Unity Gaming Services SDK for Unreal Engine

Unity Technologies - Code Plugins - Sep 28, 2023
3
2.33 out of 5 stars(3 ratings)
  • 33%
  • 0%
  • 0%
  • 0%
  • 67%

Unity Gaming Services is a rich ecosystem of services that will help you build and grow your multiplayer games. This SDK includes Game Server Hosting and Matchmaker and more!

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.3
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Explore Unity Gaming Services, backend and LiveOps services trusted by world-class studios to support multiplayer and live games at any scale, with any engine or tech stack. This SDK combines a number of our proven products into one convenient package that will streamline your integration. Just drag and drop it in your Unreal project to get started!


As of September 2023, this package includes the following plugins:




Game Server Hosting (Multiplay)

Unlock performance and flexibility for your game servers, no matter what game engine you use. Enable the most responsive and consistent player experience while controlling your costs.


  • Simple self-service workflows to get up and running quickly in minutes
  • API and SDK available to help you integrate faster and better
  • CLI, Docker support and AWS S3 to let you build the CICD you need
  • Battle-tested game server orchestration supporting some of the biggest AAA multiplayer games, with unlimited scale and uptime SLA of 99.95%
  • Work with our multiplayer experts to move to our managed service when the time is right.




Matchmaker

Tailor superior experiences to your game and players with our rules-based matchmaking, supporting Game Server Hosting (Multilplay) that delivers what matters most to players – low latency and fast matches.


  • Create the best matchmaking experience for your game with our unique rule-making engine, while our queue and pools system allows you to create multiple variations and modes
  • Cloud Save Support allows you to inject custom data into your matchmaker requests, without the hassle of managing your own database, game backend, or Cloud Code services.
  • Fully integrated with Game Server Hosting (Multiplay)
  • Support for P2P session (Alpha)




Authentication

Unity Authentication provides anonymous and platform-specific authentication solutions for supported platforms, including mobile and PC.


  • Support for session & authentication tokens + player ID.
  • Provide a better game experience for your players by offering tailored content and features (save games, leaderboards, in-app purchases)
  • Build insight about the player’s game behavior across multiple devices and multiplayer features on various platforms.

Technical Details

Features
  • Authentication Provider for Game Clients
  • Matchmaking
  • Game Server Hosting
Code Modules
  • Authentication, ClientOnly
  • ServicesCore, Runtime
  • MatchmakerCore, Runtime
  • MatchmakerClient, ClientOnly
  • MatchmakerServer, ServerOnly
  • MultiplayGameServerSDK, ServerOnly


  • # of Blueprints: 0
  • # of C++ Classes: 173
  • Network Replicated: No
  • Supported Development Platforms: Win64, Linux, Mac.
  • Supported Target Build Platforms: Win64, Linux, Mac, PS4, PS5, XB1, XSX, Switch.


Documentation


Example Project: TestBed project.

This plugin supports UE 4.27+ up to 5.3