We have made changes to the ways Developers interact with Services starting 2022.1a15.
With these new changes, you will have easier access to discover and use Unity Gaming Services, which are developer tools to help enhance your games through live ops, monetization, and user acquisition. Moving forward, we want to leverage Package Manager as the single entry point for adding service SDKs.
Service Window
The Service Window has now been replaced with Package Manager, there is now a “Services” section in Package Manager that filters only Unity Gaming Services packages. Opening the “Services” via Window Menu or Service Button next to the Account dropdown will now open the Package Manager with Service Tab selected.
Service Top Menu
There is a new “Services” top menu where you can explore services and go to Services General Settings. Unity Gaming Services installed later on in the project will appear here.
Feedback
In terms of feedback, we’re especially looking for:
Workflows that are unclear or missing (notably around project linking flow)
Features you’d like to see in future releases
Reflections on what has been challenging for you when it comes to adding Unity Gaming Services to your project.
Please share your feedback by answering this thread directly.
To learn more about Unity Gaming Services, you can visit the UGS home page.
We never use any of the services (not in the mobile space at all), and the UI sometimes gets in the way. Will there be any way to completely remove the menu items?
Bit off topic but I’m more annoyed by not being able to hide “Features” from PM - a thing that shouldn’t even be there in the first place (they should just add sort by features to the existing sort option list instead).
Also wonder why this services / tools split got the tabs treatment but not the super annoying drop down menu above it - which we actually use all the time. I get there could be a lot registries for some but I see no harm on having some drop down for the registry list only, and have tabs for “in project”, “my assets” and “built-in (modules)”.
Since services are now on separate tab, you could just stay in Tools tab now and not see those service related packages at all. Of course this could change if Unity adds more tabs to this part (as then you can’t just filter those service packages out this way).
Edit: this wouldn’t remove the extra menus though, just hide the irrelevant packages from PM.
As extra note I’d love to have some list for “never show or preinstall packaces x”. Have requested something like that for years - basically right after Unity started adding nonrelevant packages to each new project by default.
There is a gap in the filtering logic related to this. Basically Tools vs Services split works for Unity’s own registry but if you have local packages, they don’t get listed on either Tools or as Services. I tried looking around the package.json but didn’t find any relevant place where you detect if the package is a Tool or a Service or something else. Is this split hardcoded somewhere or how do we mark our own custom packages to be Tools now?
The package manager license/term changes have ensures 3rd parties can no longer utilise it to distribute their software and compete with Unity’s products. Now Unity offers their services just a tab away, how convenient. This is all so gross.
Why can’t we disable this useless menu that we’ll never use? Ridiculous. There has to be a way to disable services and remove this menu - it is unwanted unnecessary clutter.
I can’t understand - how to disable these services in the editor now (without deleting them)?
I need it to speed up builds (for example, analytics - sends information about each build, which I don’t need).