Use Cases

What is Asteroid for?

Asteroid is a fully-scriptable game engine. It can be used to create 3D scenes powered by Python scripts - and all associated scientfic computing libraries.

View post on

Scene Simulation

You can use Asteroid to simulate how 3D assets should behave in space. In the example above, a 3D model of a paper-crane moves around the scene; its behaviour determined by a Python script.

AR Prototyping

Create scenes in Asteroid, and preview how they'll look in an AR-context via the built-in camera portal.

View post on

ARKit Project Generation

With Asteroid, you can create scenes with a variety of assets and objects, and then export them out as an AR scene that's automatically added to an ARKit project. The project is ready to run on iOS devices via Xcode.

How do I create an Asteroid Simulation?

Download the Asteroid app here, and check out the Getting Started Guide. You'll need to be familiar with Python scripting to create your own simulations, but we have created some examples to help you get started. You can check out the examples here.