# Unity Development

> Unity/C# development: MonoBehaviour lifecycle, ScriptableObjects, Addressables, URP/HDRP, physics, UI, editor scripting, and CLI builds.

- Skill: `cowork-os/unity-development` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add cowork-os/unity-development`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cowork-os/unity-development/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: cowork-os (https://skillmd.com/u/cowork-os)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cowork-os/unity-development

---


# 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`. 

