C++ Graphics Engine

C++OpenGLGraphics Programming3D RenderingShadersGame Engine

Project Overview

A lightweight 3D graphics engine with Unity-like architecture, written in C++ with hardware-accelerated OpenGL rendering. Features include Unity-style component system (Component → Behaviour → MonoBehaviour), parent-child transform hierarchies, camera component system, scene save/load (.scene files), custom shader support, built-in primitives, Blinn-Phong lighting, and input system. Supports 60+ FPS with optimized rendering pipeline.

C++ Graphics Engine

Screenshots

C++ Graphics Engine screenshot 1
C++ Graphics Engine screenshot 2