{"repo":"PhilSA/Trove","free":true,"listed":false,"github":"https://github.com/PhilSA/Trove","clone":"git clone https://github.com/PhilSA/Trove.git","description":"Collection of tools for Unity DOTS","language":"C#","stars":345,"topics":["ai","attributes","dots","ecs","tweens","unity","utility","iaus","statemachine","stats"],"license":"MIT","category":"game-templates","readme_excerpt":"Trove is a collection of packages for Unity DOTS. All of these packages care about: Performance Customizability Netcode compatibility Keeping things as simple and not over-engineered as possible Having as little impact on your architecture as possible Making you do things manually so you are fully aware of everything that happens ---------------------------- Installing the packages The packages are hosted on OpenUPM. You can install them like this: Open Edit/Project Settings/Package Manager . Add a new Scoped Registry Name: package.openupm.com URL: https://package.openupm.com Scope: com.trove Click Save or Apply . Open Window/Package Manager . Click + and select Add package by name... . Enter package name (and optionally version, if want a specific one), then click Add . ---------------------------- Package list Name Package Description Documentation :--- :--- :--- :--- Common com.trove.common Trove Common provides various tools and utilities that may be used by other Trove packages, or by any project in general. Documentation Event Systems com.trove.eventsystems Trove Event Systems provides various types of event systems to facilitate deferred logic. Documentation Polymorphic Structs com.trove.polymorphicstructs Trove Polymorphic Structs provides a codegen tool for polymorphic behaviour in burstable unmanaged code. They can be used to solve a variety of problems that are not so obvious to solve in ECS, such as: ordered events where order can't be determined by type, state ma","default_branch":null,"files":null,"tree":[],"storefront":"/r/PhilSA","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PhilSA/Trove/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}