Unity packages and demos—emphasizing ECS, jobs and the Burst compiler—by Reese and others.
This project (not associated with Unity Technologies) is a UPM package monorepo that supports the demos in Assets/Scenes; the packages include:
- Navigation – DOTS navigation with flocking, auto-jumping agents and dynamic surfaces; released as a package on the
navbranch. - Pathing – DOTS pathing without any bells and whistles; released as a package on the
pathbranch. - Entity Prefab Groups – Create and reference groups of entity prefabs with ease; released as a package on the
epgbranch. - Math Extensions – Includes math functions missing from DOTS; released as a package on the
mathbranch. - Randomization –
Unity.Mathematics.Randomnumber generators in jobs, including Burst-capable ones; released as a package on therandombranch. - Spatial Events – Reactive entry and exit events in Burst-capable jobs; released as a package on the
spatialbranch. - Utility Code – General utility code for Unity, mainly DOTS-oriented; released as a package on the
utilitybranch.
Note the acknowledgments for credits and attributions.
All contributions to this repository are licensed under MIT.

