Inspiration
We wanted to make learning Python for ENGR 102 more fun and accessible. Many freshmen struggle to connect coding concepts to real world applications, so we set out to create an interactive and engaging way to learn, and what better way to do that than through a game guided by Miss Reveille herself!
What it does
RevQuest is a pixel adventure game that turns ENGR 102 concepts into fun, story driven challenges. Players complete Python-based puzzles and mini-games to progress through quests, meet Reveille, and repair their rocket to return to Aggieland.
How we built it
We developed RevQuest using Godot for the core gameplay mechanics. The pixel art was created by our team, inspired by classic Pokemon-styled visuals. Our storyline and coding challenges are designed to align with ENGR 102 learning objectives.
Challenges we ran into
We faced challenges with learning an entirely new game engine. None of us had used Godot before, so we had to quickly adapt, learn it's scripting system, and figure out how to combine code, visuals, and game mechanics and interactions in a short timeframe.
Accomplishments that we're proud of
We're proud of building the framework for a playable prototype in Godot while designing our own art, story, and learning mechanics. Bringing Reveille into a retro-style educational game world was a creative and technical achievement for our team.
What we learned
We learned how to use Godot from the ground up, collaborate effectively across different skill sets, and translate course material into interactive, game based learning. We also deepened our understanding of player engagement and educational design.
What's next for RevQuest
We plan to expand RevQuest with more levels, ENGR 102-inspired puzzles, and side quests that cover core Python concepts. We’d also like to work with professors to align the game more closely with the curriculum and release a playable beta for new Aggies.
Built With
- gdscript
- godot
Log in or sign up for Devpost to join the conversation.