Examples
Every game is a single main.js. Play it here, read how it works, then change it in the playground.
StarterHello, threeplay
The smallest scene: a floor, a falling box and an orbiting camera.
PlatformerCoin run
A 3D collectathon: hop between floating platforms and grab every coin.
First personMaze shooter
A first-person maze from an ASCII map: find the exit and shoot what moves.
RacingArcade laps
Race against the clock around a track described as text.
ToyPhysics sandbox
Knock over a tower, spawn shapes and flick them around.
AdventureGuard patrol
Explore a field, kick crates and stay out of the guard's sight.
ExtendingWrite a plugin
Extend the engine with your own components and functions.