Back to Projects
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