Our team
NS, JK, AR, PK.
Inspiration
The dungeon crawler genre of video games inspired us heavily. At first, we intended to create a dungeon crawler where the enemies would learn your play-style and adapt. However, this was deemed too complex and time consuming, so we had to pivot from our original idea. We challenged ourselves by creating our own AI in the project rather than utilizing an already built AI.
What it does
The game’s goal is to survive as long as possible in a dystopian future against heinous robots. You can upgrade your weapon and buy powerups with scrap that you get from progressing through the game.
How we built it
This project was made in Unity (C#) with some publicly available assets from OpenGameArt.org (Screaming Brain Studios and Kenney.nl).
Challenges we ran into
We greatly overestimated how much we would get done. We initially intended to have random level generation, custom entities that adapt to the player, and a dozen custom weapons. In the end, however, after 24 grueling hours of coding, we barely finished 20% of our initial estimate.
Accomplishments that we're proud of
Most of the sprites were made by team member Julia, and they look fantastic. The movement and shop were both challenging things that we believe we executed superbly. As previously stated, we created our own AI that tracked input from the players, analyzed that data on a set of parameters, the changed the enemy types and play-style to directly counter the player’s preferred play-style. This AI was completed, but we could not finish all the enemy types in time.
What we learned
We learned that Github is very finicky when it comes to merge conflict, and most of us expanded our C# and Unity knowledge. It was very interesting to learn about ScriptableObjects and how they work.
What's next for Circuit Breakers
If we were to continue, we would want to fulfill the goal of our initial vision. On top of fixing pathfinding quirks, we would add randomly generated levels, player adapting enemies, and many more weapons.
Log in or sign up for Devpost to join the conversation.