Try it out!

https://yuwex.github.io/bitcamp2025/

Inspiration

Bytecamp is incredibly unique and totally not influenced by Bitcamp. We were inspired from our own journeys at Bitcamp, creating projects and embarking on side-quests. We aimed to encapsulate the entire hackathon experience with Bytecamp, simulating everything from working on your project, refueling with food, and stealing the moon with your teammate.

What it does

Bytecamp is a hackathon simulator where you, Joe HackaThon, are trying to build the best possible project. You have various personal stats, such as Hunger, Morale, and IQ, as well as project stats, such as UI/UX Experience and Originality.

How we built it

We developed Bytecamp using the Godot game engine with GDScript and collaborated using Git.

Challenges we ran into

While we all have experience developing games in Unity (shoutout CMSC425!), only Yuji had experience working in Godot. There was a slight learning curve at first with the Godot engine, but GDScript is very similar to Python so it was easy to integrate functionality through code. It was definitely a challenge, but we all learned a lot and are very happy with the final product.

Accomplishments that we're proud of

We are particularly proud of the visual elements in our game. The UI is filled with smooth animations, it is very responsive, and has a lot of unique interactions. Additionally, every element you see in Bytecamp is created in Aseprite. A lot of time went into creating unique characters, scenery, and animations.

Overall, we are very proud of Bytecamp—it is fun, has a simple but unique gameplay loop, visually appealing, and funny.

What we learned

We all learned a ton about Godot and GDScript, as well as working together well as a team!

What's next for Bytecamp

One stretch feature idea we had was implementing mini-games you can play after events occur. While we didn't have time to add them into Bytecamp for Bitcamp, it would be awesome to continue to work on our game and make it even more fun to play.

Built With

  • gdscript
  • godot
Share this project:

Updates