Working with component entities - Lumberyard User Guide

Working with component entities

The component entity system provides a modular and intuitive construction of game elements. The component entity system works at both the system level and the entity level. It employs reflection, serialization, messaging using the event bus (EBus), fully cascading prefabs (slices), and the ability to drag-and-drop and edit entities and their components in Lumberyard Editor.

Use the following Lumberyard Editor tools to improve the workflow for the component entity system.


The component entity system replaces the (now legacy) Object and Entity System in the Amazon Lumberyard Legacy Reference.

See the following topics to add components to entities and customize their properties in Lumberyard Editor.

For information on programmatically creating your own custom components, see Programmer's Guide to Entities and Components.