Feature list¶
Player¶
Standalone Quest support¶
Run training lessons directly on Meta Quest headsets without a PC connection.
PC VR support¶
For high-fidelity lessons with complex 3D models, connect VR headset to a PC via cable or Wi-Fi.
Server selection¶
Choose between Console (cloud), Local (on-premises), or Offline mode at login.
Login with 3-digit PIN¶
Easy login without typing username and password - generate a PIN in the Web App and enter it in VR.
Offline mode¶
After downloading lessons once, use the app without any network connection.
Training mode with hints¶
In this mode the user sees indicators showing where to look and which object to interact with.
Test mode without hints¶
Test mode checks muscle memory. The user must execute the steps without any hints or text/audio instructions, with time measurement.
Wristwatch menu¶
Access settings, restart lessons, switch modes, and create meetings - all from the wrist-mounted menu accessible at any time during training.
Step navigation¶
In training mode, users can jump between steps to focus on specific parts of the training.
Text and audio instructions¶
Every step can have text instructions shown near the wristwatch. Instructions can also be read automatically by a neural text-to-speech engine with near-human quality. Supports multiple languages.
Multiuser mode¶
Multiple users connect as individual avatars for remote group training. The host controls the presentation while participants observe and navigate freely. Audio communication is built in.
Multilanguage support¶
The entire UI and training content can be translated to multiple languages through the Web App.
Content caching¶
New lessons and updates are downloaded incrementally. The system delivers only the changes and caches content locally for future sessions.
18 interaction types¶
Pick, Move, Release, Rotate, Use, UseTool, Hit, LookAt, Sweep, Push, Check, Wait, Aggregate, GCode, Presentation, AvatarAnimation, ExecuteLua, MediaPlayer.
Editor¶
Build scenes from 3D resources¶
Arrange 3D models, images, and objects in a 3D workspace to create training environments.
Build lessons without programming¶
Create step-by-step training sequences using a visual interface with drag-and-drop and point-and-click.
18 substep types¶
A comprehensive set of interaction building blocks for any training scenario.
Lua scripting¶
Attach custom Lua scripts to scene objects for advanced behavior (On Init, On Touch, On Grab, On Release, On Collision, On Trigger, On Click).
Shader overrides¶
Apply custom visual effects to objects in the scene.
Object animations¶
Configure default animations with loop support for animated 3D models.
VR preview¶
Preview the currently edited lesson in VR directly from the Editor without switching to the Player app.
Save locally and to server¶
Save work locally during editing sessions, then sync to the central server when ready.
Keyboard shortcuts¶
Efficient navigation and editing with keyboard shortcuts (WASD camera, R/T for move/rotate modes, Delete to remove objects).
Remove objects from Inspector¶
Delete scene objects directly from the Inspector panel using the Remove button.
Web App¶
Manage users¶
Add, delete, and update user accounts. Administrators can activate/deactivate users and manage roles.
Access requests¶
Users without access can request to join. Administrators review and approve requests.
Profile management¶
Users can update their profile, add an avatar photo, and change passwords.
Manage trainings and lessons¶
Create, edit, and organize trainings and lessons. Set key visuals for trainings and lessons.
Manage resources¶
Upload and manage resources: 3D models (.glb), images (.png, .jpg), audio files (.mp3). Resource updates automatically create new versions and distribute them to trainings.
Manage translations¶
Translate the entire UI and training content. Each training has its own translation area. Administrators can manage system-wide translations.
License management¶
Upload tenant license files and view license validity information.
Generate PIN¶
Generate 3-digit PINs for easy VR login without typing credentials.
REST API¶
Full platform functionality accessible via REST API for developers and integrations.
Deployment¶
Docker-based deployment¶
Hosted as containers supporting Docker and Kubernetes. Images delivered from a central registry.
SaaS or on-premises¶
Run in the Aidar cloud, a private cloud, or fully on-premises.