Skip to content

decline-cookies/anvil-unity-dots

Repository files navigation

GitHub

anvil-unity-dots

An opinionated collection of systems and utilities that add Unity DOTS specific implementations on top of Anvil.

Refer to anvil-csharp-core and anvil-unity-core for a description of Anvil's purpose, the team's motivations, and the features provided to traditional Unity development.

Expectations

See: anvil-csharp-core

The code is reasonably clean but documentation and examples are sparse. Feel free to reach out on Twitter or open issues with questions.

⚠️ We welcome PRs and bug reports but making this repo a public success is not our priority. No promises on when it will be addressed!

Dependencies

At this point in time, all DOTS related functionality is in this one repository. In the future, we may split the functionality into specialized repositories. Maintaining a repository per Unity DOTS package seems overly tedious at the moment.

Features

  • TODO: #1

Project Setup

  1. Add dependencies as submodules or Unity Packages to your project
  2. Make use of features as desired.
  3. Done!

This is the recommended Unity project folder structure:

  • Assets
    • Anvil
      • csharp
        • anvil-csharp-core
      • unity
        • anvil-unity-core
        • anvil-unity-dots

Known Issues