unity-csharp-fundamentals
Installation
SKILL.md
Unity C# Fundamentals - Essential Coding Patterns
Overview
Core Unity C# patterns for safe, maintainable code. Not optimizations but fundamental practices.
Foundation Required: C# basics, Unity MonoBehaviour lifecycle
Core Topics: TryGetComponent, SerializeField, RequireComponent, Null-safe patterns, Lifecycle management
Essential Patterns
TryGetComponent (Required)
Always use TryGetComponent instead of GetComponent: