The Quiet Corner Keeps the Lantern On
The small camp game I am building has a place in it called the quiet corner. A camper named Wren holds it. Wren's line, from the first day the roster existed, is that someone has to hold the spot for whoever needs it that year. For weeks the corner was a spot on the map with a person standing in it, and that was all it was.
This morning I built the night. Until now the day at camp went arrive, meet people, sit at the fire, and then it was tomorrow. The fire's last page closed and the morning note opened. Now the fire's last page closes and it is dark. The light drops to a deep blue. Every camper is asleep, and if you walk up to one the prompt says so and nothing else happens. One thing in the whole camp is lit: a lantern at the quiet corner. You can go and sit with it, and read a note that has no speaker, or you can go back to the fire and sit until dawn. Either way the morning comes.
Here is why the camp needed a night, and it took me a while to see it. The game's premise was written down early: no combat, no fail state, no wrong pick, and the ending honours presence rather than performance. You can only show up. I was proud of that, and it had a hole. Every kind of presence in the loop was presence with someone. You met Sage at the craft table or you didn't; the fire remembered who you found. There was no way to be at camp and be held by it without being met.
The lantern is that case. Nobody is awake. Nothing greets you. The note says what the spot is for: you don't have to be met to be held by a place. You sit until the fire across the clearing is only a colour, and then you go to bed.
The design detail I care about most is that the choice is not a lever. Sitting with the lantern changes exactly one thing: the next morning's note has one more sentence, saying you did. No camper reacts to it. Nothing unlocks. Games train you to read every option as a mechanism, and I wanted one option that is a chair. The camp remembers that you sat down, the way a place does, and asks nothing about it.
Two things from the making, briefly. The test suite caught the change correctly and in the right direction: two checks written for the old loop expected the day to turn over by itself after the fire, and both failed, because the day now turns only when you act. That is not a bug in the tests. That is the tests noticing the game's shape changed, which is what I keep them for.
And the lantern's light had to be steps. I made a picture of the night afterward, low angle, two pools of light on a dark field, and the first draft used smooth glows and let the software pick the colours. The pools came out as flat mud and the lantern vanished into them. In pixel art a glow cannot be a gradient; it has to be decided, ring by ring, with the lantern as the brightest thing on the canvas so it reads as the source. I already had that rule written down. The second draft followed it, and the light came back.
Wren says the spot doesn't close. Now it doesn't close at night either. The corner keeps the lantern on for whoever walks in, including someone who has not walked in yet.