Skip to main content

FAQ on Unity SDK

Last updated on September 12, 2025

Q: I start my game but the Session doesn’t get started or the helper failed to run. What should I do?

Open your config.ini file in C:\Users<user>.blackbox. Change the engine_name to unity and set the unity_feature to 1

[experimental_cli_workflow]
unity_feature = 1

[base]
engine_name = unity

[path]
game_engine = C:\YOUR_UNITY_EDITOR_FOLDER\Editor

Q: I tried to package my game, but I got “error CS0117: ‘Bootstrap’ does not contain a definition for ‘ManualInitialize’”

Unity SDK only works for Development Build. Please tick the Development Build option when packaging the game.


Q: I don’t get the Hardware Information in my Crash Reporter tab.

Unity SDK needs to do some processing in the background such as creating a session, checking the build, setting up a log, etc. Please wait 5 to 7 seconds before performing any action that may cause a crash. However, if you accidentally crashed, you can get the temporary files (including hardware information) at C:\Users\<users>\.blackbox\sdk\<folder_uuid>


Q: My crash video is unplayable.

Set the FPS and Video Length in Global Crash Config settings on ADT Web (Game Settings → Global Crash Configs) to a higher number, e.g. 30. We recommend that you stick to the 10s for the length, since the video file would be bigger if it's more than that and may cause incure cost to the Data Storage.


Q: After opening the Editor and crashing immediately, the crash reporter not working.

Every time you open the Editor, you need to open the BlackBox Properties first (Blackbox → Setup → Properties), then close it and BlackBox should be working.


Q: After clicking “Save Config”, my Editor suddenly crashed.

You need to change the rendering backend to DirectX11


Q: I got Input error: “InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings.

Change the “Active Input Handling” to “Both