Developer Guide (Version 1.9)

Component Entity System

The component entity system is currently in preview and is undergoing active development. It will replace the legacy Entity System.

Amazon Lumberyard's component entity system provides a modular and intuitive way to construct games. The component entity system works at both the system level and the entity level. It employs reflection, serialization, event bus (EBus) messaging, and fully cascading prefabs (slices).

This section of the Amazon Lumberyard Developer Guide offers a Programmer's Guide to Entities and Components that covers these topics in depth. For information on using the component entity system in Lumberyard Editor, see Component Entity System in the Amazon Lumberyard User Guide.