back to the game

Watch a virtual villager live their life

NPC.LIFE is a tiny village that keeps living in your browser — you create one NPC and look out for them.

Most games hand you a character and ask you to move it. NPC.LIFE asks the opposite question: what if you created someone, and then just watched them live — the way you'd watch out for a friend, not steer a puppet? You name your NPC, pick how they look, and from that point on the life is theirs. You never take the wheel.

They run their own schedule

Your NPC wakes with the real clock, works, wanders, eats, meets neighbors, and sleeps — on a daily rhythm that's tied to the actual time of day, not to whether you're looking. The village around them is doing the same thing in parallel: a baker's chimney starts before sunrise, the market fills up around midday, windows light one by one at dusk. Nobody is standing still waiting for input.

What you can actually do

Not control — influence, offered and sometimes declined:

A life, not a to-do list

None of this is a checklist to clear. There's no score for how many kindnesses you've done and nothing you're graded on. The point isn't to optimize your villager's life — it's to notice it. A quarrel that started at the market, a friendship that's been building over weeks, a project half-finished on the map: these things happen because of the simulation running underneath, not because a script decided today was eventful. Watching is not a fallback state here — for a lot of what happens, it's the entire point.

Go meet your NPC

Read more

What "NPC Life" means — the full tour of who and what's actually in the village. What happens while you're away — the away-report idea. Calm browser games you can leave open — why there's no score to chase. Or read a tour of the village itself.