Get started
To get started, you need to:
- Sign up for UGS.
- Link your Unity Cloud project to a Unity Editor project.
- Initialize UGS in your game code.
Sign up to UGS
If you don't have a Unity account, please create one and create a new project to sign up for Unity Gaming Services.
Important: Only Organization Owners can sign up for Remote Config.
- Sign in to the Unity Cloud Dashboard.
- Select Explore Services in the side panel.
- Select Sign Up in the top banner and follow the instructions.
Next steps: Set up Remote Config in the Dashboard, Install the Remote Config SDK and link the service to your Unity project.
Set up Remote Config
You can set up and manage Remote Config through the Unity Cloud Dashboard:
- Go to cloud.unity.com.
- Select the Products tab from the sidebar.
- Under Content Management, go to Remote Config and select Launch.
When you launch Remote Config for the first time, this adds Remote Config to the Shortcuts section on the sidebar and opens the Config page.
Link your project
In the Unity Editor, you must link your local project build to a Unity Project ID.
- Go to Edit > Project Settings > Services.
- Log in with your existing credentials.
- Select your project from the drop-down list and click Link project ID.
SDK installation
To access Remote Config, developers must meet the following requirements:
- Install Unity version 2019.4 or higher.
- Set your Editor scripting runtime to .NET 4.X equivalent (or above).
- Set your API Compatibility Level to .NET 4.x.
- Enable Unity Services for your project.
- Install the Remote Config package.
To get started with Remote Config, complete the following steps:
- In the Unity Editor, select Window -> Package Manager.
- Search for “Remote Config”, select “see all versions”, and then install the latest version.
- In the Unity Editor, select Window -> Remote Config.
- Follow the instructions to link your Unity project to a Unity Cloud Project ID.
- Refer to the SDK documentation to learn how to integrate Remote Config in code.
- In the Remote Config service in the Unity Cloud Dashboard, follow the Setup guide to start populating your environments and config settings in the cloud.
Although you must implement Unity Remote Config in your game code, you can update any rules and settings stored by the service by using Unity’s REST API or in the Unity Cloud Dashboard. To start segmenting, create a Game Override on the config value.
When using Remote Config in the Editor, go to Windows > Package Manager > Remote Config, and then install and import into your project. You see a representation of your settings in the Editor, similar to the Unity Cloud Dashboard.
Remote Config can work statelessly, which means that Unity does not store user data or look up user data for segmentation. In addition, you can use your own analytics solutions or data tracking solutions.