Unity Development Skill Engine Detection Look for: , , , , , , , Project Structure MonoBehaviour Lifecycle Order of execution matters. Use the correct callback: ScriptableObjects (Data-Driven Design) Use ScriptableObjects for game data, configuration, and shared state: Usage in components: Object Pooling Event System Key Rules 1. Never use Find/FindObjectOfType in Update - Cache references in Awake/Start 2. Use [SerializeField] over public fields - Encapsulation with inspector access 3. Use CompareTag() instead of == for tag comparison - Avoids GC allocation 4. Avoid string-based methods - Pr…