Unity Simulation Documentation

Welcome and thanks for using Unity Simulation. Unity Simulation enables product developers, researchers, and engineers to easily and efficiently run thousands of instances of parameterized Unity builds in batch in the cloud. Unity Simulation allows you to parameterize a Unity project in ways that will change from run to run. You can also specify simulation output data necessary for your end application, whether that be the generation of training data for machine learning, the testing and validation of AI algorithms, or the evaluation and optimization of modeled systems. With Unity Simulation, there is no need to install and manage batch computing software or server clusters that you use to run your jobs, allowing you to focus on analyzing results and solving problems.

We hope you enjoy using the service, if you have any questions please open a thread in the forum or contact support at simulation-help@unity3d.com.

Sign up here to start for free now!

Pre-Requisites to installing Unity Simulation

You should install a compatible version of Unity that is listed below. Please make sure to include linux build support in your installation.

  • Unity Account
  • Unity Cloud Project
  • Unity version >= 2018.4 (>= 2019.3 for SRP support)
  • Supported platforms: Windows10+ and OS X 10.13+
  • Linux build support required

Please refer to the Installing pre-requisites guide for a step by side guide to installing the above pre-requisites.

Getting started with Unity Simulation

Section Description
Sign Up for Access Get access to start for free now
Unity Simulation Concepts Unity Simulation Concepts
QuickStart tutorial How to get started with Unity Simulation - A walkthrough
Sample Smart-Camera-Outdoor Sample unity project demonstrating usage of simulation packages for outdoor smart camera usecases.
Sample Roll-A-Ball tutorial Sample unity project integrated with the Unity Simulation SDK

Developing a Simulation

Section Description
Unity Simulation SDK Developing with the Unity Simulation SDK
Unity Linux build How to make a Linux build
Linux Build Testing Testing Linux build locally

How-to Guides

Section Description
Use Case How-tos Example use cases and how to implement them.
Simultaneous Capture How to simultaneously log data and capture an image.
Cloud Data Transfer Transfer USim data to your cloud.
Troubleshooting Troubleshooting common issues.

Reference

Section Description
API Docs Documentation for using the Simulation API
CLI commands command descriptions for the CLI