system-update-order
CommunityMake Unity system ordering deterministic.
Software Engineering#physics#ecs#determinism#unity-dots#system-scheduling#update-order#world-initialization
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
UpdateInGroupto place systems into the correct lifecycle group (e.g., simulation vs fixed-step physics). - Explicit relative ordering: Uses
UpdateBefore/UpdateAfterto 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.