Inspiration
We liked tactics games and wanted to make one! The theme was inspired by a love of pest control and a hatred of vermin.
What it does
The player is able to navigate a fantasy world while trying to survive continuous swarms of SCARY ATTACKING RATS!! and attack enemies using their own abilities, building structures, and summoning allies to help.
How we built it
We used the Godot engine and GDScript to manage the scripts and visuals for our game. We started out by creating a map on which the game would take place, and then created a player unit and implemented the actions it was able to take. We then added enemies that the player could target and attack, and created AI to allow them to approach and attack the player. Finally, we added some additional features that gave the player additional support, such as buildings that could be constructed after a wave that would provide bonuses such as additional units to the player.
Challenges we ran into
All of us were either entirely or mostly new to Godot and GDScript, so we had to learn how to use a game engine and the scenes that go along with it. We also started with a much larger idea of what our game would entail, and had to adjust as different parts became too demanding or unwieldy for the allotted time. In addition, this was our first time using GitHub to manage multiple people working on the same project, and we ran into a number of problems based on how we were forced to divide up the workload to avoid merge conflicts and managing these when they occurred.
Accomplishments that we're proud of
IT RUNS! We implemented a skill system that allowed units of different types to act in unique ways. We also were able to successfully implement a turn-based wave survival system.
What we learned
We learned how to implement tile mapping, sprites, event-based operations, and other skills used in this format. We also learned how to use GitHub to allow multiple people collaborate on the same project.
What's next for SuperCoolAwesomeGame
RAT TAKEOVER!!!! (the world!!)
Built With
- gdscript
- github
- godot
Log in or sign up for Devpost to join the conversation.