Inspiration
This game was inspired by several games, including Vampire Survivors and 20 Minutes Until Dawn. In these games, the player must defend against hordes of monsters while upgrading their character. In our project, we took the concept and added a tower defense element, where the player must now defend themselves and the CPU in the middle of the map. We also used the PatriotHack's mascot and sponsors such as AWS, Peraton, and Arcfield as inspiration for the lore and graphics of Bit Keeper.
How we built it
We built this program using Unity2D and C# for game development and coding, and Aseprite for the game's pixel art. We also used Github to share work across computers and Itch.io to deploy the project online (link provided below).
Challenges we ran into
One of the biggest issues we had developing the project was using Unity with Github. There were a few times when we would have to redo or delay work due to merging conflicts with Unity. Additionally, many issues within Unity delayed progression by hours because there were so many areas that were prone to the same error.
Accomplishments that we're proud of
We are very proud of the amount of work we got done in such a short amount of time. We implemented a power-up system, enemy wave system, the title screen/other UI, pixel art, a lore and more in only 36 hours.
What we learned
One important thing we learned from this experience was coding in collaboration. Most of the coding we have done in the past has been individual, so this project has been a great way to learn how to code as a team and maneuver through merge failures and loss files.
What's next for Bit Keeper
Bit Keeper and this Hackathon have been an amazing opportunity, and we hope to use this experience to advance our software development careers and hopefully work on future game design projects. As for the game, more features such as collectable power-ups, more bosses, and additional upgrades would be added to enhance playing experience and invoke more advanced gameplay.
Log in or sign up for Devpost to join the conversation.