Skip to content

v2.31.2 — Unity 6.5 support, MPPM tools & per-project settings

Choose a tag to compare

@jcornill jcornill released this 21 May 18:23
· 3 commits to main since this release
fefec18

Grouped release of all work since v2.27.0.

Unity 6.5 support

  • Compiles and runs on Unity 6.5 (6000.5) — the InstanceID APIs deprecated as compile errors in 6.5 are routed through a version-gated MCPObjectId shim (EntityId on 6.5, classic APIs on 2021.3–6.4). (#14)
  • instanceId is now an opaque decimal string everywhere — Unity 6.5 entity ids exceed JavaScript's safe-integer range. Requires unity-mcp-server ≥ 2.28.3.

MPPM (Multiplayer Play Mode)

  • New "Start on Virtual Players" setting — control whether the bridge auto-starts on MPPM virtual players (unity-mcp-server #21).
  • MPPM virtual player management + Unity 6 scenario tools, with MPPM 2.0 compatibility.

Settings

  • MCP settings are now scoped per project / per instance — no more EditorPrefs leakage across projects.
  • Dashboard Settings panel grouped into General / Port / MPPM sections.

Fixes

  • Manual (fixed) port now retried after a domain reload (unity-mcp-server #10).
  • Roslyn assemblies resolved on macOS (#13, @dougfy).
  • Placeholder .cs.meta GUIDs regenerated — fixes UPM install CS0103 cascade (#11, #12, @BadranRaza).

Non-regression tested on Unity 6000.2.10f1, 6000.5.0b8 (6.5) and 2022.3.62f3.

See CHANGELOG.md for full per-version detail.