| 22 | |
| 23 | == Definitions == |
| 24 | |
| 25 | * Engine - also the name of the root class that manages Systems |
| 26 | * Entity - any tangible thing in the game world, basic building block |
| 27 | * System - code handling a single component |
| 28 | * Component - pure data related to a single entity aspect |
| 29 | * Property - a single variable in a Component |
| 30 | * Script System/Script Component - a component implemented in the scripting language (Lua) |
| 31 | |
| 32 | * Inspector - class who's only purpose is to access private members of other classes |
| 33 | * Channel - blob of raw data |