GameBench SDK - Source Code Integration
GameBench SDK is a native library for iOS and Android that, once integrated, quietly captures performance data and screenshots from inside your game, without the need for any external applications. The data is uploaded to a GameBench server for later analysis.
Download
Recent Releases
1.13.0
May 26th 2026
- Android:
- Fix for Vulkan launch crash on apps with an in-process Chromium/WebView GPU thread (e.g. FarmVille2) caused by a static-initialisation-order bug wiping the captured
vkGetInstanceProcAddr. - Fix for screenshot capture failing on GL games whose process also owned an incidental Vulkan device (e.g. a WebView component).
- Fix for screenshot NPE crash on the Chromium WebView renderer.
- Fix for a rare NPE in
BatteryInfo. - Hardened libhook against several edge cases.
- Hardened screenshot capture against several edge cases.
- LOAD-segment alignment bumped to 16 KB so
libgamebench.soloads cleanly on Android 15+ devices configured for 16 KB pages (Pixel 8/9, newer Samsung flagships) without the system warning dialog.
- Fix for Vulkan launch crash on apps with an in-process Chromium/WebView GPU thread (e.g. FarmVille2) caused by a static-initialisation-order bug wiping the captured
- iOS / tvOS:
- Fixed tvOS build (UIDevice battery API isn’t available on tvOS).
- SDK:
- Fix for the “missing DiscoveryMessage” issue affecting a few Android devices.
- Fix for stopped Android sessions silently failing to upload when the session was zipped on the background thread before
gbsdk_upload()scanned the session folder. - Web control interface (port 8080) now binds the listening socket only while the app is foregrounded so multiple injected apps can coexist on one device.
1.12.7
May 11th 2026
- Injector/iOS: Fix for local .p12 code-signing bug and much improved error reporting.
1.12.6
April 8th 2026
- Injector/iOS: Second attempt at fixing certificate resolution bug
1.12.5
April 8th 2026
- Android: Fix for rare crash during Vulkan-based Android screen capture.
1.12.4
March 30th 2026
- Injector/iOS: Fix for bug when using local identity cert that isn’t also in default keychain.
Supported Platforms
- Android 5.0+
- iOS 10.0+ (64-bit only)
- tvOS 10.0+
NB: Hardware platforms only. Emulators are not supported.
Last updated on