Rule Engine API & Setup

AI Scene Organizer runs a flexible Rule Engine that performs local checks before triggering AI modifications. This section documents the built-in rule behaviors and guides you on writing custom rules to match your pipeline.

Explore the rule categories and API details below:


Built-In Rules

📝 Naming Conventions Rule

Flags clone prefixes/suffixes, duplicate naming patterns, casing inconsistencies, and trailing whitespaces.

🚫 Missing Scripts Rule

Scans GameObjects for broken component references (Missing MonoBehaviour) and provides safe cleaning logic.

🏷️ Tag & Layer Rule

Identifies when child GameObjects deviate from parent tags or layers, which breaks physics collision matrices and static light baking.


Developer Guide

🛠️ Writing Custom C# Rules

Learn how to create your own C# rule scripts by implementing the ISceneRule interface. Register your rules in the Unity dashboard to run custom checks specific to your studio.


Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.