UGS Use Cases | A/B test game difficulty!
Ciklum India
We develop Digital Solutions for Fortune 500 and fast-growing organisations alike around the world.
The Unity Gaming Services (UGS) Use Cases are a set of examples that demonstrate common backend game use cases and game design components, demonstrate how to handle particular development tasks, and demonstrate the efficiency you can achieve in your game backend by integrating various UGS packages in your project.
In one of these samples, A/B testing is discussed. This enables you to divide your player base into various test groups so that you can ascertain which iteration of a given game element is the most appealing to or intuitive for your players. We use this example to test the XP threshold for levelling up. This specific example is appropriate for something like single-player game alpha playtesting. But this is just one use case; even in released or multiplayer games, A/B testing using UGS has a wide range of applications.
What is A/B testing?
Two or more variants of an experiment are compared using A/B testing to evaluate which one will work better. You can compare and contrast options by giving people comparable choices so they can decide which modifications to make moving forward. You can use A/B testing to identify the variation optimizations that will produce the desired outcomes. The A variant and the B variant are common names for the two variations being tested. Users are randomized to each version at random to prevent any biases from being introduced that can skew the results.
How to implement A/B testing in your game
You may already be aware of an inefficient aspect of the game's design. Perhaps a portion of the user interface isn't intuitive, or perhaps a few beta test participants complained that level 42's puzzle was way too simple and should have been placed earlier in the game.
You must choose one of the following while organizing your study:
Set basic values in Remote Configuration:
You can configure several aspects of your game by creating key-value pairs using the Remote Config Dashboard.
领英推荐
Create the groups for your experiments in Game Overrides:
You may now use the Game Overrides Dashboard to set up variations for testing after configuring your base values. You are not restricted to only A and B; you can construct numerous variations or combinations of modifications and, if you like, do multivariate testing.
Update your code:
Make sure your game's code is integrating these systems now that you have some remote values, some overrides, and some thoughts about what you want to track.
The configuration values for your game can be downloaded using the Remote Config SDK, as seen below. Depending on whatever group the player ended up in, this will immediately download the Game Override value.
Check out the outcomes with Unity Analytics:
The dashboard's Unity Analytics Data Explorer allows you to build a report that details the development of your experiment. You can then decide on a design based on this information.
Start right now with our library of examples:
Visit Us:?corp.infogen-labs.com?