# Unity-Technologies/DOTS-training-samples

Samples designed as exercises to be ported from Unity GameObjects/MonoBehaviours to Unity DOTS.

Repository: https://github.com/Unity-Technologies/DOTS-training-samples
Canonical: https://ross.abutalabs.com/products/dots-training-samples
Language: C#
License: NOASSERTION
License Family: other
Last push: 2024-10-07T07:11:49+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2659, "days_push": 695, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1645, forks 363 (observed 2026-08-28T04:05:16.186857+00:00)

## What it is
A collection of Unity sample projects designed as porting exercises from classic GameObjects/MonoBehaviours to Unity DOTS (Data-Oriented Technology Stack). Each sample is a small simulation or game that learners reimplement using DOTS APIs and data-oriented design principles.

## Use cases
- learn unity dots through hands-on exercises
- practice data-oriented design in unity
- port monobehaviour projects to entity component system
- find example dots simulations like ant pheromones
- train a team on unity ecs
- study performance-oriented unity programming

## When to choose
- you know classic Unity and want structured exercises to learn DOTS/ECS
- you want reference implementations of simulations like ant colonies or auto-farmers
- you prefer learning by porting working code rather than reading docs

## When to avoid
- you need production-ready DOTS code or templates
- you are looking for a finished game or asset pack
- you are new to Unity entirely and haven't used GameObjects/MonoBehaviours yet

## Facets
- artifact type: learning-resource
- maturity: active
- function: simulation, game-engine, developer-tools
- domain: tutorials, simulation
- platform: game-engine, cross-platform, cpp
- tags: unity, dots, entity-component-system, data-oriented-design, samples, c-sharp, training-exercises, game-development

## Member repositories
- Unity-Technologies/DOTS-training-samples (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:16.186857+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:45:24.749350+00:00, confidence not recorded.
  - readme: https://github.com/Unity-Technologies/DOTS-training-samples (fetched 2026-08-28T04:05:16.186857+00:00, sha ffa88d92d5bf)
- Data as of 2026-08-30T08:39:29.467469+00:00.
