Skip to content
Usef Farahmand logoUsef Farahmand
Choo Choo Pop logo
ShippedPersonal projectGame · Android

Choo Choo Pop

About the game

A railway puzzle game for kids where you draw one unbroken track from the entry tunnel to the exit, matching the number beside every row and column.

Problem

The goal was a puzzle game that young children can pick up without reading rules, with difficulty that keeps growing and levels that are always fair.

Solution

Built Choo Choo Pop with React and a top-down canvas board, packaged for Android with Capacitor. A level script and solver produce 60 levels across three stages, and each one is tested to have exactly one solution. English and Persian live in one build, and GitHub Actions tests, builds and publishes every release.

Game details

Release date
Oct 2026
Status
Shipped
Genre
Game
Type
Personal project
Platforms
Android
Target Audience
Children around seven and up, and the families who play with them.
My Role
Game Developer — gameplay, level generation, UI, localization and release pipeline.
Duration
< 1 mth

Feature Highlights

60 levels, one answer each

Three stages of station puzzles, from tutorials to super hard boards, each with exactly one solution.

Several tracks at once

Later levels add up to four tracks on one board, plus gates inside the board next to tree blocks.

Power-ups and rewards

Star, Eraser and Peek tools, daily and weekly missions, and a lucky wheel.

A panda guide

A panda conductor explains the story and walks new players through their first levels.

Technologies & skills

Lessons Learned

Checking every level with a solver made it safe to change the level data often, since a broken or ambiguous puzzle fails the test run before it reaches a player.

Images & videos

Find out about new games

Get every new release and update first in Telegram — the Panda Radar bot sends it as soon as it's released.

Open Panda Radar bot(opens in a new tab)
Usef holding his phone, with a new-message envelope beside him
Support