Fernwake is a 3D game where you play as Rill, an otter pup, sliding down a river through a small forest valley. You get around by sliding: drop onto your belly on a slope, pick up speed, and if you hit the water fast enough you skim across it like a skipping stone.
Timing matters. Jump right as you touch the water and you skip, a bit faster each time. You can twirl in the air, go over a waterfall, pop out of a pool and ride the rapids down to a meadow. Twelve sun motes are hidden along the way, and some you'll only reach with a good line.
What makes it unusual is that it has no art or sound files at all. Every tree, fern and rock, the otter's fur, the water, the light and the sound are generated by code when the game loads. The whole game is about 270 KB and runs in a browser on a desktop or laptop with a recent graphics card.
The idea
A river to slide down
Fernwake is a small forest valley with a river running through it. You're Rill, an otter pup who'd rather slide than walk.
Run to the bank, drop onto your belly and let the slope carry you. If you hit the water fast enough, Rill skims across it like a skipping stone, and jumping right as you touch down makes you go even faster.


Make a 3D game about an otter pup called Rill in a small forest valley with a river. Rill would rather slide than walk, so let me run to the bank, drop onto my belly and slide down, then skim across the water like a skipping stone. Make everything with code: the trees, the ferns, the fur, the water and the sound. No image or audio files.
1 hour to playable75 versions to the whole valley
The build
180 prompts to the whole valley
Making a game on Tesana works like this: you describe what you want, Tesana builds it, and a few minutes later you're playing the new version. Then you say what to change and go again. Here's how Fernwake came together:
- StartThe first prompt
- 1 hourPlayable
- 15 daysThe whole valley
- 12 NovOut on Tesana
Tesana wrote all the code that grows the forest, the otter, the water and the sound, and it hosts the game online. @fernmaker decided everything else: what to add, what to change, and what didn't feel right yet.

Adding the skip took a single prompt:
When Rill lands on the water while skimming, let me press Space right at touchdown to skip again, a bit faster each time, with a splash and a ring on the water.
Made by code
A forest with no art files
Everything you see and hear is made by code while the game loads. There are no image, 3D model or sound files:
- Every tree, fern and rock in the valley.
- Rill's fur, one hair at a time.
- The water: the pools, the mist from the waterfall and the rapids.
- The light, coming through the trees in shafts.
- The sound of the river and every splash.

Go over the waterfall, twirl in the air, pop out of the pool and ride the rapids down to the meadow. There are twelve sun motes hidden along the way. Some are on the bank, and some hang over the water where you'll only reach them with a good line.


Build stats
What it took
From the first prompt to the whole valley:
- 180 prompts to build the valley.
- 75 versions of the game along the way.
- About 270 KB for the whole game: the forest, the otter and the sound.
- No art files: no textures, models or audio.


Fernwake is out now on Tesana. Go give it a try.






