Unity Build Profiles

Use for Unity 6 Build Profiles: per-profile scenes, scripting defines, and Player/Quality overrides instead of a single classic build settings list.

rachitkumarrastogi 0680f84 1.0 KB Updated

File contents

Build Profiles (Unity 6+)

Discovery

  1. list_build_profiles — BuildProfile assets under Assets / ProjectSettings
  2. list_build_scenes — classic EditorBuildSettings (fallback / shared list)
  3. get_scripting_defines — global + asmdef defines
  4. get_platform_build_hints — platform PlayerSettings snippets

Checklist

  • Each shippable configuration (dev, staging, store, dedicated server) should be a named Build Profile.
  • Prefer profile-scoped scene lists and scripting defines over editing one global list by hand.
  • Document which profile CI uses (-activeBuildProfile / batchmode args).
  • If list_build_profiles is empty, the project may still be on classic build settings — migrate deliberately.

Related

  • unity-release-readiness, unity-ci-github-actions, unity-platform-player-settings

rachitkumarrastogi/unity-mcp-server/tree/main/skills/project/unity-build-profiles commit 0680f844d9

Frequently asked questions

npx skillmds@latest add rachitkumarrastogi/unity-build-profiles