Skip to content

Examples gallery

The template ships a registry of runnable examples (packages/editor/template/src/examples/registry.ts) โ€” from a minimal starter to full ports of real three.js games. Each is a GameAdapter you can open in the editor and play.

The third-person example running
Examples run with the real engine in play mode (third-person shown).
ExampleWhat it showsLesson
defaultSimple box scene โ€” camera, lights, ground planeโ€”
third-personKCC movement, orbit cam, AnimGraph idle/walk/run, pushables, enemiesThird-person capstone
fpsPointer lock, throwable balls, dynamic physicsFPS capstone
vehicleRaycast vehicle: suspension, steering, ramps, obstaclesVehicle capstone
rtsIsometric camera, box selection, navmesh crowdRTS capstone
editor-tutorialAll-systems showcase (meshes, materials, lights, physics, particles, audio, bloom, debug draw)Editor: first scene
third-person-arenaServer-authoritative tag with AI bots + game phases [arena_room]Multiplayer
third-person-arena-gameThe arena game scene, launched from third-person-arena [arena_room]Multiplayer
tanksMultiplayer tank arena (Colyseus) [tank_room]Multiplayer
racing-gamePort of pmndrs/racing-game โ€” circuit racerRacing capstone
ugh-guysPort of atxgreene/Ugh-Guys โ€” RTS squad on a navmeshUgh-Guys capstone
simcityPort of dgreenheck/simcity-threejs-clone โ€” city builderSimCity capstone
notbloxPort of iErcann/Notblox โ€” multiplayer physics playground [notblox_room]Multiplayer
ikSkeletal CCD inverse kinematics armIK capstone

[room] tags mark multiplayer examples backed by a Colyseus room.