baking-system

Community

Aggregate baked ECS output safely.

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 SetChangedVersionFilter and RequireForUpdate to 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 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: 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.
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.