Improbable Icon


New Platform SDK Player Management & Auth APIs



Hey all,

We’re excited to say that today we’ve released a set of new features for the SpatialOS Platform SDK, including a new authentication flow that you can combine with the deployment APIs to build matchmaking systems and services for small playtests.

This new release is part of our iteration of the SDK in alpha phase and includes three things:

  • Player auth APIs:
    The player auth service is a set of APIs for handling how players connect to your game. Along with the deployment service, you now have the flexible building blocks needed to implement and customise game authentication and matchmaking for your game.

  • Services to help you get started with small-scale playtests:
    We’ve developed additional functionality to enable small-scale playtests in the cloud, for example, up to 1000 concurrent players across a maximum of 10 deployments.

  • Enhanced deployment APIs:
    We’ve updated the deployment Service, which now allows you to configure the player capacity and join rate of your deployments via the API. This will give you greater control and configurability on the number of players that can be connected to your game when you set up your matchmaking or lobby systems.

For full, in-depth information (including workflow processes for the Player auth APIs and small-scale playtests), please do check out our blog article, which dives into more detail about what the new features can do for you.

If you want to jump straight in, the new APIs are accessible through the Platform SDK, which is currently available in C#. You can download it using the spatial CLI with the following command:

spatial package retrieve platform_sdk csharp 13.5.0 <file_name>.zip

You can also access it through NuGet.

It’s worth highlighting that this an alpha release so we would love to hear your thoughts on the functionality and interface. Please do share your feedback with us, here on the forums or on Discord.

Nee :slightly_smiling_face: