# Unity-Technologies/EntityComponentSystemSamples

Repository: https://github.com/Unity-Technologies/EntityComponentSystemSamples
Canonical: https://ross.abutalabs.com/products/entitycomponentsystemsamples
Language: C#
License: NOASSERTION
License Family: other
Topics: burst, multicore-processors, ecs, entity, component, system, jobs, csharp, tutorials, documentation, auto-vectorization, auto-vectorisation, multicore, multicore-programming, native, containers, simd, high, performance, unity3d
Last push: 2026-08-25T23:09:43+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 100
- inputs: {"age_days": 3091, "days_push": 8, "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 8171, forks 1725 (observed 2026-08-28T04:10:14.030686+00:00)

## What it is
Official Unity sample projects and tutorials for DOTS (Data-Oriented Technology Stack), covering the Entities ECS framework, Job System, Burst compiler, Physics, Netcode, and Entities Graphics packages. It includes 101-style learning materials with documents, videos, and runnable Unity 6.2 sample projects.

## Use cases
- learn Unity ECS entity component system
- learn how to use the C# job system for multithreading
- find sample projects for Unity DOTS physics and netcode
- get started with data-oriented design in Unity
- see examples of Burst-compiled high-performance C# code
- learn Entities Graphics rendering with HDRP and URP

## When to choose
- you are learning Unity DOTS, ECS, or the Job System from scratch
- you want official, up-to-date sample projects for Unity 6.x DOTS packages
- you need reference implementations for Entities, Physics, Netcode, or Entities Graphics

## When to avoid
- you need a reusable library or package to add to your project rather than samples
- you are not working with Unity or the DOTS ecosystem
- you need a general-purpose ECS framework outside Unity

## Facets
- artifact type: learning-resource
- maturity: active
- function: game-engine, simulation, developer-tools, documentation
- domain: tutorials, simulation, performance
- platform: game-engine, cross-platform, cpp
- tags: unity, dots, ecs, entity-component-system, job-system, burst-compiler, csharp, sample-projects, multithreading, simd, game-development

## Member repositories
- Unity-Technologies/EntityComponentSystemSamples (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:14.030686+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-29T17:29:35.530334+00:00, confidence not recorded.
  - readme: https://github.com/Unity-Technologies/EntityComponentSystemSamples (fetched 2026-08-28T04:10:14.030686+00:00, sha bfe147d7d253)
- Data as of 2026-08-30T08:39:29.467469+00:00.
