Inspiration
Taxes are one of those universal experiences that almost everyone dreads—confusing, tedious, and stressful. We thought: what if we reframed that experience into something fun and engaging? Inspired by classic RPGs and retro sprite-based games, we turned the “final boss” of adulthood—filing taxes—into an actual dragon battle. Instead of avoiding taxes, players would want to complete them to progress.
What it does
Tax Quest is a retro-style game where players defeat a dragon by correctly filling out tax forms. Each section of the tax process becomes part of the gameplay:
Inputting income = charging your attack Selecting deductions = unlocking abilities Avoiding mistakes = dodging damage Completing forms correctly = landing hits on the dragon
The better and more accurately you complete your taxes, the stronger your attacks become. Mess up, and the dragon hits back. The game blends education and gameplay so players learn basic tax concepts while progressing through a boss fight.
How we built it
We built Tax Quest as a web-based game using:
HTML/CSS for layout and styling (with a retro parchment + pixel aesthetic) JavaScript for game logic and interactivity Sprite-based animations for the dragon, player, and UI elements A modular structure to separate: Game state (health, attacks, progression) Tax logic (inputs, validation, scoring) UI rendering
We also integrated a clean UI system where tax forms appear as interactive panels, and the results directly affect the battle system in real time.
Challenges we ran into
Balancing education vs. fun Making taxes accurate and enjoyable was tricky. Too realistic = boring, too game-like = loses educational value. Mapping tax logic to gameplay mechanics Translating things like deductions and income into meaningful combat mechanics took a lot of iteration. UI complexity We had to fit forms, game visuals, and feedback into one cohesive interface without overwhelming the player. State management bugs (#killed) Early on, incorrect inputs or edge cases would completely break the game state—instantly “killing” the run. Fixing those required better validation and error handling. Accomplishments that we're proud of Turning a boring real-world task into a playable boss fight Creating a fully interactive tax-to-combat system Designing a cohesive retro aesthetic that actually feels like a game Making something that is both educational and genuinely fun Getting a complete playable loop in a short time
What we learned
How to gamify complex real-world systems The importance of user experience in educational tools Better frontend architecture and state management How small design choices (like feedback and animations) dramatically affect engagement That even something like taxes can be made interesting with the right framing
What's next for Tax Quest
Add multiple enemies (audit monsters, IRS bosses, etc.) Expand tax scenarios (freelancers, investments, etc.) Improve validation to make it more realistic while still accessible Add progression systems (levels, gear, abilities) Multiplayer or leaderboard modes (fastest correct filing) Turn it into a full educational platform for financial literacy
Built With
- css
- firebase
- html
- javascript
- pixel-art

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