unity-tooling

Installation
SKILL.md

unity-tooling

Core Philosophy

Game development speed is bottlenecked by editor friction. When level designers, game writers, and technical artists have to manually navigate deep inspector hierarchies, input coordinate numbers by hand, or edit JSON files in Notepad, development slows to a crawl and errors multiply. Professional Unity tooling extends the Unity Editor using custom EditorWindow, PropertyDrawer, AssetPostprocessor, and ScriptedImporter classes to build bespoke internal tools that make design workflows foolproof and instant.


4-Step Unity Editor Tooling Architecture

Step 1: Custom PropertyDrawers & Decorators

  1. Property Drawers:
    • Customize how specific data structures render in the default Inspector.
    • Use EditorGUI and EditorGUILayout (or modern UI Toolkit PropertyField).
  2. Validation Decorators:
    • Create custom attributes like [ShowIf("hasWeapon")] or [RequiredReference] that visually warn designers with red error boxes if an asset slot is left empty.
Installs
2
GitHub Stars
4
First Seen
3 days ago
unity-tooling — poorvith-mp/skills-gamedev