Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 513 Bytes

1_internals.rst

File metadata and controls

11 lines (8 loc) · 513 Bytes

Internals

../../images/gsage_overview.png

Terminology

  • component — building block for the :cpp:class:`Gsage::Entity`. Constructing Entity from different components will make it have different features.
  • system — part of the :cpp:class:`Gsage::Engine`. Implements some gaming logic, manages corresponding component pool.
  • manager — logic, that goes out of system boundary, is wrapped into a manager. For example: UI, Input, Windowing.