01
A Dark Room: best for teaching through one verb and a story
Platform: Browser, Mobile · free
A Dark Room opens with a single button, 'light fire,' which becomes 'stoke fire' on a cooldown once it is lit. The log does the teaching: 'the room is freezing,' then warmer, then, per the game's room.js, 'a ragged stranger stumbles through the door and collapses in the corner.' That stranger becomes the builder, who starts offering things to build.
Every new button arrives with a line of story explaining why it exists. The player never reads instructions; they read what happens, and the next action is obvious.
Copy this if your game has a narrative. Tie each unlock to an event in the world, and keep the first screen down to one verb.
Watch out for: A cooldown on the only button is a bold opening. It works because the log keeps changing; with nothing to read during the wait, it would feel broken.








