Skip to content
Asteroid logo

Asteroid

Unclaimed

Create augmented reality apps for iPhone with a graphical interface and no scripting.

Visit Website

TL;DR - Asteroid

  • Build ARKit apps for iPhone using a graphical interface.
  • Integrates computer graphics, computer vision, and CoreML for environmental reactions.
  • No scripting required, with export to Xcode projects for iOS deployment.
Pricing: Free forever
Best for: Individuals & startups

Pros & Cons

Pros

  • No scripting required for basic AR app development
  • Intuitive graphical interface for connecting objects and defining reactions
  • Direct integration with CoreML for intelligent environmental responses
  • Exports directly to Xcode projects for easy iOS deployment

Cons

  • Limited to ARKit apps for iPhone
  • Python scripting is available but might still require some coding knowledge for advanced behaviors
  • Specific details on asset import formats are not provided

Key Features

Graphical interface for AR app creationLightweight game engine with visual objects (GameObject, Mesh, Light, Text Sprite, Camera)AR-specific sensor input handling (CameraInput, MicrophoneInput, ARTracker)Python scripting for game object behavior controlCoreML model integration with graphical input/output display"Graph Mode" for defining object relationships and reactions"Reactions" for bundling CoreML models, scripts, and 3D functionalityExport to Xcode projects for iOS deployment

Pricing

Free

Asteroid is completely free to use with no hidden costs.

View pricing

What is Asteroid?

Editorial review
Asteroid is an augmented reality development tool designed for creating 3D applications that interact with their environment. It allows users to build ARKit apps for iPhone using a graphical interface, eliminating the need for traditional scripting. The tool integrates computer graphics with machine learning, enabling apps to understand and react to the surrounding environment by combining game engine features with support for computer vision and CoreML. This tool is ideal for developers, designers, and creators who want to build AR experiences without extensive coding knowledge. Users can import CoreML models and 3D assets to define how their applications respond to sensory input from the phone. Asteroid provides a lightweight game engine with basic visual objects, AR-specific features for sensor input like camera and microphone, and a "Graph Mode" for intuitively connecting objects and defining reactions. Completed projects can be exported as Xcode projects, ready to run on iOS devices.

Reviews

Be the first to review Asteroid

Your take helps the next buyer. Verified LinkedIn reviewers get a badge.

Write a review

Explore More

Asteroid FAQ

What types of 3D assets can be imported into Asteroid for scene creation?

Asteroid allows for the import of 3D mesh files to create objects in your scene. While specific formats aren't listed, it supports standard 3D object integration for visual elements.

How does "Graph Mode" facilitate the creation of interactive AR experiences?

"Graph Mode" provides a visual interface to define relationships between different objects in your AR scene. For example, you can sync the input of a CoreML model directly to a camera input frame, allowing for intuitive, no-code connections that drive app behavior.

Can I use custom CoreML models trained outside of Asteroid?

Yes, Asteroid supports the use of imported CoreML models. It provides a Machine Learning object that graphically displays the models' inputs and outputs, allowing you to integrate your own trained models for environmental reactions.

What is the process for deploying an AR app created with Asteroid to an iPhone?

After creating your AR scene in Asteroid, you can export it as an Xcode project by selecting "File-> Export to iPhone". This generated Xcode project can then be opened and run as an ARKit-ready app on an iOS device.

Guides & Articles