Lightlines
By wshobson

unity-ecs-patterns

wshobson11.5k installs

Build Unity games that handle thousands of entities.

What it does

Guides the implementation of efficient Unity game systems using data-oriented components, parallel jobs, and Burst compilation.

When to use it

Use when building high-performance Unity games, managing large entity counts, optimizing CPU-bound logic, or converting object-oriented code to ECS.

How to use it

It changes how the agent implements Unity game systems by favoring unmanaged systems, Burst compilation, and batched structural changes.

What you provide

  • An existing project

Latest review

What you need · 5

The ECS examples import Unity.Entities for components, systems, and entity operations.

The examples import Unity.Burst and mark systems and jobs for Burst compilation.

The examples import Unity.Mathematics for their mathematical data and operations.

The native-collection job examples import Unity.Collections.


Access · 0

No additional actions listed.