An augmented reality dev tool for creating 3D apps that react to their environment

Make ARKit apps for iPhone using a graphical interface - no scripting required

Use imported CoreML models & 3D assets to build reactions to what the phone senses

Download Mac App →

A "reaction" is a building block of functionality that notices something happening via the camera, and triggers something happening in 3D. AR apps in Asteroid are made by layering these reactions.


Reactions can add an informational layer on-top of the physical world. They can be used to annontate books, display maps and navigation, or organize files and notes. For every iPhone productivity app, there's an overlay to be created in AR.

Visual effects

Reactions can add novelty aesthetic effects to the physical world. They can be used to add emojis to real life conversations, or adding Instagram-like filters to actual pepople. For every social media app, there's a filter to be made in AR.

AI assistance

Reactions can be used to enhance knowledge by providing step-by-step guidance for various tasks: cooking, DIY, counting cards in blackjack... If there exists a YouTube tutorial, there's potential for an AR app.

Asteroid has a full set of easy-to-use game engine features that can be used to quickly create animated 3D scenes.

With Asteroid, you can easily import and use machine learning models, whether using Apple's CoreML or your own Tensorflow/Python scripts.

Using an easy graphical interface, Asteroid lets you connect the output of an MLModel to a script, or a 3D animation. You can create reactions without writing a single line of code.

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 ARKit-based Xcode project ready to run on iOS devices.

1. Download the app →
2. Install the Scripting Module →
2. Check out the getting started guide →
4. Import some reactions from the gallery →
Note: Although Asteroid uses Python scripting, it's completely possible to make an interesting AR app with no scripting at all.

© 2018 by Asteroid. All rights reserved.