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.