GameDriver 2024.03 for Unity and Unreal Engine is now available!
The 2024.03 release was originally intended to be a minor release with just a few small features and some quality-of-life fixes thrown in for good measure. But that’s not what we ended up shipping after multiple value-added features were identified and delivered in just a few short months. This release reflects our ongoing commitment to providing a comprehensive solution for QA automation in gaming and XR and represents another significant milestone for our customers. The GameDriver 2024.03 Release includes the following new features, changes, and bug fixes.
For more information on each of these capabilities, visit https://kb.gamedriver.io/
Unreal Engine
Our goal from the previous release was to reach feature parity with our Unity version, and in this release, we have essentially reached that goal for the core features that are common to both engines This release includes new feature specific to Unreal Engine which we believe will be of significant value to those users.
Blueprints support: This feature will allow you to author GameDriver tests using Unreal Engine Blueprints. Our Unreal Test Automation Framework integration provides additional capabilities in addition to those provided by the engine, as an alternative method for driving automated tests as part of the build process in addition to the standard approach, which can run independently.
Node-locked license support: Beginning with the 2023.10 release, license enforcement is now enabled. This feature enables node-locked licenses to be enforced at the hostID level and allows for multiple hostIDs in a single license. For more information regarding node-locked versus unlocked licenses, please refer to the End User License Agreement available at gamedriver.io/download.
Misc Bug fixes and updates
- REPL Tool color feedback
- Tap and Touch input fixes
- VR and Recorder fixes
Unity
At GameDriver we strive to support the latest technologies, target platforms, and popular plugins that are common in the community. This release continues that tradition with support for the latest from Unity.
Unity 2023.x support: In anticipation of the release of Unity 6, aka 2023.4.x (LTS), we have certified support for the latest version of Unity 2023.x in GameDriver, so that teams can upgrade seamlessly and leverage their test automation assets in the process.
ECS/DOTS support: Unity’s Entity Component System, or ECS, enables creators to work with a much greater number of objects in a scene without having to manage each of them individually, allowing for very large and complex scenes. This release provides support for ECS components using the HierarchyPath query language, allowing test engineers to work with ECS components at scale.
Unity Megacity Demo built on DOTS
Rewired input system support: In addition to the input managers provided by Unity (Legacy, Input System, and OpenXR), Meta (OVR), and Microsoft (MRTK2), GameDriver now supports the popular Rewired input system. This allows you to automate testing using the myriad of devices supported by Rewired, and ensure consistent quality and behavior without the need for complex and time-consuming manual tests.
OVR Gestures support: Following on from our previous release which extended our XR support to include Meta’s OVR input package, this release includes support for OVR Gestures. OVR Gestures can be used to simulate human hand gestures that your application supports, without the need to wear the physical headset.
Node-locked license support: Beginning with the 2023.10 release, license enforcement is now enabled. This feature enables node-locked licenses to be enforced at the hostID level and allows for multiple hostIDs in a single license. For more information regarding node-locked versus unlocked licenses, please refer to the End User License Agreement available at gamedriver.io/download
Agent configuration updates
- Add Agent option added under the GameDriver menu
- Change font type. This requires the user to include a .TTF file in the resources folder.
- Change font size and color.
- Change background-size, color, and opacity.
Added support for debugging SmartAgents
Misc Bug fixes
- SmartAgent support for getting primitive type properties
- TouchInput/Tap fixes
- Input fixes (center click, caps lock, drag selection)
- Config localization Fix
- Fixed a crashing issue when Domain Reload was disabled
- Fixed an issue where trace logging wasn't reflected in the GameDriver menu
- Fixed a potential memory leak in the HierarchyPath debugger
- Added support for high code stripping in IL2CPP*
- Fixed issue with GetObjectDistance reliability
- Miscellaneous API doc fixes
Apple Vision Pro support (Beta)
This release includes support for the Apple Vision Pro build target in Unity 2022 and 2023.
Known issues:
- iOS may crash if enhanced logging is enabled. This release includes a fix to minimize this behavior, but this is a known issue within Unity.
The 2024.03 release for Unity maintains support for Unity 2019 (LTS) through the upcoming 2023 (LTS) and Unreal Engine 4.72 to 5.3, including all of the features and fixes listed above.
For more information on how to leverage the latest capabilities of GameDriver to streamline your development efforts, book a meeting with us today.