Overview & Contributions The intent of this course project was to expose us to group programming, give us experience with git, and to show off our openGL skills.

My roles on this project were:
  • Design the flow of the game
  • Compilation of each individual component of the game
  • Handle and track user keystrokes
  • Creating a points system and level tracker
  • Tutorial for the game
  • Creating the CMake scripts for building the game
  • Managing the Github repository
This project taught me about group coding, as well as version control using git. It was also a fun challenge to ensure the game was multi-platform and easily buildable for all users via CMake.

More details about the game are below as well as a link to the Github repository.
Introduction In today's digital world, teaching children how to type has become increasingly important due to the various social benefits it provides. One of many social benefits for students is improved communication. It encourages them to communicate more frequently, which can help develop their social and emotional intelligence. In addition to emotional intelligence, students will gain career readiness. By teaching children to type at an early age, they can gain a head start in their career development and be better prepared for future employment opportunities. Typing can be a more accessible way to communicate for students with learning disabilities or physical impairments. It can also make it easier for children who struggle with writing to express themselves. Overall, teaching elementary school children how to type is a valuable investment that offers social benefits and equips them with a crucial skill for their future success.
Game Features We offer a fun and interactive game as a way to teach children these important typing skills. Our game features an animated main menu, interactive tutorial, four unique, replayable mini-games, a points system, and a fun overworld which allows the player to jump around to collect coins for more points.
Game Concept Art Credits to Madewa Adeniyi and Charlotte Avra

Sketch of astronaut player
Sketch of overworld level
Sketch of mars rover mini-game
Sample Gameplay
Starting menu screen and first level game play
Level 2 gameplay and loss


Level 3 gameplay
Level 4 gameplay, all levels cleared
Game Link A link to the game repository can be found here: