01Explicit null-safety patterns using OrNull suffixes and Debug.Assert validation
02Enforcement of explicit typing by prohibiting 'var' and target-typed 'new()'
03Standardized class structure order from constants to private methods
04Strict naming conventions (mPascalCase, bBoolean, EEnum, SStruct)
05C# 9.0 pattern support with specific guidance on Unity runtime limitations
062 GitHub stars