Get started
To get started, you need to:
- Sign up for UGS.
- Link your dashboard 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 Services Dashboard.
- Select Explore Services in the side panel.
- Select Sign Up in the top banner and follow the instructions.
Next steps: Install the Remote Config SDK and link the service to your Unity project.
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:
- Go to https://dashboard.unity3d.com/remote-config.
- Select your Unity project.
- Select Learn how to Integrate Remote Config and review the SDK documentation.
- 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.
- On the Unity Remote Config Dashboard, select “get started” 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 by using the Remote Config tab on Unity’s Unified 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 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.