DEV Community

Gregory
Gregory

Posted on

What I learned building a 3D reading game my 6-year-old actually finishes

Two years ago I stopped buying phonics flashcards and started writing browser games instead. Not because I think software beats a parent reading aloud — it does not — but because the twenty minutes between dinner and bath time were being lost to whatever autoplayed next. If a screen was going to win those minutes, I wanted the screen to teach something.

The first version failed for a boring reason

My first build was a word-matching game: pick the picture that matches the word. It was correct, it was fast, and my daughter quit after four minutes. The problem was not difficulty. The problem was that nothing happened when she was right. A green tick is not a reward; it is a receipt.

The rewrite put the answer inside the action. Solve the word and the catapult fires. Miss it and the shot goes wide, nothing explodes, and you try again. Same content, completely different session length: four minutes became twenty-five. That rule — the shot must be the solved task, not a screen that appears after it — has survived every game we have built since.

Three things that turned out to matter more than graphics

Teach before you test. Every new mechanic gets a short, playable demonstration before the first scored round. Kids who are shown once will try; kids who are dropped into a quiz guess and then quit.

Errors have to be soft. No sirens, no red flash, no life counter draining. A miss costs a shot and nothing else. Anxiety and phonics do not mix — a child sounding out "th" needs room to be wrong out loud.

Read everything aloud. Full voice-over on every prompt is the single most expensive feature we ship and the one that decides whether a five-year-old can play alone. A reading game that requires reading to understand the instructions is a locked door.

Where it ended up

The games run in the browser on WebGL, no install, no account, no ads. If you want to see how the pieces fit together, the reading set is at reading games for kids — letters, phonics, sight words, each one built around the same "solve it to act" loop. There is a math set built the same way, and a collection for preschoolers where the reading load is near zero.

The honest caveat

None of this replaces books, and screen time is still screen time. What changed in our house is what the minutes are made of. Twenty minutes of a child sounding out words to launch something is not the same twenty minutes as passive video, even though the parental-control app counts them identically. That gap is the whole reason I keep building.

Top comments (0)