SDK for screen recording and analytics of Unity games.
The Smartlook Unity SDK is currently available for iOS and Android devices. Both of these platforms have specific builds different from standard mobile SDKs.
What you can do
- Replay session recordings in our web player
- Capture all of the user interactions and find ones you can about in the Events manager
- Set your own custom analytics event and do complex funnels/queries in the dashboard
- Collect referrer value and source of installation per visitor
For more information on how to report issues please check our Smartlook SDK Support section.
Installation for Android
- Download Smartlook Android Unity SDK v0.9.0.2.5.4.
Assets/Plugins/Androidin your Unity project.
Smartlook.csUnity bridge from our Github repository
Note: For stability/performance goals, currently we support Android 23+ Soon we will introduce new SDK version with broader API range, probably Android 18+
Installation for iOS
- Download Smartlook iOS Unity SDK v0.1.11.
- Unzip the archive and put
Assets/Plugins/iOSin your Unity project.
Smartlook.csUnity bridge is part of the archive
Applications can interact with the SDK using public SDK methods.
You need to provide your SDK Key which can be found in Smartlook Dashboard.
This method initializes the SDK, frames per second value is set to 1.
You can raise the framerate by passing in the second argument. This should mainly be used for testing purposes, higher framerates may affect performance of your application significantly.
Smartlook.Init(string key, int framerate);
Record custom events
Custom events are being propagated to the Smartlook Events dashboard automatically. You can then create playlists of sessions with this event.
Smartlook. RecordEvent(string eventName, string properties);
You can also pass in
properties in form of stringified JSON object.
Add user identifier
You can specify your app’s user identifier. You can then look up those identifiers in the Dashboard to find specific user’s recordings.
Pause and resume recording