Fahri Aybars Barut Logo GitHub ↗
EN
← All projects

Archura Engine SDL — Modular C++ Game Engine

Archura Engine SDL — Modular C++ Game Engine | Fahri Aybars Barut

Archura Engine SDL is a modular 2D/3D game engine I built from scratch in C++ to directly control rendering, memory management and entity composition.

The core combines SDL2 windowing and input abstraction, a custom OpenGL renderer, a fixed-timestep simulation loop and a data-oriented Entity Component System (ECS).

It provides an extensible foundation for ImGui scene and entity inspection, shadow mapping, terrain rendering and client/server networking experiments.

Project links

GitHub ↗