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.

Built With

Share this project:

Updates