TH.Travis Hunting

EDEN / BROWSER GOD GAME

Trouble comes.
The village
asks the sky.

Ten to twelve villagers live on a floating island. Every couple of minutes something goes wrong: wolves, a storm, stolen grain, a fever, a stranger at the edge of the woods. The villagers talk it over one at a time, each saying what they hope you’ll do. Then you choose how the sky answers, or say nothing at all.

In development · Single player · Needs Chrome’s on-device AI · Saves on your device

01 / WOLVES AT THE EDGE OF THE WOODSDEVELOPMENT BUILD
An incident card reading Wolves at the edge of the woods. Three villagers' lines are listed, each noting what that villager hopes the sky will do, above four numbered answers: strike them with lightning, fill the villagers with courage, rain bread on the wolves, or stay silent. The village and its river are on the right
A village meeting. Each line notes what that villager wants, and the answers show how many hope for each.
Phaser 4Isometric pixel-art worldTypeScriptDeterministic simulationPrompt APIGemini Nano, on your deviceIndexedDBCatches up when you return

THE GAME

Listen, choose,
live with it.

You don’t hold a toolbar of powers. Each incident offers three ways the sky can answer, plus silence, and every answer has a cost. The village remembers what you chose and what it cost them.

01

Eleven kinds of trouble

Wolves, a bear in the barley, thunderstorms, drought, wildfire, theft from the granary, a brawl in the square, a stranger, fever, a self-declared prophet and the harvest festival. Each plays out in the simulation: wolves bite, fires spread, and the thief is a real villager who knows what they did.

02

Silence is an answer

You have 75 seconds to decide. If you say nothing, the villagers deal with it themselves, and what they do follows from what they said. The village keeps a tally of whether its god is merciful, wrathful, strange or absent, and talks about it.

03

A new village each time

The river or lake, bridges, roads, fields, forest and households are generated from a seed, with the village square on the best ground and roads routed around water and woods. Close the tab and up to fifteen minutes pass while you’re gone.

02 / A QUIET MORNING
A generated village on a floating island: cottages around a cobbled square with a well and statue, roads out to tilled fields, a river with bridges ending in a waterfall, dense forest on the far bank and snowy highland in one corner
A generated village. Roads, bridges, fields and households differ with every seed.
03 / GRAIN STOLEN FROM THE GRANARY
An incident card reading Grain stolen from the granary, with two villagers' lines and the answers reveal the thief, let the village judge, replace the grain, or stay silent. A ring marks the granary beside the river
Theft. The thief knows. One witness may have seen something. Someone else may just bear a grudge.

Screenshots from the current development build, captured in a headless browser at 1280×720 from fixed world seeds, with incidents started from the developer console. The capture browser had no on-device model, so the villager lines in these images are placeholder text from a test stand-in, and the “Gemini Nano” indicator reflects that stand-in. Open an image to view it full size.

THE VOICES

The simulation decides.
The model speaks.

EDEN is a tech demo for Gemini Nano running through Chrome’s Prompt API, on your device. The model never decides what happens. The simulation sets up and resolves every incident; the model writes what one villager says about it, one line at a time.

  1. SIMULATION

    Incident opens

    Plain facts: where the wolves are, how much grain is missing, who is sick. Some villagers privately know more.

  2. DIRECTOR

    One speaker

    The next villager is chosen by involvement, personality and whether someone just named them. They see everything said so far.

  3. ON-DEVICE MODEL

    One line

    A short line, an emotion, the answer they hope for and what they intend to do, as JSON constrained to a schema.

  4. PACING

    Shown in turn

    One speech bubble at a time, held long enough to read. The next request waits until the last line has been shown.

Bounded, never blocking

One request runs at a time, with at most four waiting. Requests time out after 20 seconds, and lines that arrive more than 45 seconds late, or after the world is replaced, are discarded. After three failures in a row, the game stops asking.

Rules the model can’t break

Dead villagers never speak. Each villager may only pick from actions the world allows right now: nobody fights wolves that have left, and only someone with a secret can confess. Speech is trimmed of names, quotes and stage directions.

Secrets and grudges

A thief is told what they did. A witness gets a true clue; a villager with a grudge may get a false one. Who ends up accused depends on what was said at the meeting.

04 / HOW IT ENDEDAFTER THE STORM
An outcome card titled Thunderheads over the island: the sky chose to drive the lightning into the wild, and the storm has blown itself out. Villagers gathered by the fields talk about it in a speech bubble
Every incident ends. The card says what the sky did and what came of it, and the villagers talk it over before the next one.

REQUIREMENTS

Chrome’s on-device AI,
or nothing.

EDEN is built around the model and won’t start without it. You need a browser that offers the Prompt API to web pages and a device that can run Gemini Nano. Otherwise the game explains why and stops at the door.

Downloading the model

If Chrome reports the model as downloadable, EDEN offers a download button. The model is several gigabytes and Chrome downloads it once, for all sites. EDEN never starts a download on its own.

Nothing leaves your device

There is no game server and no account. Prompts run locally, and the world is saved in your browser’s IndexedDB storage. Starting a new world deletes the old village.

PLAY THE DEVELOPMENT BUILD

Play EDEN

Open the game, wait for trouble, and listen before you answer.

EDEN is a work in progress. Features, balance and visuals will change, and saves may be reset between versions.

Launch EDEN