baking-system
CommunityAggregate baked ECS output safely.
Software Engineering#structural changes#unity-dots#baking systems#ecs baking#cross-entity aggregation#blob assets#incremental rebake
AuthordyCuong03
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It solves the need for cross-entity aggregation and complex structural work after all Bakers run, when you must compute final baked data in the baking world using full ECS APIs.
Core Features & Use Cases
- Post-Baker orchestration: Runs a dedicated BakingSystem after Bakers complete, enabling logic that cannot be expressed within a single Baker.
- Cross-entity aggregation & structural changes: Safely reads multiple entities, performs EntityManager random access, and applies structural/compound updates without breaking iteration rules.
- Blob asset and render setup support: Provides a pattern for blob asset construction and render mesh setup as part of final baked outputs.
- Incremental rebake performance: Uses
SetChangedVersionFilterandRequireForUpdateto avoid unnecessary reruns and keep editor live-baking fast. - Correct mutation timing: Uses
ToEntityArray(Allocator.Temp)to safely stage entities before performing structural changes.
Quick Start
Tell your AI to generate a BakingSystem using WorldSystemFilterFlags.BakingSystem, SetChangedVersionFilter, and a ToEntityArray staging step before any EntityManager structural changes.
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: baking-system Download link: https://github.com/dyCuong03/unity-agent-team/archive/main.zip#baking-system 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.