Back to Projects
3D Shooter
GamesFebruary 1, 2024

3D Shooter

3D Shooter is an interactive 3D scene originally built with C++ and OpenGL, ported to Three.js for browser play. It features a road environment with 24 buildings, dynamic lighting including directional and point lights using Phong shading, first-person camera controls (WASD + mouse), a shooting mechanic, background music, and an animated enemy character. Built as a CSE 426 Computer Graphics lab project demonstrating advanced computer graphics concepts.

Tech Stack

C++OpenGLGLSLThree.js