96
Tejeswaar/retina-engine
Custom 2D game engine from scratch. Rendering pipeline, entity-component system, and input systems focused on low-level graphics programming.

Back to Portfolio
Retina Engine
c++sdl2dear imguiecs
Retina Engine
Retina Engine is a custom, from-scratch 2D game engine designed to explore low-level engine architecture and graphics programming. Built using C++ and SDL2, it features a custom rendering pipeline, a fully functional Entity-Component System (ECS), and a robust input abstraction layer.
Key Features
Custom Rendering: Implements a custom 2D rendering pipeline utilizing SDL2 for efficient sprite management and drawing.
Entity Component System: Data-oriented ECS architecture ensuring cache coherency and decoupled game logic.
Editor UI: Integrates Dear ImGui for live debugging, profiling, and scene manipulation.