Unity Editor Tooling Asmdef layout for editor code Editor code never ships in player builds — keep it isolated. Custom Inspector Prefer UI Toolkit Inspectors (UXML/USS) for complex tools — better composition than IMGUI. PropertyDrawer EditorWindow Asset post-processor Auto-fix import settings for new sprites: Headless builds ( ) CI invocation: Combine with Addressables.BuildPlayerContent() before player build to prep content. Anti-patterns | Anti-pattern | Fix | |---|---| | Editor code mixed in Runtime asmdef | Split asmdef; gate with for one-offs | | Heavy logic in OnInspectorGUI | Cache, on…