Build Verification

After uploading a build from the editor via the Game Simulation window, the Game Simulation service will do a build verification to ensure the build can run properly. This is to ensure that you will not waste simulation minutes.

When a build is uploaded, you should see three statuses:

  1. Verified
  2. Verification in Progress
  3. Verification Failed

When Verification is in process, we do the following checks:

  1. At least 1 metric is generated
  2. Build exits with an exit code of 0 (i.e. the build does not crash)

Build verification uses the default Game Parameter values that were set from the Game Simulation window in the editor. NOTE: It is very important to use a valid default value otherwise it can potentially fail build verification.

If Application.Quit() is NOT called after 10 minutes (i.e. the simulation of the build is still running), we do NOT fail the build verification. This is for long-running game builds.

Currently, we do allow for simulations to run if the build verification is still in progress. If the build fails, we will display an error message. The entire build verification for each build takes between 15-30 minutes.

If you need help debugging, please reach out to us at gamesimulation@unity3d.com

Last updated May 5, 2020