Unity today offers two separate, but similar products called Unity Remote Settings and Unity Remote Config. The latter, Unity Remote Config, is a new product offering from Unity that was introduced earlier this year in the summer of 2019. It is a modern replacement to Unity Remote Settings, which first came out in 2017.
Not only does Unity Remote Config offer most of the same functionality as Remote Settings, it also provides additional benefits and feature improvements including:
Does not require Unity Analytics integration
Offers the ability to deliver synchronous, “real-time” delivery of segment-specific values
Editor package shipped via Unity Package Manager. Improved Editor workflows and UI to speed of implementation during development-time.
Public, documented REST APIs for management of settings
And many more…
The vision for Unity Remote Config is that it will replace Remote Settings at some point in the future, at which point we will cease official support for Remote Settings. However, this will not happen in the near future, and we will provide developers reasonable time to transition over to Remote Config. Official support for Remote Settings is expected to end no later than May 2021.
We built Unity Remote Config from the ground up to solve existing limitations with Unity Remote Settings, such as a dependency on Unity Analytics and slower (8-12 hours) segmentation processing. The new offering will also unlock additional feature capabilities in the future.
Unity Remote Config requires a minimum Editor version of 2018.3+. The Remote Config package is offered as a Verified package as of 2019.3+
We would also advise you to evaluate Unity Remote Config and see if it fits your needs. If it does, you may want to consider mapping out a path to migrating from Remote Settings to Remote Config. To the extent that Remote Config does not meet your requirements, we would love to hear where it falls short so that we can take that feedback back to the team. Post your feedback here in the Forums, or reach us directly at remote-config@unity3d.com.
Yes, that is correct. Remote Settings will continue to be supported until May 2021. However, we strongly encourage that you start investigating whether you can migrate to Remote Config and plan for the work involved.
Why cant we add multiple key-value pairs in Config at once(from web dashboard), like we use to have in previous Remote Settings using a .csv?
This is really needed, multiple games can have same common configurations too.
@game_apps sorry for the delay in responding, but yep! A .csv import on the new dashboard is currently planned for this quarter, so we’re targeting by the end of the year to have that ready for use.
End of year is a huge time yes, its a simple thing to implement, not sure why would it take 3 months for this.
Thats the base to start the transition process, we could easily download .csv from older Remote Settings and uploaded to new Unity Remote Config, if it was early supported, no ?
If we go by manual way of entering key value pairs of all 100’s of games, its a nightmare. @rambod
From now until the deprecation date (May 31, 2021), there will be no changes to the functionality of Remote Settings. This means that customers will still be able to make changes to their Remote Settings implementation.
After the deprecation date, official Unity support for Remote Settings in the Operate Dashboard will cease. This will result in the following:
No ability to create, read, update, delete Remote Settings configurations.
Discontinuation of help desk support (email, bug filings, forum posts, etc.).
Delivery of Remote Settings from server to client will cease.
For Unity games that still contain Remote Settings client-side code, Remote Settings keys will fall back to the instrumented “default” value.
May be its good to add Import / Export feature in unity editor too ? In Unity 2018 and above versions
We could use that Push button to move csv to dashboard from unity editor itself
@game_apps What is common between the source code in your 100’s of games? If you can find commonalities, it might make sense to attempt to write some automation to do so. If you could share the relevant code from a couple of the games, we might be able to suggest some ideas. Hopefully you could do a “search and replace” within the source code with such a custom solution, then come in after to add specifics per game. Also, per your comment, there is a link at the top of the Services window in the Unity Editor that will take you directly to your game Dashboard.
No, you are wrong, that Services window dont take us to “Unity Remote Config”, it takes us to Unity Services, which further have “Remote Settings(deprecated)” in Optimisations tab, & doesnt have “Unity Remote Config” there.