Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reeseschultz/reeseunitydemos
Unity packages and demos—emphasizing ECS, jobs and the Burst compiler—by Reese and others.
https://github.com/reeseschultz/reeseunitydemos
dots ecs game-development navigation pathing unity unity3d upm
Last synced: about 14 hours ago
JSON representation
Unity packages and demos—emphasizing ECS, jobs and the Burst compiler—by Reese and others.
- Host: GitHub
- URL: https://github.com/reeseschultz/reeseunitydemos
- Owner: reeseschultz
- License: mit
- Created: 2019-12-30T16:33:54.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-06-20T18:36:14.000Z (over 2 years ago)
- Last Synced: 2024-12-15T15:11:51.859Z (8 days ago)
- Topics: dots, ecs, game-development, navigation, pathing, unity, unity3d, upm
- Language: C#
- Homepage:
- Size: 88.8 MB
- Stars: 516
- Watchers: 23
- Forks: 45
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# ReeseUnityDemos
[![Discord Shield](https://discordapp.com/api/guilds/732665868521177117/widget.png?style=shield)](https://discord.gg/CZ85mguYjK)
![Flocking demo.](/preview.gif)
Unity packages and demos—emphasizing ECS, jobs and the Burst compiler—by [Reese](https://github.com/reeseschultz) and others.
This project (not associated with Unity Technologies) is a [UPM](https://docs.unity3d.com/Manual/Packages.html) package monorepo that supports the demos in `Assets/Scenes`; the packages include:
* [Navigation](https://github.com/reeseschultz/ReeseUnityDemos/blob/master/Packages/com.reese.nav/README.md#reeses-dots-navigation) – DOTS navigation with flocking, auto-jumping agents and dynamic surfaces; released as a package on the `nav` branch.
* [Pathing](https://github.com/reeseschultz/ReeseUnityDemos/blob/master/Packages/com.reese.path/README.md#reeses-dots-pathing) – DOTS pathing without any bells and whistles; released as a package on the `path` branch.
* [Entity Prefab Groups](https://github.com/reeseschultz/ReeseUnityDemos/tree/master/Packages/com.reese.epg#reeses-entity-prefab-groups) – Create and reference groups of entity prefabs with ease; released as a package on the `epg` branch.
* [Math Extensions](https://github.com/reeseschultz/ReeseUnityDemos/blob/master/Packages/com.reese.math/README.md#reeses-dots-math-extensions) – Includes math functions missing from DOTS; released as a package on the `math` branch.
* [Randomization](https://github.com/reeseschultz/ReeseUnityDemos/blob/master/Packages/com.reese.random/README.md#reeses-dots-randomization) – `Unity.Mathematics.Random` number generators in jobs, including Burst-capable ones; released as a package on the `random` branch.
* [Spatial Events](https://github.com/reeseschultz/ReeseUnityDemos/blob/master/Packages/com.reese.spatial/README.md#reeses-dots-spatial-events) – Reactive entry and exit events in Burst-capable jobs; released as a package on the `spatial` branch.
* [Utility Code](https://github.com/reeseschultz/ReeseUnityDemos/blob/master/Packages/com.reese.utility/README.md#reeses-utility-code) – General utility code for Unity, mainly DOTS-oriented; released as a package on the `utility` branch.Note the [acknowledgments](https://github.com/reeseschultz/ReeseUnityDemos/blob/master/ACKNOWLEDGMENTS.md) for credits and attributions.
## License
All contributions to this repository are licensed under [MIT](https://github.com/reeseschultz/ReeseUnityDemos/blob/master/LICENSE).