Subscenes

In Unity Entities, a SubScene is a separate authoring unit that holds GameObjects and MonoBehaviours while you work in the Editor, then bakes that hierarchy into entity and component data for runtime. The SubScene is not a classic gameplay scene you load with SceneManager in the old sense. It is a conversion boundary. Content inside it goes through the conversion pipeline so the runtime world ends up with ECS data (entities, buffers, shared components, and so on) instead of a full GameObject tree.

Topics in Subscenes

  1. Getting started
  2. Install dependencies
  3. Subscenes
  4. Authoring
  5. Struct
  6. MonoBehaviour
  7. IComponentData
  8. Baker<T>
  9. Unity.Entities
  10. GetEntity()
  11. CubeSpawnerSystem
  12. ISystem
  13. Unity.Transforms
  14. Unity.Mathematics
  15. Non-DOTS Test

All 16 topics in the Learn DOTS and ECS Roadmap