Hymn to Beauty
C++ 3D Engine
Components

Entities by themselves only contain a name and positional information. All functionality that entities can have come from adding components to them. A renderable 3D object is an entity containing Mesh and Material components. Add a Physics component to it and it can move around in the game world.

Adding a component

To add a component to an entity, press on Add Component and select a component from the list of available ones.

An entity can contain any combination of components but only one of each kind; it can not, for example, contain two Lens components.

Removing a component

To remove a component, click on the component to expand its view and click on Remove.