Entity Component Documentation¶
In 0 A.D., entities (units and buildings and other world objects) consist of a collection of components, each of which determines part of the entity's behaviour.
Entity template XML files specify the list of components that are loaded for each entity type, plus initialisation data for the components.
Overview¶
This documentation lists all available components that can be added to entities and the XML syntax for their initialisation data.
Browse the components in the navigation menu to learn about:
- Component purpose and behaviour
- XML element structure
- Data types and validation rules
- Usage examples
Quick Links¶
- Component List - Browse all available components
About¶
This documentation is automatically generated from the RELAX NG schema definition used by 0 A.D. to validate entity templates.