Inspiration

We wanted a fun and interactive way to learn programming fundamentals through leetcode style questions without a high barrier to entry. Current tools are not beginner friendly and do not provide an engaging environment to motivate beginners to stick with it and we wanted to make a game to address this.

What it does

The game takes the player through a short story where they are hired as a software engineer, only problem is they've never coded before. Luckily, they find a magic usb stick with a ai companion to help guide them through the coding challenges their manager gives them (Powered by Gemini).

How we built it

We used Godot 4.4 with web export to make the game accessible to anyone. Under the hood, the chatbot is powered by Gemini Flash Advanced 2.0 and the leetcode problem judgement is powered by Judge0.

Challenges we ran into

Learning Godot and interfacing with APIs. We also ran into timing conflicts and issues with how Godot interacts with Git repos. We ended up pair programming a lot.

Accomplishments that we're proud of

We finished! We have a completely playable game. We also had fun writing the story and coming up with the plot.

What we learned

A lot about Godot, Gemini, Judge0 and making them all work smoothly together.

What's next for Hired and Horrified

UI overhall was one of our stretch goals, along with expanding on teaching and making sure that the progression is smooth for the user.

Built With

Share this project:

Updates