Overview
Real Time Testing for Unity¶
Real Time Testing for Unity (hereinafter referred to as RTT4U) is a tool that allows you to test and debug features implemented with the Hive SDK in Unity Editor Play Mode. Currently, RTT4U is available in beta version.
Development background¶
Previously, to test the Hive SDK features, developers had to return to the Android native environment to build the app, even though they were developing in Unity. The build process itself took a long time, and every time the code implementation was changed, the app had to be rebuilt, making the debugging process very cumbersome.
However, with RTT4U, there is no need to build in the Android environment every time you fix the code. RTT4U allows for quick testing of Hive SDK functionality and immediate debugging within the Unity Editor.
The Hive SDK utilizes Android native libraries. However, since the Unity Editor Play Mode and the Android device environment are different, it is challenging to load and run Android native libraries in Unity Editor Play Mode.
As a result, testing Android's native libraries in the Unity Editor was not possible, and developers had to build the app on an Android native device for testing.
Developers had to repeat the tedious process of building, debugging, and testing after rebuilding, but RTT4U resolves this issue by allowing testing of whether the Hive SDK is properly applied in the app within the Unity Editor.
Advantages¶
The advantages of RTT4U are as follows:
- Determine and fix issues with Hive SDK integration before building
- Identify configuration and implementation issues within approximately 10 minutes (setup, internal build) in the Unity Editor
- After performing an internal build once in the Unity Editor, test simple script modifications without rebuilding
Using RTT4U¶
Follow the installation guide to install RTT4U, and use it according to the how-to-use guide.