{"id":21361955,"url":"https://github.com/reeseschultz/reeseunitydemos","last_synced_at":"2025-10-23T20:39:34.770Z","repository":{"id":39830078,"uuid":"230947378","full_name":"reeseschultz/ReeseUnityDemos","owner":"reeseschultz","description":"Unity packages and demos—emphasizing ECS, jobs and the Burst compiler—by Reese and others.","archived":false,"fork":false,"pushed_at":"2022-06-20T18:36:14.000Z","size":93104,"stargazers_count":523,"open_issues_count":1,"forks_count":45,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-03-29T18:07:15.190Z","etag":null,"topics":["dots","ecs","game-development","navigation","pathing","unity","unity3d","upm"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reeseschultz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"reeseschultz","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2019-12-30T16:33:54.000Z","updated_at":"2025-03-18T09:58:32.000Z","dependencies_parsed_at":"2022-08-09T15:38:41.727Z","dependency_job_id":null,"html_url":"https://github.com/reeseschultz/ReeseUnityDemos","commit_stats":null,"previous_names":[],"tags_count":138,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reeseschultz%2FReeseUnityDemos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reeseschultz%2FReeseUnityDemos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reeseschultz%2FReeseUnityDemos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reeseschultz%2FReeseUnityDemos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reeseschultz","download_url":"https://codeload.github.com/reeseschultz/ReeseUnityDemos/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247386265,"owners_count":20930619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dots","ecs","game-development","navigation","pathing","unity","unity3d","upm"],"created_at":"2024-11-22T06:12:51.790Z","updated_at":"2025-10-23T20:39:34.687Z","avatar_url":"https://github.com/reeseschultz.png","language":"C#","funding_links":["https://github.com/sponsors/reeseschultz"],"categories":[],"sub_categories":[],"readme":"# ReeseUnityDemos\n\n[![Discord Shield](https://discordapp.com/api/guilds/732665868521177117/widget.png?style=shield)](https://discord.gg/CZ85mguYjK)\n\n![Flocking demo.](/preview.gif)\n\nUnity packages and demos—emphasizing ECS, jobs and the Burst compiler—by [Reese](https://github.com/reeseschultz) and others.\n\nThis 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:\n\n* [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.\n* [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.\n* [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.\n* [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.\n* [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.\n* [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.\n* [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.\n\nNote the [acknowledgments](https://github.com/reeseschultz/ReeseUnityDemos/blob/master/ACKNOWLEDGMENTS.md) for credits and attributions.\n\n## License\n\nAll contributions to this repository are licensed under [MIT](https://github.com/reeseschultz/ReeseUnityDemos/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freeseschultz%2Freeseunitydemos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freeseschultz%2Freeseunitydemos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freeseschultz%2Freeseunitydemos/lists"}