SDK Features
Unreal Settings
You can access your game settings via Project Settings, then selecting GameAnalytics within the Plugins section.
Custom Dimensions
GameAnalytics supports the use of up to 3 custom dimensions:
Custom01
Custom02
Custom03
During the game it is possible to set the active value for each custom dimension dynamically. Once a dimension is set it will be persisted across sessions/game-start and automatically be added to all event categories.
Remember you have to set the custom dimensions before initialzing the SDK (but after setting the available custom dimensions) to be able to add the dimensions to the first session start event.
During gameplay it is possible to set values for 3 different custom dimensions. For each custom dimension it is needed specify a whitelist.
You cannot set a custom dimension value unless it is specified here first.
Read more about custom dimensions here
Error Reporting
By default the automatic error reporting is enabled. If you do not wish to have automatic error reports you can enable/disable them in the project settings under the GameAnalytics section.
Resource Types
When submitting resource events you specify a resource currency and resource item type. It is needed to specify a whitelist for each of these.
You cannot submit a resource event using other values than specified here.
Build
Build is used to specify the current version of your game. Specify it using a string. It is recommended to use a 3 digit version, e.g: [major].[minor].[patch]
.
The build version should be used for changing production builds of the game.
We recommend creating a separate game in the dashboard when implementing or testing the SDK.
Auto detect app version for build field
There is an option to auto detect app version to use for build field. In advanced section click the check box “Auto detect app version”
to enable this feature. This feature only works for Android and iOS builds.
Debug
Info Log Build
The info log will output basic information about what is happening when your game is built for native.
Verbose Log Build
The verbose log will output the event JSON data that is being sent to the GameAnalytics servers when your game is built for native.