Beta Lesson 4: Tweak Gameplay Without Code: Configs
overviewCopy link to clipboard
Tired of getting up early every morning to change the bonus of the day in your game?
With Configs, you’re able to customize gameplay parameters by sending key-value pairs directly to the player’s device. These ‘configs’ are defined in the Configs UI and sent to the GameAnalytics SDK at a scheduled date.
why use it?Copy link to clipboard
Configs give you an easy way to trigger in-game changes, without updating app versions or coding every time.
Once a config is set and started, the corresponding key-value pair is delivered to the GameAnalytics SDK on the player device, and from there it can be actioned in the game.
- For instance, you can have an in-game configuration that is set to turn on/off ad network integrations when it receives the value ‘ad_network_off’.
You can also use Configs to change game assets, such as characters or weapons.
- For instance, sending values like ‘characterod_ninja’ could change the promoted character of the day to the ninja.
1. Creating a remote game configCopy link to clipboard
To create your first config, simply click the ‘Add new’ button when you open the Command Center page. A config definition panel will open, which will allow you to input the key-value pair you want to send, as well as add a description and a start/end date.
2. How many configs can be created?Copy link to clipboard
You can create any number of configs, but the maximum number that can be running/created at any one time is 5 (for the time being).
3. What can the value contain?Copy link to clipboard
The value will be passed on as a string and it can contain alphanumeric characters (a-z, 0-9) as well as underscores (‘_’).
Starting a configCopy link to clipboard
You can either set the config to start immediately or schedule it to trigger at a later date. For the config to take effect, the GameAnalytics SDK in your game must be updated to a version that supports Configs.
Download SDKCopy link to clipboard
Note: this feature is currently in beta and your SDK must be updated in order to support it. You can download the Beta SDK with supporting documentation here.
more beta tipsCopy link to clipboard
We’ve added many more features to the new & improved GameAnalytics with this release. Make sure to check out the other lessons listed below to get the most out of the beta.
- Get Started With the New Beta Dashboards
- Compare Groups of Users Using Basic and Advanced Splits
- Get In-depth Insights Into How Events Drive User Behavior, With the New Explore
- Configure Games Without Coding: Welcome to the Command Center
- Run Experiments and A/B Tests with Your Users, Directly in GameAnalytics
- Defining Audiences for Experiments Using Conditions
- Using the Summary API to Get Quick KPIs
supportCopy link to clipboard
We really appreciate your feedback to help us continue improving GameAnalytics. If you have any comments, just get in touch with our friendly support team using the button below.