Unity Development
Purpose
Unity/C# development: MonoBehaviour lifecycle, ScriptableObjects, Addressables, URP/HDRP, physics, UI, editor scripting, and CLI builds.
Routing
-
Use when: Use when the user asks about Unity, C# game scripting, MonoBehaviour, ScriptableObjects, Addressables, URP, HDRP, Unity CLI builds, or Unity Editor scripting.
-
Do not use when: Do not use for Unreal Engine (use unreal-development), Godot (use the game pack's godot skill), or cross-engine performance (use game-performance).
-
Outputs: C# scripts, Unity configurations, CLI commands, and Unity development guidance.
-
Success criteria: Returns valid C# code or Unity CLI commands.
Trigger Examples
Positive
-
Use the unity-development skill for this request.
-
Help me with unity development.
-
Use when the user asks about Unity, C# game scripting, MonoBehaviour, ScriptableObjects, Addressables, URP, HDRP, Unity CLI builds, or Unity Editor scripting.
-
Unity Development: provide an actionable result.
Negative
-
Do not use for Unreal Engine (use unreal-development), Godot (use the game pack's godot skill), or cross-engine performance (use game-performance).
-
Do not use unity-development for unrelated requests.
-
This request is outside unity development scope.
-
This is conceptual discussion only; no tool workflow is needed.
Runtime Prompt
-
Current runtime prompt length: 848 characters.
-
Runtime prompt is defined directly in ../unity-development.json .