Unity Best Practices Folder layout (recommended) keeps your content separated from imported packages. Asmdef structure Three asmdefs minimum: 1. Runtime — game code, no references. 2. Editor — depends on Runtime + UnityEditor, Include Platforms = Editor only. 3. Tests — depends on Runtime (and Editor for editor tests), Test Assemblies flag enabled. Bigger projects: feature-level asmdefs ( , ) — speeds up incremental compile dramatically. Naming | Element | Convention | |---|---| | Type / class | PascalCase | | Method / property | PascalCase | | Public field (rare) | PascalCase | | Private fie…