An augmented reality dev tool that connects computer graphics with machine learning

Make ARKit apps using game engine tools combined with scripting and CoreML

Create 3D scenes that understand and react to the environment around them

Download Mac App →

Join the developer mailing list

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.

With Asteroid, you can easily import and use machine learning models, whether using Apple's CoreML or your own Tensorflow/Python scripts. Here we show a style transfer model using CoreML.

The SceneGraph lets you easily visualize all the 3D objects, scripts, and ML models in your scene so you can set up the Asteroid scene to have complex responses to it's inputs.

Create scenes in Asteroid, and preview how they'll look in an AR-context via the built-in camera portal. You can 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.

1. Download the app →
2. Install the Scripting Module →
3. Check out the wiki →
Note: You'll need to be familiar with Python scripting to make the most of our tools.

© 2018 by Asteroid. All rights reserved.