This is a first person game prototype, using Three.js and WebGL, with an indoor and outdoor area. It has the following features:
- Implemented in JavaScript and WebGL
- Textures & lighting
- Particle systems
- Collision detection
- User interaction, such as opening doors and shooting projectiles
- Moveable camera with mouse look (though pointer lock wasn't implemented)
- Zone-based system to reduce cost of collision detection and to turn particle systems on or off (based on the KD-tree concept)
- Billboarding
The textures are from Paul Bourke's texture library: http://paulbourke.net/texture_colour/
30 Day SummaryJan 31 2026 — Mar 2 2026
|
12 Month SummaryMar 2 2025 — Mar 2 2026
|