Inspiration
What it does
Inspiration Many of us grew up immersed in the world of video games—especially first-person shooters. While everyone learns differently, gaming has a unique way of bringing people together. That’s why we set out to design CodeDungeon, an FPS game that introduces new learners to the fundamentals of programming through interactive gameplay.
What it does
CodeDungeon helps players build foundational coding skills engagingly and practically, combining the thrill of gaming with the logic of programming. It turns learning to code into an exciting adventure.
How we built it
We developed the game using Python, leveraging Pygame and raycasting to create a 3D-like experience. These tools helped us bring the game world to life while embedding educational elements throughout the gameplay.
Challenges we ran into
Some of our team members encountered technical issues with their computers, which made it difficult to run the game and test Python code. Despite these setbacks, we kept pushing forward as a team.
Accomplishments that we're proud of
We’re proud of how well we collaborated, and supported each other throughout the process. Everyone contributed, and no one was left behind—a true team effort.
What we learned
We learned how to collaborate on a shared coding project, divide responsibilities, and problem-solve together. It was a hands-on crash course in teamwork and development.
What’s next for CodeDungeon
Our goal is to evolve CodeDungeon into a powerful educational tool that makes learning to code fun for kids and beginners alike. We’re excited to keep expanding it with new levels, concepts, and challenges that turn programming into play.

Log in or sign up for Devpost to join the conversation.