Metaplay logo
Metaplay AI
DemoPricing
← Changelog

Release 36 ·

Metaplay SDK Release 36 – session API and immutable game configs

Metaplay SDK Release 36 shipped on February 11, 2026. Session handling collapses into a single async method, game configs can be made fully immutable, and the Metaplay CLI grows new functionality.

Session management as one async loop

The new MetaplayClient.ConnectAsync() method and MetaplaySession class replace scattered IMetaplayLifecycleDelegate callbacks with a single linear async flow: connect, set up game state, play, handle disconnection – all in one method, with natural try/catch error handling.

It integrates cleanly with async resource loading such as async scene loads. See connection management.

MetaplaySession session = await MetaplayClient.ConnectAsync();
// Set up game state using session.PlayerContext, session.GameConfig, etc.
session.SessionStartComplete();
ConnectionLostEvent connectionLost = await session.WaitForSessionEndAsync();

Immutable game configs

Game config data classes now support IReadOnlyList, so an entire config structure can be made immutable. Accidental modifications of shared config data – a classically hard-to-debug category of bugs in live games – get caught at compile time instead of in production.

See working with game configs.

Faster navigation of deeply nested game configs

The LiveOps Dashboard game config view can now expand or collapse a whole subtree with a single click, making deeply nested structures much quicker to navigate. The same shortcut works in the experiment and game config diff views.

Expanding a whole subtree in the game config view with one click.

Expanded Metaplay CLI

The metaplay CLI picked up new functionality for everyday development workflows, continuing the move toward driving builds, tests, and deployments from one tool.

Full Release 36 notes cover every change and the migration guide.

Frequently asked questions

What's new in Metaplay SDK Release 36?

Release 36 introduces single-async-loop session management, immutable game configs that catch modification bugs at compile time, and expanded CLI functionality.

When was Metaplay SDK Release 36 released?

Metaplay SDK Release 36 shipped on February 11, 2026.

How do I upgrade to Metaplay SDK Release 36?

Follow the Release 36 migration guide in the full release notes on docs.metaplay.io. Each release documents the exact steps for all Metaplay projects and for self-service deployments. Read the migration guide →

Page updated . The Metaplay SDK is a C# game backend for building and operating live service games; each release ships the SDK, game server, and LiveOps Dashboard together, with full source code.