Tag: Architcture
-

(WIP) C++ Reflection System
Code reflection and type information are essential concepts in programming that play a significant role in various software development processes, particularly in the realm of game development and the creation of editors. Code reflection is the ability of a program to examine and manipulate its own structure, data, and behavior during runtime. It provides developers…
-

Entity Component System
An Entity Component System (ECS) made by Connor De Meyer. An ECS is a software architecture used primarily for video games where an entities are comprised by components of data. This data is stored as closely to each other as possible for easy and fast reading and modification. This architecture heavily benefits from CPU memory…