CheckOps
AltTester Unity SDK
AltTester Unity SDK is a GPL-3.0 open-source UI test automation tool for Unity games that finds and drives game objects from tests in C#, Python, Java or Robot Framework.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
AltTester Unity SDK is an open-source UI-driven test automation tool that helps you find objects in a Unity application and interact with them using tests written in C#, Python, Java or Robot Framework.
You instrument a build via the AltTester menu, then tests connect to the running game to query objects by name, path or component, simulate input, and read properties. It works across platforms where the instrumented build runs. A separate AltTester Unreal SDK serves Unreal Engine users.
In the quality loop AltTester automates end-to-end game tests.
The source code is at alttester/AltTester-Unity-SDK on GitHub under the GPL-3.0 licence, with about 125 stars; the most recent commit was on 5 November 2026.
Features
- Object queries: Find game objects.
- Input simulation: Taps, clicks and keys.
- Multi-language tests: C#, Python, Java, Robot Framework.
- Instrumented builds: AltTester package.
- Cross-platform: Desktop and mobile builds.
- Appium-friendly: Combine with mobile automation.
Pros
- Open source: GPL-3.0 SDK.
- Free to use: Open source under the GPL-3.0 licence, so the core tool costs nothing to use.
- Actively maintained: The repository had commits as recent as 5 November 2026.
Cons
- GPL licence: Copyleft terms for the SDK.
- Instrumentation: Test builds differ from release.
- Unity focus: SDK targets Unity.
Usage and Links (Example)
altDriver = new AltDriver();
altDriver.FindObject(By.NAME, "Close Button").Tap();
altDriver.FindObject(By.NAME, "Button").Tap();
var panel = altDriver.WaitForObject(By.NAME, "Panel");
Resources:
Pricing
AltTester Unity SDK is free and open source under GPL-3.0; AltTester offers paid services.
Recommended for?
- Unity game studios automating UI tests.
Conclusion
AltTester is the leading open tool for Unity UI automation.
Keep instrumented builds out of release pipelines.
On CheckOps, AltTester Unity SDK is filed under the End-to-end & functional stage. Related tools listed here include GameDriver, Appium, Airtest, Eggplant Functional, TestComplete and Ranorex Studio. When comparing them, weigh the licence, the languages and platforms each supports, whether it is self-hosted or managed, and how cleanly it slots into your existing CI pipeline. Details on this page were checked against the official website, documentation and repository on 11 November 2026.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with AltTester Unity SDK side by side.
- GGameDriverGameDriver is a commercial test automation tool for Unity and Unreal games and XR apps that runs inside the game, with multiplayer testing and an MCP server for AI-assisted test creation.Compare with AltTester Unity SDK
AAppiumCross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol.Compare with AltTester Unity SDK
AAirtestAirtest is NetEase's Apache-2.0, cross-platform UI automation framework for games and apps that locates UI elements with image recognition, with AirtestIDE and the Poco UI hierarchy library.Compare with AltTester Unity SDK
EEggplant FunctionalA test automation tool that provides scriptless testing solutions for web, mobile, and desktop applications.Compare with AltTester Unity SDK
TTestCompleteTestComplete offers a range of powerful features to help you scale your automated ui testing efforts and maximize test coverage.Compare with AltTester Unity SDK
RRanorex StudioTest automation for desktop, web, and mobile apps.Compare with AltTester Unity SDK