system-update-order

Community

Make Unity system ordering deterministic.

AuthordyCuong03
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Prevents Unity DOTS systems from executing in an unpredictable order when their data dependencies rely on a specific sequence.

Core Features & Use Cases

  • Deterministic scheduling via group membership: Uses UpdateInGroup to place systems into the correct lifecycle group (e.g., simulation vs fixed-step physics).
  • Explicit relative ordering: Uses UpdateBefore / UpdateAfter to define ordering within the same group so transform, physics, and playback logic run correctly.
  • World-init verified constraints: Produces a deterministic execution order that is validated at world initialization to catch configuration mistakes early.

Quick Start

Use the UpdateInGroup plus UpdateBefore or UpdateAfter attributes on your system so it runs relative to the systems it depends on within the same DOTS group.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: system-update-order
Download link: https://github.com/dyCuong03/unity-agent-team/archive/main.zip#system-update-order

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.