theone-unity-standards

Installation
SKILL.md

TheOne Studio Unity Development Standards

⚠️ Unity 6 (C# 9): All patterns and examples are compatible with Unity 6, which uses C# 9. No C# 10+ features are used.

Skill Purpose

This skill enforces TheOne Studio's comprehensive Unity development standards with CODE QUALITY FIRST:

Priority 1: Code Quality & Hygiene (MOST IMPORTANT)

  • Nullable reference types, access modifiers, fix all warnings
  • Throw exceptions (never log errors)
  • TheOne.Logging.ILogger (runtime, no guards, no prefixes, no constructor logs) vs Debug.Log (editor only)
  • readonly/const, nameof, using directive scope
  • No inline comments (use descriptive names)

Priority 2: Modern C# Patterns

  • LINQ over loops, extension methods, expression bodies
  • Null-coalescing operators, pattern matching
  • Modern C# features (records, init, with)
Related skills

More from the1studio/theone-training-skills

Installs
39
GitHub Stars
74
First Seen
Jan 24, 2026