Structure Unity projects with ScriptableObjects, decoupled systems and single-responsibility components. Use when structuring Unity projects, ScriptableObjects, or DOTS/ECS.