-
Notifications
You must be signed in to change notification settings - Fork 95
Add Unity Multiplayer Services SDK #901
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Unity Multiplayer Services SDK #901
Conversation
We already have UnityMultiplay though |
Hey @Lifeismana! Good to talk to you again! After reviewing with the engine team, we can simplify the regex as proposed (I made the update in the code). Also, to answer your question @xPaw — Multiplay refers specifically to the Game Server Hosting services, while the Multiplayer Services SDK includes all of Unity’s multiplayer offerings: Lobby, Relay, Matchmaker, and Multiplay. Hope that makes sense! Thanks again guys |
[**UnityMultiplayerServices**](https://unity.com/solutions/multiplayer) is a one-stop solution for adding multiplayer elements to a game developed in Unity. The Unity Gaming Services (UGS) Multiplayer services powers these capabilities to define how groups of players interact in your games. | ||
More details at : https://docs.unity.com/ugs/en-us/manual/mps-sdk/manual |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[**UnityMultiplayerServices**](https://unity.com/solutions/multiplayer) is a one-stop solution for adding multiplayer elements to a game developed in Unity. The Unity Gaming Services (UGS) Multiplayer services powers these capabilities to define how groups of players interact in your games. | |
More details at : https://docs.unity.com/ugs/en-us/manual/mps-sdk/manual | |
[**UnityMultiplayerServices**](https://unity.com/solutions/multiplayer) is the official solution for adding multiplayer elements to a game developed in Unity. |
To make it a one sentence description and have a single link
Not sure which one is better to have between https://unity.com/solutions/multiplayer & https://docs.unity.com/ugs/en-us/manual/mps-sdk/manual
Also unless my page inspect skills are dubious, https://docs.unity.com/ugs/en-us/manual/mps-sdk/manual isn't linked anywhere on https://unity.com/solutions/multiplayer maybe it should be added there?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, the first link is just the broader one that takes you to the Unity product page for Multiplayer, and the second one is for the documentation specifically.
I agree — we can stick with the first link and leave out the documentation one. I’ll check in with the web designer to see why it wasn’t included in the product page.
Thanks!
Yes I agree! Co-authored-by: Antoine Rybacki <[email protected]>
I think it's better to add them to the existing multiplay rule. |
Hey @xPaw, would you mind explaining a bit more your thoughts? I want to make sure I understand 100% what you are proposing. As I was explaining earlier, Multiplay is a suite of products like Lobby, Relay, Matchmaker, and Multiplay. This means that Multiplay is its own entity and Multiplayer Services is also its own entity. When you said add to the existing Multiplay logic, do you mean saying that all Multiplayer matches should be under Multiplay? Because if that's the case, that would be wrong since Multiplay and Multiplayer Services are 2 distinct products. Hope this makes sense. Thanks |
I don't really want there to be 2 separate categories here considering multiplay only has 100 apps. If you want, you can remove multiplay and add that rule detection into this new rule if necessary |
Hey! So I regrouped everything under the Multiplayer detection just as you asked. I think you make a valid point about Multiplay only detecting 100 apps. Having everything consolidated under MultiplayerServices is perfect since it covers both services logically. Let me know if you need anything else! |
Co-authored-by: Pavel Djundik <[email protected]>
Hi there. My name is Gabriel, and I represent the engineering team at Unity. We would like to add our multiplayer services to your SDK list. Here is a quick list of games on Steam that use Multiplayer.
https://store.steampowered.com/app/3527290/PEAK/
https://store.steampowered.com/app/3097560/Liars_Bar/
https://store.steampowered.com/app/739630/Phasmophobia/
https://store.steampowered.com/app/3164500/Schedule_I/
https://store.steampowered.com/app/2186680/Warhammer_40000_Rogue_Trader/
This PR adds a new filter for the Unity Multiplayer Services SDK to SteamDB, to track which released Steam games are using this package for online multiplayer functionality.
Background
Unity has officially released the Multiplayer Services SDK in Unity 6.0, consolidating several previously separate packages—Relay, Lobby, Matchmaker, and Multiplay—into a single, unified solution. These older packages have now been deprecated. The new SDK also introduces a robust Session Management system that enables game developers to group players into multiplayer games using various multiplayer services provided by Unity.
Why Add This Filter?
Official Solution: The Multiplayer Services SDK is now the official, recommended way to implement online multiplayer in Unity games.
Industry Adoption: Although the SDK was released only recently, we anticipate rapid adoption among developers, especially as Unity continues to push this as the standard approach for multiplayer games.
Improved Insights: Having this detection will provide valuable insights into which games are leveraging the latest multiplayer technologies.