Skip to content

Conversation

GabrielBoninUnity
Copy link
Contributor

@GabrielBoninUnity GabrielBoninUnity commented Sep 23, 2025

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.

@SteamDB-Tracker
Copy link
Member

After running changed rules in this pull request (this bot only tests rules.ini changes):

Changed technologies: SDK.UnityMultiplayerServices

These apps now match: (161) 754150 977510 1079260 1383150 1407180 1449940 1627370 1737000 1796470 1990050 2103950 2123430 2174200 2242080 2297570 2362200 2387320 2421520 2453370 2454700 2515050 2534570 2541410 2647960 2805920 2820700 2824550 2828140 2841770 2850650 2883690 2892190 2920070 2944420 2991030 3027820 3056350 3094540 3106770 3122670 3137350 3148360 3186980 3199890 3207060 3230830 3239660 3261320 3288600 3293260 3306790 3325310 3328890 3336200 3358560 3363690 3369880 3371920 3381170 3392420 3398870 3407070 3408660 3425120 3426480 3439260 3444000 3451510 3456360 3460550 3467320 3484540 3485080 3488350 3497110 3502650 3504840 3513430 3515890 3518940 3518950 3519470 3525360 3527290 3529710 3529940 3530450 3536860 3543470 3551630 3568810 3570070 3576880 3585080 3587260 3592170 3592490 3592650 3608270 3631240 3639240 3657230 3666270 3670320 3673980 3675410 3680260 3685920 3697560 3707510 3724630 3729040 3732570 3738040 3738970 3739710 3743030 3756470 3757380 3762560 3769210 3770870 3772070 3773580 3778760 3785160 3799580 3801350 3801370 3811390 3812000 3818570 3821040 3828860 3836660 3840510 3848830 3848840 3860910 3865370 3870040 3870400 3885690 3890040 3896320 3898720 3914560 3917300 3919000 3919090 3934070 3944260 3951330 3983670 3984210 3987470 3998690 4006510 4017460 4041220 4043340

Please confirm that all these changed apps are correct.

@xPaw
Copy link
Member

xPaw commented Sep 23, 2025

We already have UnityMultiplay though

@GabrielBoninUnity
Copy link
Contributor Author

GabrielBoninUnity commented Sep 23, 2025

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

Comment on lines 1 to 2
[**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
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[**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?

Copy link
Contributor Author

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]>
@xPaw
Copy link
Member

xPaw commented Sep 24, 2025

I think it's better to add them to the existing multiplay rule.

@GabrielBoninUnity
Copy link
Contributor Author

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

@xPaw
Copy link
Member

xPaw commented Sep 24, 2025

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

@GabrielBoninUnity
Copy link
Contributor Author

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!
Thanks!

@SteamDB-Tracker
Copy link
Member

After running changed rules in this pull request (this bot only tests rules.ini changes):

Changed technologies: SDK.UnityMultiplayerServices

These apps now match: (261) 285900 329280 754150 823130 955870 977510 1079260 1210380 1327570 1383150 1407180 1449940 1452550 1627370 1673670 1737000 1796470 1803390 1953560 1990050 2103950 2123430 2140750 2173330 2174200 2179290 2189120 2192900 2210800 2242080 2246580 2264360 2279580 2283560 2297570 2311970 2340640 2362200 2387320 2407560 2421520 2453370 2454700 2454810 2477650 2478480 2483560 2486740 2501340 2515050 2529450 2534570 2541410 2546200 2549580 2596750 2601010 2614160 2615220 2617350 2620990 2647960 2693650 2715390 2726200 2735250 2738910 2747470 2752120 2754270 2755880 2763960 2769590 2777410 2800870 2805920 2810710 2820700 2824550 2828140 2833120 2841770 2842470 2843960 2850650 2883690 2892190 2894620 2916690 2920070 2927470 2927690 2944420 2991030 3003980 3008160 3025650 3027820 3051850 3056350 3060790 3094540 3106770 3122670 3132240 3137350 3146430 3148360 3164400 3183580 3186980 3199890 3201010 3207060 3230830 3233230 3239660 3245000 3251150 3252850 3261320 3272000 3275190 3288600 3293260 3306790 3310120 3313350 3317770 3325310 3328890 3331290 3336200 3342290 3358560 3363690 3369880 3371920 3374340 3380800 3381170 3392420 3398870 3402230 3407070 3408660 3425120 3426480 3439260 3444000 3451510 3456360 3460550 3467320 3484540 3485080 3488350 3497110 3498430 3502650 3504840 3513430 3515110 3515890 3518940 3518950 3519470 3525360 3527290 3529710 3529940 3530450 3531530 3536860 3543470 3551630 3568810 3570070 3573810 3576880 3583790 3585080 3585580 3587260 3588940 3592170 3592490 3592650 3608270 3631240 3639240 3644120 3657230 3666270 3670320 3672100 3673980 3675410 3676480 3680260 3680610 3680630 3685920 3697560 3707510 3718090 3724630 3729040 3732570 3733760 3738040 3738970 3739710 3743030 3756470 3757380 3762560 3769210 3770870 3772070 3773580 3778760 3785160 3799580 3801350 3801370 3806970 3811390 3812000 3818570 3821040 3828860 3836660 3840510 3848830 3848840 3860910 3863860 3865370 3870040 3870400 3879670 3885690 3890040 3896320 3898720 3914560 3917300 3919000 3919090 3934070 3944260 3951330 3983670 3984210 3987470 3998690 4006510 4017460 4041220 4043340

Please confirm that all these changed apps are correct.

Co-authored-by: Pavel Djundik <[email protected]>
@xPaw xPaw merged commit a25bb5c into SteamDatabase:main Sep 26, 2025
2 checks passed
@github-project-automation github-project-automation bot moved this from To Triage to Done in File rules Sep 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants