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