docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Entity Component System concepts

    The Entities package uses the entity component system (ECS) architecture to organize code and data. An entity is a unique identifier, like a lightweight unmanaged alternative to a GameObject. An entity acts as an ID associated with individual components that contain data about the entity. Unlike GameObjects, entities contain no code: they're units of data that the systems you create process.

    Topic Description
    Entity concepts Understand what an entity is in ECS.
    Component concepts Understand what a component is in ECS.
    System concepts Understand what a system is in ECS.
    World concepts Understand what a world is in ECS.
    Archetypes concepts Understand how archetypes group together components.
    Structural changes Understand how structural changes affect the performance of your application.
    Safety in Entities Understand how safety works in Entities.
    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)