Inspiration

We drew inspiration from Pokémon games, Bitlife, the Konami Code, and our shared love of finance. We wanted to create something fun, nostalgic, and educational that makes complex concepts in finance approachable and exciting.

What it does

Dino Debt Dash gamifies learning finance. Players race to escape “debt dinos” while answering finance questions. An adaptive AI tailors questions to each player’s performance, ensuring every adrenaline-fueled run is unique and meaningful.

How we built it

Game Engine: Built with Kaplay, a JavaScript/TypeScript-friendly 2D game engine

Frontend: React + TypeScript with Tailwind CSS for fast, responsive styling

Backend: TypeScript server that handles question generation, adaptive difficulty, and state management

Extras: Custom sprites, UI layout, and sound design to keep gameplay engaging

Challenges we ran into

Merge conflicts when collaborating on Git

Fine-tuning sprite animations and movements to feel natural

Maintaining a large, growing codebase with consistent structure and organization

Accomplishments we’re proud of

A unique layout that blends learning with gameplay

An on-theme UI with polished visuals

Fantastic music and sound design that enhance immersion

What we learned

Better Git collaboration practices (branching, resolving conflicts)

The importance of game loop optimization for smooth performance

How to integrate adaptive learning into a fun environment

Practical finance concepts we encoded into the game

What’s next for Dino Debt Dash

Expanding the question bank with deeper finance topics

Adding multiplayer and cooperative modes

Integrating leaderboards to encourage competition

Exploring a mobile version for broader accessibility

Share this project:

Updates