📝 viroo-studio-release-3.0.0
Power Meets Simplicity
Functionality
General
- Dashboard & Editor Window Improvements: unified window structure simplifies project management and content creation.
- New tabs: content validation, integrated Identity login, simplified upload and publishing, and a new version info tab with changelogs.
- Scene control: enable or disable scenes directly in the publishing window.
- Direct Content Upload: creators can now upload immersive content to the VIROO Platform directly from Unity, accelerating the creation-to-deployment cycle.
- VIROO Studio Toolbar: a new Unity toolbar with organized widgets for essential tools and components:
- VIROO Components: basic scene setup made easy.
- XRI Components: create XR interaction-ready GameObjects.
- 3D Components: add ready-to-use interactive objects (button, lever, wheel…).
- VIROO Actions: insert preconfigured interactive GameObjects.
- VIROO Studio now uses URP (Universal Render Pipeline) by default for better visual quality.
Standalone Support
- Standalone XR Support: VIROO Apps can now be published for Android standalone devices.
- Session Management: users can authenticate, create, and join sessions directly from standalone devices.
- User policies: password and management features adapted to standalone operation.
- Optimized visualization: enhanced rendering and performance for standalone environments.
Visual Scripting Integration
- VIROO Studio now includes Visual Scripting, empowering creators to build interactions without coding.
- Simplifies the content creation process for non-technical users.
- Industry-grade templates: provide prebuilt immersive structures and best practices for industrial use.
- Distributed as a VIROO Studio extension.
Networking
- Default persistence set to None in all actions and interactions.
- Added networking latency indicator for better monitoring and debugging.
XR Environment
- Full adoption of the XR Interaction Toolkit rig as the core interaction framework.
- New locomotion system: added gravity, collision, and VR fly mode.
- Standardized API for accessing Interactors.
- Ability to define starting positions for non-VR users in RoomPlayer scenes.
- Interaction blocking when the VIROO menu is open.
Interaction
- Added spatial keyboard support.
- Scenes can now load without requiring the VIROO menu.
- Improved scroll speed for smoother mouse interactions.
- ControllerButtonPressInteraction updated to Unity’s new input system.
Feedback & Examples
- Added URP support to all examples.
- Refreshed demo content and scenes in VIROO Studio.
- New MR example scene compatible with HTC, Meta, and PICO devices.
- New samples in VIROO Lab, including:
- Controller tooltip showcase.
- On-screen keyboard example.
- How-to section for enabling and disabling specific features.
- Example for ControllerButtonPressInteraction.
- Improved avatar customization scene.
Other Improvements
- Better usability, performance, and workflow experience.
- Compatible with Configurable Enter Play Mode in Unity.
- Early support for Single Pass rendering.
- Added mock camera with PostProcess Layer for testing visual effects outside Play Mode.
- Refined Add Component section.
- Included Main scene and required XR Profiles by default.
- Enhanced post-processing documentation and setup for URP.
- Layer Collision Matrix automatically managed via Project Validation.
- Scene change messages now show AvatarName instead of machine name.
- Added event subscriptions for teleport ray visibility changes.
Fixes
General stability and workflow improvements to ensure a smoother creation and testing experience in VIROO Studio.

