All projects
C++ Graphics Engine

C++ Graphics Engine

C++/Personal project
Built
2024-12-01
Stack
C++ · OpenGL
Context
Personal 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.