Inspiration

We wanted to create a fun and interactive way for players to strengthen their understanding of number concepts while gaming. Traditional math practice can feel repetitive, so we combined fast-paced arcade mechanics with number recognition challenges. The result is Number Shooter — a game where reflexes meet reasoning, and learning happens through action.

What it does

Number Shooter is an educational arcade-style game where players control a movable gun at the bottom of the screen to shoot falling numbers and colored circles. Each level focuses on a different mathematical concept — such as whole numbers, even numbers, odd numbers, or prime numbers.

Players earn points by shooting correct targets (green circles) and lose points for incorrect ones (red circles). As levels progress, difficulty increases, helping players improve number recognition and quick decision-making skills.

Core Gameplay Features:

  • Movable gun controlled via keyboard or touch
  • Falling targets with clear visual indicators
  • Progressive levels unlocking based on math concepts
  • Real-time scoring and visual feedback
  • Cross-platform play on desktop and mobile

How we built it

  • Built the game using Reddit Devvit, leveraging its framework to integrate interactive gameplay directly into Reddit
  • Followed Kiro’s spec to structure components, maintain clean architecture, and ensure modularity across levels
  • Practiced vibe coding throughout development — iterating quickly, testing ideas in real time, and prioritizing creativity and player experience

Challenges we ran into

  • Adapting Devvit’s architecture to handle real-time interactions within Reddit’s environment
  • Calibrating spawn rates for falling numbers to balance difficulty and engagement
  • Balancing educational content with fast-paced arcade gameplay without overwhelming players
  • Keeping the vibe coding process structured enough to meet feature requirements without losing creativity

Accomplishments that we're proud of

  • Developed a fully functional prototype that teaches math through gameplay
  • Implemented smooth, responsive controls across multiple platforms
  • Created a modular level system with unlockable mathematical concepts
  • Designed clear and vibrant visual indicators for correct and incorrect targets
  • Blended education and arcade gameplay into one seamless experience

What we learned

  • How to build interactive experiences using Reddit Devvit
  • The importance of following Kiro’s spec for consistent architecture and scalable design
  • The value of vibe coding — keeping development fun, experimental, and community-driven

What's next for Mathful Runner

  • Adding timed challenges and combo scoring for advanced players
  • UI improvements
  • Leaderboard

Built With

Share this project:

Updates