About
This skill equips Claude with essential patterns and safety protocols required for professional Unity development, focusing on component management, serialization, and engine-specific null safety. It enforces the use of high-performance API calls like FindAnyObjectByType, ensures proper component caching via TryGetComponent in the lifecycle methods, and manages the limitations of Unity's C# 9.0 implementation to prevent runtime errors and inspector issues. By adhering to these fundamental practices, developers can avoid common pitfalls like NullReferenceExceptions and inefficient object searching while maintaining clean, read-only access to serialized data.