docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Component types

    To serve a variety of use cases, there are multiple types of ECS components. This section of the documentation describes the ECS component types, their use cases and performance considerations, and how to create them.

    Topic Description
    Unmanaged components Understand unmanaged components and how to use them.
    Managed components Understand managed components and how to use them.
    Shared components Understand shared components and how to use them.
    Cleanup components Understand cleanup components and how to use them.
    Tag components Understand tag components and how to use them.
    Buffer components Understand buffer components and how to use them.
    Chunk components Understand chunk components and how to use them.
    Enableable components Understand enableable components and how to use them.
    Singleton components Understand singleton components, which are components that only have one instance.

    Component types in the Editor

    In the Editor, the following icons represent the different types of components. These appear in relevant Entities windows and Inspectors.

    Icon Component type
    A managed component.
    A shared component.
    A tag component.
    A buffer component.
    A chunk component.
    Note

    Unity uses a generic component icon for component types not in the list.

    Additional resources

    • Components concepts
    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)