docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Entities project setup

    When you set up an Entities project, there are additional steps you must follow.

    Recommended packages

    Check the overview of the available DOTS packages.

    You should add the following recommended set of core packages to your project:

    • com.unity.entities
    • com.unity.entities.graphics

    IDE support

    The Entities package uses Roslyn Source Generators. Because of this, you should use an IDE that's compatible with source generators. Previous IDE versions might experience slow-downs or mark valid code as errors. The following IDEs are compatible with source generators:

    • Visual Studio 2022+
    • Rider 2021.3.3+

    Domain Reload setting

    To get the best performance in your Entities project, you should disable Unity's Domain Reload setting. To do this, go to Edit > Project Settings > Editor menu, and enable the Enter Play Mode Options setting, but leave the Reload Domain and Reload Scene boxes disabled.

    Note

    If you disable Domain Reloads be mindful of your use of static fields and static event handlers.

    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)