<- Back to projects
AI-assisted development, eLearning

Turning multiplication practice into playable learning games

#AI-assisted development#eLearning#Gamification#Front-end development#Educational games
Math Games for Kids educational game project

Summary

This self-initiated product experiment explores how AI-assisted workflows can speed up the creation of live, browser-based educational games.

I designed and built a small library of playable maths games that turn multiplication practice into short, goal-based challenges. The project combines product design, eLearning strategy, gamification, visual design, and AI-assisted front-end development.

Live site:

Math Games for Kids


Product challenge

Maths fluency needs repetition, but repetition can quickly feel like a worksheet.

The challenge was to make multiplication practice feel more active and rewarding by connecting each answer to visible game progress.


Learning Model

The product idea was simple: maths fluency needs repetition, but repetition does not have to feel like a worksheet.

Learning needGame response
RepetitionRepeated multiplication questions
MotivationMovement, goals, timer, and finish state
ProgressSteps, platforms, and mission completion
DifferentiationDifficulty levels by times table group
ExpandabilityNew themes and mechanics can be added later

Each game uses simple mechanics to turn repeated practice into visible progress.


AI tool stack

ToolHow I used it
LLM - ChatCPTEvaluating concepts, generating prompts to be used in another AI (i.e. prompt to generate prototype, prompt to generate interface)
LLM - ClaudeBuilding project plan and designing architecture
Claude CodeGenerating first pass prototype, multi-file coding, debugging, implementation changes, and iteration across the project structure.
CodexMainly used to refactor and troubleshot front-end code at much less cost than Claude. Useful for moving quickly from concept to working browser-based interactions.
Google FlowUsed for visual and motion exploration, especially cinematic concepts, scene direction, and potential promotional assets.
Nano BananaUsed for fast visual concept generation, game assets and image-style exploration.
Manual design judgementUsed to decide what to keep, simplify, restructure, or discard. I also used Adobe Photoshop and Illustrator to refine assets where prompting alone was not precise enough.

Key point: AI accelerated production, but the product and design decisions still needed human judgement.


AI-assisted delivery

I used AI as a build accelerator, not as a replacement for design thinking.

The process looked like this:

  1. Define the learning goal and game mechanic.
  2. Use AI to generate a working HTML, CSS, and JavaScript base.
  3. Test the interaction manually.
  4. Refine layout, flow, difficulty, and visual presentation.
  5. Debug behaviour and polish the experience.
  6. Deploy the live browser-based games.

This helped me move quickly from idea to working product while still applying UX, eLearning, and front-end judgement throughout the process.

Prototype generated by Claude

Interface and Game Asset generated using Nano Banana

Extracting game assets using Google Flow:

and


What I learned

This project reinforced three things.

  • AI is strongest when the product direction is clear Better prompts came from better product decisions. The clearer the learning goal and game mechanic, the more useful the AI output became.
  • Playable products reveal problems static designs miss Timing, difficulty, game feel, and interaction flow only became obvious once the games were playable. A static mockup would not have shown whether the experience felt too slow, too easy, too confusing, or too repetitive.
  • Designers who can build with AI have a major advantage AI-assisted development reduces the gap between idea and execution. It allows designers to test ideas earlier, communicate more clearly with engineers, and explore working solutions instead of relying only on static screens.

Closing thought

AI accelerated the build. Product thinking shaped the outcome.