I finally shipped the iOS puzzle game I’d been building on the side. It’s called Trains Out. The rules take thirty seconds to learn, but every later level hinges on the exact order you tap.
What the game is
A grid full of colored trains, each pointing in a fixed direction. Tap a train and it starts moving along its arrow — get it off the grid and it “escapes.” Collide with another train and you lose a heart. Lose all three hearts and the level restarts. Simple — until the order matters, which is immediately.

Bomb trains — beat the countdown
From level 11 onwards, the game changes shape. Bomb trains show up — each with a number on its body that counts down every time another train moves. If it hits zero, it explodes and takes a heart with it.
Suddenly the puzzle isn’t just “what order works” — it’s “what order works fast enough.” One extra rule, a completely different feel. This was the part I spent the most time tuning.

Later levels, on purpose
The first ten levels are a gentle 3×3 and 4×4 warm-up. By the 40s, the grids are bigger, there are more colors, long “blocker” trains get in the way, and multiple bomb trains tick at once. That “where do I even start?” moment is the whole point.


What I optimized for
- Respectful ads — a single interstitial, only when you lose all three hearts. Nothing interrupts a level mid-solve.
- No IAP — no booster packs, no hint purchases, no “remove ads” tier. You solve it by thinking.
- One-handed, one-minute runs — tuned for commutes and coffee breaks.
- 300+ levels — progressive difficulty from 3×3 to 6×6.

Why I’m writing this
“You can build anything with AI now” has become a cliché, but shipping something small to the App Store by yourself is still genuinely hard. This post is partly a launch note, but it’s also a marker for anyone walking the same path — a “this is the shape of a one-person release” reference. I’ll keep posting the build process, post-launch metrics, and monetization results in the side-project category here.
Try it right now
- Grab Trains Out on the App Store — free, no IAP, iOS only for now.
- The first ten levels take about five minutes, tutorial included. Get a feel for the rhythm.
- When bomb trains appear at level 11, clear the lowest countdown first. That’s the whole trick.
- Didn’t three-star it? Hit “Retry” and aim for par moves.
Related posts
- 바이브 코딩 입문 (Cursor/Replit/Bolt)
- Claude Code 처음 시작하는 법 설치부터 실전까지 2026 완전 가이드
- 2026 개발자 AI 코딩툴 실사용 순위: JetBrains 1만 명 조사 결과 분석