Skip to main content

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.

caution

You cannot set a custom dimension value unless it is specified here first.

tip

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.

caution

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.

tip

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.