Balancy Adapter

Introduction

Balancy allows developers to:

  • Change the behaviour and appearance of the game remotely and do A/B testing.

Install LionSDK

Complete the steps in Getting Started.

Install Balancy

  • Go to Balancy Page here and follow Plugin Installation part only (skip everything else).

If you didn’t setup the game yourself on Balancy dashboard then ask your Lion point of contact to give you Email and Password for Balancy authorization.

Setup

After installing Balancy SDK, open the LiveOps tab in LionStudios/Settings Manager. Select Balancy as LiveOpsType in LiveOps Settings tab.

To initialize balancy,

  • Check on “Auto Initialize” checkbox.

  • Enter the Game Id and Public Key of your game.

If you didn’t setup the game yourself on Balancy dashboard then ask your Lion point of contact to give you Game Id and Public Key for Balancy.

Implementation

Follow Balancy Documentation to know about Templates, user-properties and A/B testing in Balancy.

Implementation on Balancy Side:

Go to Balancy your project. Under Control/Data Structure, create a new template with type “Singleton” and name it “LionRemoteConfigs” . Create parameters, each column (parameter) means new remote config.

Template-Example:

Data-Example:

Implementation on Unity side

Follow Remote Configs “Usage” part which tells what type of functions are available.

Example:

void **Awake**(){    
		if (!LionCore.IsInitialized)    
		{        
				LionCore.OnInitialized += delegate        
				{            
						Debug.Log("Call LiveOps functions here"); 
				
						int health = LiveOpsController.GetValue("MaxHealth", -1);
						GunData gunData = LiveOpsController.
						GetValue("GunData", new GunData("MyGun", 5));
				};    
		}
}

Last updated