MAJOR WORK IN PROGRESS, THE CODE IS BEING REFACTORED TO AN OBJECT BASED MODEL WITH COMMENTS (JSDOC) IN src/
- Sprites will be added in the future!
- Features textures, a mini-map, procedural/maze generation, doors, fully implemented first person controller (including strafe and up/down mouselook), and more!
- Uses modern Javascript features such as classes, modules, JSDoc, PointerLock API, etc.
Much of the work here is inspired by Lode Vandevenne's excellent tutorials on raycasting.