Three.js
Drakonas
Bullet-hell shooter rendered with Three.js.

Three.jsshooterJavaScriptMITExample
Ad
Who it is for
- Web 3D
Clone and run
- Install Node.js LTS if the repo has a package.json, then npm install and the start script in the README.
- If it is static HTML, serve the folder and open it in a browser.
Public repositories. The short descriptions are written for this site.
Editorial notes reviewed 2026-10-05.
Related source
Pointer-lock controls
Official first-person look and walk example.

Three.js tower defense
3D tower defense on Three.js.

3d.city
City builder used to stress WebGL and Three.js.

Astray
WebGL maze using Three.js and 2D physics.

HexGL
Futuristic browser race built on Three.js.
Pirate 3D
Three.js scene packaged toward iOS with Capacitor.