OpenGL Game Engine
Low-level 3D graphics engine built in C++ and OpenGL with advanced rendering and interactive controls
- 3D Engine Architecture: Engineered a foundational graphics engine in C++ and OpenGL, enabling camera-style movement and advanced lighting/shading for immersive, explorable 3D environments.
- Texture Management: Managed high-resolution texture data loading and retrieval, enhancing visual detail and user experience for 3D models.
- User Input & Interaction: Implemented comprehensive keyboard and mouse input handling for intuitive camera navigation and object manipulation within the environment.
This project highlights expertise in graphics programming, low-level systems development, and interactive user experience—delivering a robust platform for 3D exploration and visualization.
C++
OpenGL
Shaders
3D Graphics
Texture Mapping
User Input