/Engikit2D

Simple ECS based 2D OpenGL render engine

Primary LanguageC++

What's this project about

Simple OpenGL (core profile) 2D render engine. Architecture is based on ECS (Entity-Component-System) design pattern. Engine supports custom reflection and operation-action systems that allow to add components, trigger actions, etc by metaprogramming.

Goal

Educational purposes