Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Augmented Reality Learning Apps
  3. TrainAR

TrainAR

What it is

TrainAR is a tool for creating procedural augmented reality training on handheld devices, combining an interaction concept, didactic framework, and authoring environment. Authors import 3D models, convert them into TrainAR objects, and use visual scripting to define instructions, user actions, and feedback. The authoring tool includes onboarding animations, tracking solutions, assembly placement, layered feedback, and assessments. Learners can grab, interact with, and combine objects or respond to interface actions such as questions. Developers can instead work through the standard Unity Editor overlay and C# programming. The Unity extension works with Unity on Windows, macOS, and Linux, while finished training can be deployed to Android and iOS. iOS deployment requires Xcode on macOS after the app is built. The installation guide calls for Unity 2022.3 LTS and relevant platform modules. A model needs a Transform, MeshFilter, and MeshRenderer to become a TrainAR object; SkinnedMeshRenderers are unsupported. TrainAR is free for commercial and non-commercial use under the MIT license. It supports procedural task understanding, not associated motor-skill training.

For and against

For

  • Visual scripting defines instructions, actions, and feedback.
  • Includes training assessments and layered feedback.
  • Free for commercial and non-commercial use under MIT license.
  • Deploys training to Android and iOS.

Against

  • SkinnedMeshRenderers are not supported.
  • iOS deployment requires Xcode on macOS.
  • Does not train associated motor skills.

The verdict

TrainAR provides visual authoring for procedural AR training and also supports Unity and C# workflows. Check model requirements and the iOS deployment requirement before beginning a project.

Who it suits

TrainAR is aimed at non-programmers, designers, and domain experts with media competency, as well as developers with Unity and programming expertise. It suits procedural task training before or after practical training.

Plans and prices

TrainAR

Free

Open source · Free for commercial and non-commercial use under the MIT license

Every plan, in full

On the record

Authoring
Authors import 3D models, convert them to TrainAR objects, and use a visual-scripting stateflow to define instructions, user actions, and feedback.jblattgerste.github.io · read 3 Oct 2026
Built-in features
The authoring tool includes onboarding animations, tracking solutions, assembly placement, evaluated interaction concepts, layered feedback, and training assessments.jblattgerste.github.io · read 3 Oct 2026
Deployment platforms
TrainAR trainings can be deployed to Android and iOS devices; deploying to iOS requires Xcode on macOS after building the app.jblattgerste.github.io · read 3 Oct 2026
Editor platforms
The Unity editor extension can be used with Unity on Windows, macOS (Silicon or Intel), and Linux.jblattgerste.github.io · read 3 Oct 2026
Extensibility
TrainAR can also be used without its visual scripting and authoring overlay, through the standard Unity Editor overlay and C# programming.jblattgerste.github.io · read 3 Oct 2026
Integrations
TrainAR is integrated into the Unity Editor and can incorporate Unity Visual Scripting nodes in its stateflow.jblattgerste.github.io · read 3 Oct 2026
Intended audience
TrainAR is aimed at non-programmers, designers, and domain experts with media competency, while also supporting developers with programming and Unity expertise.jblattgerste.github.io · read 3 Oct 2026
Interactions
TrainAR supports grabbing, interacting with, and combining objects, as well as UI actions such as questions.jblattgerste.github.io · read 3 Oct 2026
License
The maker says TrainAR is freely accessible for commercial and non-commercial use under the MIT license, with no acknowledgement required in the training or app itself.jblattgerste.github.io · read 3 Oct 2026
Model limitation
A model needs a Transform, MeshFilter, and MeshRenderer to be converted to a TrainAR object; SkinnedMeshRenderers are not supported.jblattgerste.github.io · read 3 Oct 2026
Support and contribution
The project invites contributions through GitHub Issues and Discussions and provides a getting-started guide, full documentation, and API references.jblattgerste.github.io · read 3 Oct 2026
Training scope
TrainAR is intended to support procedural task understanding before or after practical training, and the maker says it does not train associated motor skills.jblattgerste.github.io · read 3 Oct 2026
Unity requirement
The installation guide instructs users to install Unity 2022.3 LTS and the relevant platform build modules.jblattgerste.github.io · read 3 Oct 2026
What it does
TrainAR combines an interaction concept, didactic framework, and authoring tool for procedural augmented reality training on handheld devices.jblattgerste.github.io · read 3 Oct 2026

Alternatives to TrainAR

Every alternative, ranked