Aller au contenu

Documentation SIECS

SIECS est un ECS à archétypes pour C17 et C++20. Il combine un runtime C compact, un wrapper C++ typé, un stockage contigu des composants, des requêtes en cache, des systèmes, des relations, la réflexion et des outils optionnels.

Si vous découvrez les ECS, lisez les pages dans cet ordre :

  1. La théorie ECS explique les entités, composants, tables et requêtes.
  2. Les entités et composants expliquent les données et leur durée de vie.
  3. Les requêtes expliquent la correspondance et l’itération.
  4. Les systèmes expliquent l’ordonnancement et la logique par frame.

Continuez ensuite avec les manuels avancés :

Tous les exemples utilisent la façade publique <siecs.h>. Le runtime C utilise C17 et le wrapper typé utilise C++20.