The project is an immersive browser-based First Person Shooter (FPS) game developed using JavaScript and THREE.js (WebGL 3D library). The game features a haunting cosmic environment with a procedurally generated starry skybox where players must fend off ghostly enemies that pursue them across a textured terrain. The game incorporates a comprehensive physics system with gravity and jumping mechanics, particle effects for bullet impacts, and an adaptive difficulty system where enemies spawn more frequently and move faster as players progress.
- Implemented full pointer-lock FPS controls with WASD movement, mouse look, gravity simulation, and jump mechanics for immersive gameplay.
- Implemented efficient collision detection, bullet lifecycle management, and object pooling for smooth 60fps gameplay in browser environment
To Play The Game Live Check Out This Link: https://kaandai.itch.io/nether-shooter
Github Link: https://github.com/kaan-dai/Nether-Shooter