This document is about: QUANTUM 2
SWITCH TO

Overview

Entity can be represented by either an unpacked scene gameobject or a prefab. Every entity requires at least these 3 components:

  1. Entity: holds information about the entity and maintains components, this component replaces the EntityView from the default Quantum SDK
  2. EntityPrototype: holds Quantum component prototypes and their configuration
  3. EntityComponentController: holds instance of a specific Quantum EntityController

All entity prototypes prefabs can be drag-and-dropped into the scene. These scene entity prototype instances have a separate configuration and support prefab overrides in the event the new configuration should be propagated to the original entity prototype.

In the following diagram the relationship between an entity instance and its prototype/controller is illustrated.

fps template entity structure
Entity Structure
Back to top