Skip to engine
Experimentarium

Something is running in your browser

A small world, built from scratch. It has water that reflects, weather that changes things, ground you can walk on, and rules it mostly follows. It's not finished. Hit play and see what's in there right now.

Play Full screen
Watch the water
Change the weather
Listen
Tip: rotate to landscape for a wider view, or tap ⤢ for full screen.
class="xp-expand" href="https://experimentarium.vercel.app/?ecs=1" target="_blank" rel="noopener noreferrer" aria-label="Open full screen" >⤢

Best experienced full screen. Open in a new tab for the best performance. Press U for the sandbox UI, Esc to pause.

What this is

A world engine, written from nothing. Everything you see—the water catching light, rain dimpling the surface, grass leaning into the wind, the ground holding your weight—was made for this, not pulled off a shelf. One clock drives all of it. The rest is just a window.

What I'm looking for

How far a browser tab can go before it stops feeling like a browser tab. Water that knows about the sky above it. Weather that leaves marks—wet stone, gathering snow, a flash that lights everything for an instant. The boundaries keep moving. So does this.

Controls

Click or tap to interact. Press U to toggle the sandbox UI; Esc to pause. In full screen, you'll have access to more options.

What's in here right now?

It changes. You might find a character wandering a small landscape, water you can disturb, weather shifting overhead, or whatever I'm testing at the moment. It's always changing.

How it works

Everything runs in the browser—no plugins, no install. The engine handles simulation, rendering, and input in a single loop. If you're curious about the internals, the source is where the answers are.

Play full screen
Previous
Previous

3D Projects and UI

Next
Next

Multimedia Illustrations and eLearning Design