Inspiration
We believe much of the gender disparity within computer science is due to the lack of encouragement and support girls receive when pursuing tech-related interests at a young age. As a solution, we have created an engaging and appealing educational game that helps young girls explore their interest in computer science.
What it does
Our project also provides an alternative to traditional STEM education. The game follows a cat sprite, which the player can control anywhere within the map using keyboard inputs. Upon interacting with a sign sprite (bridge in the map), the player will be prompted to answer an educational question with 4 possible interactive answer buttons.
How we built it
We built our game using Godot. We started by downloading an open-source game asset pack and creating the game world. We used Godot features such as TileMap for the background, KinematicBody for the character, and CanvasLayer for pop-up features like the Pause Menu and Quiz Prompts.
Challenges we ran into
- Getting pop-ups like the Pause Menu and Quiz Prompts to appear & disappear correctly
- Adding Quiz Prompt pop-ups and linking buttons to their respective choices
Accomplishments that we're proud of
We successfully debugged the Pause Menu to have functional buttons for resuming and restarting the game! Additionally, we managed to make the bridges in our game trigger events that displayed pop-ups for quiz questions when a collision occurs between the player sprite and the bridge area.
What we learned
We learned how to build a top-down arcade game using Godot.
What's next for Cat Crossing
More detailed worldbuilding, adding character and object animations and sound effects, and improving user experience.
Built With
- c++
- godot
Log in or sign up for Devpost to join the conversation.