An Agent Group handles a group of Agents and their behaviours.
- Each Agent has a dependency graph which builds the pose of the agent at each frame and a variable set of custom data that we call Metadata. Metadata can be attached to almost every Atoms entity. Agents are just one of them. For a full list of metadatas, please check this section.
- Users can assing Behaviour modules to each Agent Group to customize their simulation. During the simulation Behaviour modules will edit the Agents dependency graph or their metadata, this will make them behave differently. For a full list of Behaviour modules and their parameters, please check this section.