What problem does it solve?
This Skill reduces the effort required to serialize complex Unity data, validate configuration, organize inspector layouts, and build editor tooling with custom code.
Core Features & Use Cases
- Advanced Serialization: Use SerializedMonoBehaviour and SerializedScriptableObject for dictionaries, interfaces, polymorphic data, and nested structures.
- Inspector Validation and Layout: Apply required-field checks, value constraints, conditional visibility, grouping, previews, searchable lists, and table displays.
- Editor Tooling: Create Odin editor windows, menu trees, inspector buttons, and interactive configuration tools.
- Use Case: Improve an enemy configuration asset with validated stats, preview images, grouped settings, editable loot tables, and a test-spawn button directly in the Unity Inspector.
Quick Start
Use the odin-inspector skill to design a validated Unity configuration asset with appropriate Odin serialization, inspector grouping, conditional fields, and editor actions.