TrainAR

B
B tier on Augmented Reality Learning AppsScore 7.3 · #5 of 25
Android app
Yes
Free plan
Yes
Runs on
Android, iOS, Linux, Mac, Windows
jblattgerste.github.io
The TrainAR homepage

Summary

TrainAR combines a procedural augmented reality training concept, didactic framework, and authoring tool for handheld devices. Authors import 3D models, convert them to TrainAR objects, then use visual scripting to define instructions, user actions, and feedback. The authoring tool includes onboarding animations, tracking solutions, assembly placement, layered feedback, and training assessments. Users can grab, interact with, and combine objects, as well as respond to UI elements such as questions. TrainAR can also be used without its visual-scripting overlay through the Unity Editor and C# programming. The Unity extension works on Windows, macOS, and Linux; completed training apps can be deployed to Android and iOS. iOS deployment requires Xcode on macOS after building the app. The installation guide calls for Unity 2022.3 LTS and the relevant platform modules. TrainAR is free for commercial and non-commercial use under the MIT license. It supports procedural task understanding, but does not train associated motor skills.

Who it is for

TrainAR is aimed at non-programmers, designers, and domain experts with media competency, while also supporting developers with Unity and programming experience. It may suit people creating procedural task training for Android or iOS devices.

What is good

  • Free for commercial and non-commercial use under MIT license
  • Visual stateflow defines instructions, actions, and feedback
  • Supports object interaction and UI questions
  • Includes training assessments and layered feedback

What to know first

  • SkinnedMeshRenderers are not supported for conversion
  • iOS deployment requires Xcode on macOS
  • It does not train associated motor skills

Verdict

TrainAR offers a visual authoring path for procedural AR training, with an alternative Unity and C# workflow. Check the model requirements and the distinction between task understanding and motor-skill training before choosing it.

TrainAR plans and pricing

All plans
TrainAR Free Open source · Free for commercial and non-commercial use under the MIT license jblattgerste.github.io · 3 Oct 2026

Compared on augmented reality learning apps

Free plan
Yesjblattgerste.github.io
AR mode
markerlessjblattgerste.github.io
Supported platforms
Android, iOS, Windows, macOS, Linuxjblattgerste.github.io
Lesson authoring
Yesjblattgerste.github.io

Facts

What it does
TrainAR combines an interaction concept, didactic framework, and authoring tool for procedural augmented reality training on handheld devices.jblattgerste.github.io · 3 Oct 2026
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 · 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 · 3 Oct 2026
Interactions
TrainAR supports grabbing, interacting with, and combining objects, as well as UI actions such as questions.jblattgerste.github.io · 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 · 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 · 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 · 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 · 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 · 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 · 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 · 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 · 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 · 3 Oct 2026
Integrations
TrainAR is integrated into the Unity Editor and can incorporate Unity Visual Scripting nodes in its stateflow.jblattgerste.github.io · 3 Oct 2026

Best TrainAR alternatives

See all 12

Where it ranks on Everything Xiaomi

Is TrainAR yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources