Search Unity

Since our beta launch in June, Remote Settings has been very popular among our developers. The tool has been used in many different creative ways and applied to various platforms Unity supports. From updating with festive scenes to sending promotional offers, from mobile games to VR/AR – all about making games and experiences more engaging, and more fun.

The video is from a Unity app (Space The Final ARtier) made with ARkit by our own engineer, Hollie, who’s also a Unity indie developer. As you can see, she is using Remote Settings to change the flight route patterns for the spaceship in the game.

Recently, we made a significant update to this feature. Remote Settings now supports segments.

You have always been able to use Unity Analytics to learn about your players and use segments to discover how different groups of players experienced your game in different ways. In the past, it’s been difficult to act directly and immediately on that knowledge, but now you can close the loop and tailor your game to suit specific groups of players — all without shipping a new binary.

And you can also set priorities if you have multiple overlapping segments in your settings.

We are very excited about this update as it enables many new ways for you to engage your players in a more personalized fashion. For example;

1: Reward your active players

Hollie made “ThreeRoseNarrow” flight pattern available to active players as an unlocked reward.

(1) Define active players as who have been playing for the last 5 days.

(2) Apply “ThreeRoseNarrow” to the segment.

2: Request review from loyal players

Hollie sends the review request to loyal players.

(1) Define loyal players as who have been playing for the last 7 days and spent at least 7 min yesterday.

(2) Send “Review Request” to the group.

3: Celebrate different holidays in different regions

Hollie plans to send Halloween spaceships to US and Canada but not China as they don’t celebrate Halloween in China.

So far, we’ve covered use cases about operating a game after going live. However, Remote Settings could also be used when testing games. Hollie will host a session at Unite Austin to elaborate on her solution.

Remote Settings is now available on your Analytics dashboard. Please give it a try if you haven’t. And we are also curious about what you are using it for. Let us know.

Happy creating!

Leon & Hollie

Comments are closed.

  1. Nice move! Now developers can also update game settings splitting by version (backwards compatibility) :D

    1. Sounds like a great idea! =)

  2. Is there a way to retrieve remote settings during gameplay or only during the start of the game? We’ve been using remote settings for version control and it’s worked great for that.

    A use case is if we decided to run a flash sale for example and update a remote setting to “turn on” the sale, so in game the player goes to the store and we try to retrieve the sale variable. We do something similar with our backend service right now, but was just wondering if this is something remote settings could do while a person is playing.

    Otherwise, excited with this segmenting option.

    1. Hi Chris. you might want to try our ForceUpdate function for Remote Settings.

      https://docs.unity3d.com/ScriptReference/RemoteSettings.ForceUpdate.html

      And please feel free to let us know if you have further questions. analytics@unity3d.com

  3. I was thinking about implementing Remote Settings in my next android game, and this article makes me decide to do it. It’ll take a lot of work but it’s worth it :)

  4. Is RemoteSettings supported on Xbox One and PlayStation 4?

    1. Unfortunately, we don’t support XBOX and Play Station at this time. But we will keep you updated if anything changes.

  5. As a Business Intelligence engineer in my day job this is very exciting.

  6. Awesome!