📝viroo-studio-release-3.1
✨ New Features & Improvements
High-Level API
A new high-level API layer is now available, making development in Viroo significantly easier and more intuitive. By accessing VirooApi.Instance, developers can now work with a simplified and more powerful API, reducing boilerplate code and accelerating development. For more information, please visit the API Reference section on the Viroo Studio documentation page.
Hand Tracking Improvements
Hand tracking has been enhanced with more natural interactions. In addition to the pinch gesture, users can now grab objects using a realistic grab gesture, improving immersion and usability in VR experiences.
Locomotion Enhancements
Locomotion in VR has received major upgrades:
- Player movement speed can now be adjusted directly from the menu.
- Flying in VR is now supported when running the application in Single Player.
- Movement and flying can be controlled using hand tracking gestures, without the need for controllers.
- The teleport ray can now be activated via hand tracking using a gesture.
- In VR, it is now possible to define the movement direction based on either:
- the controller direction, or
- the user’s head orientation.
These changes provide more flexibility, comfort, and accessibility for different user preferences.
Multimedia Actions Improvements
New Stop and Cancel methods have been added to multimedia actions, giving developers more precise control over media playback and execution.
VR Mirror Mode Optimization
To reduce PC resource usage, mirror mode is now disabled by default when launching an application in VR, meaning nothing is rendered on the monitor. This behavior can be customized from the Viroo menu, where users can:
- Enable or disable mirror rendering
- Select the desired rendering resolution
Audio Device Management for Voice communication
Users can now check and change voice communication audio input and output devices directly from the Viroo menu, making audio setup easier and more transparent.
Participants Management
A new Participants section has been added, allowing users to:
- View all currently connected participants
- Mute individual or all users when needed
This improves session management and communication control.
Scene Configuration
New features have been added to the Scene Configuration component, allowing developers to enable or disable specific Viroo functionalities such as Teleport, Movement, Gravity, and more. This provides greater control over user behavior and interaction within each scene.
Application texts can now be exported to and imported from a CSV file, making it easier to translate scenes and manage localization directly through the Scene Configuration component.

