Inspiration
What inspired us to make our game is the constant data breaches that happen daily. One example is the attack on Canvas during many colleges' final seasons. We wanted to teach people the importance of instilling proper security measures to fight against hackers.
What it does
Players have to collect different colored blueprints around the map and build towers that can be used to attack hackers. It gets stored in the hotbar which allows for players to switch between blueprints for different towers. Players can also directly attack the hackers to help as the towers do not last very long. They have to stop all the hackers for every wave to continue and when each level is completed, players can celebrate that they fought against the hackers.
How we built it
We utilized Godot and GDScript to develop each of our levels and the components like the player, the enemies, and the mechanics. We also utilized Piskel to develop the assets of the game like the player sprite, the enemy sprite, the blueprints, and the towers.
Challenges we ran into
Some challenges we ran into was the blueprints were not being collected and enemies were not spawning and following the path. However, we were able to overcome these challenges and the challenges also helped us become better developers in Godot overall.
Accomplishments that we're proud of
We are proud that were able to make a game where enemies can follow a path and get stopped by defenses. We are proud that we are able utilize a fun way to teach the reasons behind why measures to stop hackers should be set and how to stop them.
What we learned
We learned how to maximize our skills in Godot such as getting enemies to follow a path, aiming projectiles at characters, and having a hotbar to store items. Additionally, we also learned about how to use collisions between different entities, and create assets using Piskel.
What's next for Tower Collector: Data Defense Simulator
We want to add more levels with more complex paths and different security measures to protect against hackers. We also want to add stronger enemies which require more hits to kill to simulate how stronger hackers need to be stopped with stronger security measures and how using different security measures better protects against attacks.
Log in or sign up for Devpost to join the conversation.