Code Conventions - j5x/PvB2025 GitHub Wiki
- ✅ C# Files & Classes → PascalCase (GameManager.cs, Match3Grid.cs)
- ✅ Methods → PascalCase (HandleMatch(), SpawnComboEffect())
- ✅ Variables → camelCase (currentHealth, maxComboCount)
- ✅ Constants → UPPER_CASE (MAX_LIVES, MATCH3_TILE_SIZE)
- ✅ Enums → PascalCase (GameState.Idle, TileType.Gem)
- ✅ Interfaces → Prefix with I (IGridGenerator, IPlayerInput)
- ✅ ScriptableObjects → SO_ Prefix (SO_GameConfig, SO_PlayerData)
- Public Fields (Serialized optional)
- Private Fields
- Unity Methods
- Custom Methods (Functions)
⚠️ **GitHub.com Fallback** ⚠️