What problem does it solve?
Unity game development often requires creating, inspecting, updating, and analyzing C# scripts quickly. This Skill centralizes the lifecycle of Unity scripts—creation, reading, replacing, and analysis—so engineers can maintain consistency and accelerate prototyping within Unity projects.
Core Features & Use Cases
- Create: generate new scripts from templates (MonoBehaviour, ScriptableObject, Editor, EditorWindow) with optional namespace and save folder.
- Read & Analyze: read script contents and metadata for refactoring, auditing, or API surface exploration.
- Replace & Validate: perform safe find/replace with immediate compile validation to respect Unity's Domain Reload cycle.
- Use Case: scaffold a PlayerController, diagnose a failing script, or batch-update multiple assets while verifying compilation status.
Quick Start
Create a new Unity C# script named PlayerController using the MonoBehaviour template and ensure it compiles.