Skip to main content

Changelog

New updates and improvements

13/01/2026version 0.6.1

Release Notes

Version 0.6.1 - Release Notes (January 2026)

Summary

This release is a Quality-of-Life focused update aimed at closing the gap between development, QA, and testing workflows. Version 0.6.1 introduces powerful in-headset feedback tools, a new Glass UI theme for a modern visual experience, workflow improvements across localization and voice-over generation, and experimental story navigation controls to dramatically speed up iteration and validation cycles.

New Features

  • In-VR Feedback System (Single Player):
    • Log feedback directly inside VR without removing the headset.
    • Voice-based issue reporting with automatic speech-to-text transcription.
    • Synchronized screenshots captured alongside voice feedback.
    • In-experience gallery to review, verify, and discard feedback before submission to Pulse Dashboard.
  • Glass UI Theme & Conversion:
    • New Frosted Glass UI theme for a modern, premium look.
    • Conversion tool to migrate existing standard UI elements to Glass UI.
    • New Glass-based Main Menu scene available alongside the legacy menu.
  • Building Blocks Library:
    • New library of reusable mechanic prefabs including Physical Buttons, Forceps, Pivot Rotate Limiters, and Transform Bounds.
    • Prefabs support mesh replacement while preserving core logic, enabling rapid prototyping.
  • New Interactions:
    • Ray Pointer Interaction: Enables distance-based interaction with objects, supported directly from the Single Objects setup workflow.
    • Physical Button Interaction: Pressable, physics-driven button interaction for realistic feedback, available as a ready-to-use prefab.
  • Rig Options Window:
    • New Options tab under Story Edit windows.
    • Centralized controls for Locomotion enable/disable, Interactor type (Hand vs Controller), and Synthetic hand configuration.
  • Story Navigation System (Experimental):
    • Skip Forward: Jump ahead while executing all intermediate actions.
    • Reset Backward: Rewind to any previous moment with clean state rollback.
    • Step Controls: Previous / Current / Next moment navigation.
    • Pause / Resume: Pause story execution with synchronized state.
    • Chapter & Moment Browser: Visual navigation to any point in the story.
    • Multiplayer Sync: Host-controlled navigation ensuring all clients remain in sync.
    • Visual Feedback: Dimming, progress indicators, and status notifications during navigation.
  • Localization Workflow (Experimental):
    • Localization pipeline consolidated into a single docked window.
    • Built-in translation workflow and automatic duplicate string cleanup.
    • Improved runtime string binding reliability across modules.
    • Live Link feature is breaking if a module is localised

UI/UX Improvements

  • VRse Objects and Interactables Setup merged into Single Objects and Bulk Objects tabs for streamlined workflows.
  • Direct conversion support for ray-interactables from Single Objects tab.
  • Added PivotRotateLimiter, TransformBounds, and PlaceAndAnimate support in Object Properties.
  • New Reset Transform on Release toggle for Meta XR Grabbable Wrapper.
  • VO tab renamed to Generate VO tab with provider switching (OpenAI / VRBAPI) and voice profile preview support before generation.

Known Issues

  • In-VR Feedback System:
    • Occasional transcription or save failures. Workaround: Discard and re-record feedback.
  • Rig Options Window:
    • Hand tracking issues when mixed with controller tracking.
    • No warning when both Movement and Rotation are disabled.
  • Building Blocks:
    • Place and Animate prefab missing its Allen Wrench mesh (logic unaffected).
  • Voice-Over Generation:
    • OpenAI provider does not currently support "Ballad" or "Verse" voice profiles.

Documentation

How to Update

The v0.6.1 update is now available on the main branch of the VRse Builder repository.

30/10/2025version 0.6.0

Release Notes

Version 0.6.0 - Release Notes (October 30, 2025)

Summary

This release marks a major milestone focused on rebuilding the platform for stability, speed, and developer quality of life. Version 0.6.0 introduces a modernized technical foundation, extensive internal refactoring, and numerous usability improvements across Story creation, asset setup, and the editor experience. The update strengthens the framework's long-term maintainability, improves performance, and enhances the development workflow with smarter, more efficient tools.

PR Link: https://github.com/AutoVRse-Enterprise/vrse-builder/pull/706

New Features

  • Technical Foundation & Refactoring:
    • Structural Modernization: Complete folder restructure under Assets/VRseBuilder with Assembly Definitions and Namespace Refactoring for a cleaner, modular architecture.
    • Action Simplification: Legacy actions (e.g., ObjectsSetComponentProperty, animation actions) refactored into simplified, multi-purpose actions such as GrabbablePropertyChangeAction and ObjectAnimationAction.
    • Editor Centralization: All editor tools now grouped under a single VRseBuilder/ menu item for better discoverability and consistency.
    • Story Porting Tool: Introduced a dedicated tool to assist in upgrading projects from v0.5.2 JSON story format to the new v0.6.0 format, ensuring seamless migration of existing content.
  • Enhanced Story Creation & Editor Quality of Life:
    • Advanced Workflow: Added Rearrange, Copy & Paste, and Duplicate functionality for Nodes, TriggerSets, Moments, and Chapters.
    • Instant Save Feedback: The Save button now turns Red as soon as a change is made, providing immediate unsaved-change visibility.
    • Story Debugging Improvements: Introduced the StoryReportWindow — displays detailed, node-specific error messages and a GoTo Issue button that jumps directly to problematic nodes.
    • Usability Enhancements: Added SearchBox for Actions and Triggers, scrollbars for large lists, and dedicated TextAreas for VoiceOver and TextMedia content.
  • Asset Management & Object Handling:
    • Simplified Object Setup: The VRseObjectsWindow now has three logical sections (Object Operations, Meta Layers, Object Properties) and includes an intuitive PlacePoint creation tool for selected grabbable objects.
    • MetaLayers Enhancements: Expanded MetaLayers support with Enable Preview, Add/Remove, and new visual layers like Outline and GhostHand.
    • Bulk Conversion Tool: The new Interactables Setup Window enables bulk modification and conversion of interactables, reducing setup time for large projects.
    • VO Workflow Improvements: The VOPreviewWindow allows generation of individual voice-overs, with visual feedback (button turns Red) when pending generation.
  • Gameplay, Triggers, and Multiplayer:
    • MCQ Synchronization: MCQ Action and Trigger synchronization added for multiplayer.
    • Multiplayer Evaluation: Added MultiplayerEvaluation mode to ExperiencePanel.
    • ForcepsTrigger: Now works automatically without explicit grabbable assignment.
    • CollisionTrigger Enhancement: Stay mode now includes a duration field.
    • Trigger Activation: IsGrabbable auto-set to true for active Grabbable/PlacePoint Triggers.
    • HandTracking Fix: GrabbableTrigger Use option fixed for HandTracking.
    • MetaLayerAction: Replaces legacy ObjectHighlighter functionality.

Refactoring Changes

  • Object Animation: ChangePosition, AnimatePosition, and AnimateScale merged into ObjectAnimationAction.
  • Property Change: ObjectsSetComponentProperty renamed to GrabbablePropertyChangeAction.
  • Visual Layers: OutlineAction and ObjectHighlighter combined into new MetaLayerAction.
  • UI Text: TextUIChanger updated to ChangeText and AppendText options under UIPropertyChangeAction.
  • Materials: MaterialPropertyAction renamed to MaterialPropertyChangeAction.
  • GameObjects: GameObjects assigned in Story automatically converted to Non-Static during setup.

UI/UX Improvements

  • Added CameraFade dropdown and Rotation Lock/Unlock options for player actions.
  • Collapsible sections in ObjectReferencesWindow; unassigned references highlighted in white.
  • CopyAll works between OnWrong and OnRight branches.
  • Added Weightage and WrongReductionTab to EvaluationAutomationTool.
  • Added "Open MainMenu Scene" button in VRseStudioProjectsWindow.
  • Voice-overs now generated under StreamingAssets/assets/StudioProjects.

Bug Fixes

  • Improved localization handling — string tables are now more stable and consistent across all modules.
  • Addressed multiple editor and runtime exceptions, ensuring smoother operation across various workflows.

Mandatory Training Session Announcement

With v0.6.0's refactored architecture and improved tools, a mandatory training session will be conducted to ensure all developers understand the updated flow and new features, including migration of older projects.

Session Focus:

  • Overview of new Quality-of-Life and framework improvements
  • Understanding Action Refactoring and Interactables Setup Window workflow
  • Best practices for stability and project setup

Session Details: The date and time will be announced via internal communication channels.

How to Update

The v0.6.0 update is now available on the main branch of the VRse Builder repository. Migration of old projects will be taken up in the sessions mentioned above and the Platform Team will be fully supporting the same.

01/08/2025version 0.5.2

Release Notes

Version 0.5.2 - Release Notes (August 1, 2025)

Summary

This release introduces a comprehensive Build Tool for streamlined development workflows, significant UI/UX enhancements across the main menu and experience panels, and advanced networking improvements for multiplayer stability. Key highlights include automated build processes with module selection, enhanced role selection systems, and an experimental AutoHand to Meta SDK porting tool. The release also features experimental Story & LiveLink functionality for real-time story editing and a new Watch UI interface. Extensive improvements to avatar management, keyboard utilities, and network optimization ensure a more robust development experience.

PR Link: https://github.com/AutoVRse-Enterprise/vrse-builder/pull/618

New Features

  • Build Tool & Project Management:
    • Comprehensive Build Tool: Complete build pipeline with project sync and user login integration.
    • Auto Project Settings Detection: Automatically reads and displays project settings with module quick-selection.
    • One-Click Module Addition: Bulk addition of all module scenes with a single click.
    • Selective Module Building: Choose specific modules for builds with runtime menu filtering.
    • Advanced Build Configuration: Integrated build settings editor with Signed APK, Development Build, and Split Binaries options.
    • Custom Scene Management: Drag & drop, reordering, and scene removal capabilities within build lists.
    • Signed APK Validation: Built-in credential validation with clear error messaging for incorrect credentials.
    • Manual Override Options: Custom room config assignment capabilities.
    • Settings Persistence: Build settings sync across Unity Editor and room config with session persistence.
  • Networking & Multiplayer:
    • Network Role Selection Manager: Pre-story role selection system with improved player management.
    • Role Selection UI: Dedicated interface handling player disconnections during role selection.
    • Custom Avatar Management: Round-robin avatar selection system.
    • Network Playable Optimization: Enhanced multiplayer synchronization fixing desync issues.
  • Advanced Grab and Touch System:
    • Network-synced GrabPose functionality.
    • DisableGrabOnPlace for role-based interactions.
    • Grab options: Left, Right, Both, and Any.
    • Touch options: Left, Right, and Any.
  • AutoHand to Meta SDK Porting Tool:
    • Automated story-based object type recognition.
    • Automatic removal of missing scripts during porting.
    • Selective component addition for Meta SDK compatibility.
    • Maintains object story references and IDs during conversion.
    • Automated player rig system conversion.
    • Correct material reference management for highlighters and ghost materials.
    • Automated checklist UI prefab replacement system.
    • Meta SDK event system integration.
    • Multi-scene batch processing capabilities.
  • UI/UX & Interface:
    • Enhanced Main Menu: Comprehensive UI/UX improvements with new module and region selection screens.
    • Category System: Module categorization with auto-disable for single modules.
    • Avatar & Session Interface: Improved role text alignment and admin name layout in session displays.
    • Search Functionality: Module listing search capabilities.
    • Utility Scripts: ModuleInfoUtility, ToggleUtility, and KeyboardUtility for enhanced functionality.
    • Developer Mode: Toggle functionality for development features.

Experimental Features

  • In-VR Editing System:
    • Scene object management with save, redo/undo functionality for modified scene objects.
    • LLStoryView: Interactive panel for JSON-based story structure navigation (chapters, moments, triggers, actions).
    • Runtime story editing with real-time spawning, editing, and saving of in-scene objects.
  • Watch UI Interface:
    • Complete interface redesign with enhanced user experience.
    • Integrated scrollbar for manual scrolling and improved navigation.
    • Multi-module support across various module types.

UI/UX Improvements

  • Region and Avatar PlayerPrefs are properly cleared on signout.
  • Fixed Experience prefab reference issues.
  • Enhanced overall flow for region and avatar selection.
  • Resolved black overlay issues in menu scenes.
  • Improved keyboard enhancements and stability.
  • Enhanced module layout with category-based organization.
  • Network communication improvements.
  • Reduced garbage collection through object pooling.
  • Enhanced VR interaction responsiveness.

Bug Fixes

  • Improved keyboard utility stability.
  • Enhanced network playable synchronization.
  • Fixed grab system desync issues in multiplayer scenarios.

Documentation

  • Added AutoHand to Meta SDK Porting Tool Guide.

Known Issues

  • Story & LiveLink System (Experimental): Live link and session join UI still under testing and may have stability issues.
  • Watch UI: Some UI elements may appear pixelated on close inspection.
  • AutoHand to Meta SDK Porting: Converted grabbables require manual assignment of correct pinch and grab rules under Hand Grab Interactable for proper grab functionality.
  • Build Tool: Some edge cases in complex project configurations may require manual intervention.
  • Network Role Selection: Occasional timing issues may occur with rapid player joins/leaves during role selection.

Breaking Changes

  • AutoHand to Meta SDK Migration: Projects using AutoHand will need to use the porting tool for Meta SDK compatibility. Manual conversion is not recommended.
  • Build Process: Previous manual build workflows are deprecated in favor of the new Build Tool. Legacy build configurations may need adjustment.

Recommendations

  • For New Projects: Use the Build Tool for all build processes to ensure proper module management and configuration.
  • For Existing Projects: Run the AutoHand to Meta SDK porting tool before upgrading to maintain compatibility.
  • For Multiplayer Projects: Test role selection and networking features thoroughly in your specific use cases.
  • For UI-Heavy Projects: Review and test all UI interactions, especially with the new Watch UI and enhanced panels.

These changes can be found on the Main branch of VRse Builder Repo. For setup instructions and technical documentation, please refer to the detailed guides, and for further queries, contact the Reliability Team.

12/06/2025version 0.5.1

Release Notes

Version 0.5.1 - Release Notes (June 12, 2025)

Summary

This release focuses heavily on enhancing developer workflow, improving multiplayer stability, and streamlining project setup through deep integration with the Studio backend. Key additions include in-editor authentication, unified project configuration, automated TTS pathing, and robust VoiceRoom reconnection. The update also brings significant UI/UX refinements, particularly to the Experience Panel and Project Config tool, alongside critical bug fixes for scene management and multiplayer session handling.

New Features

  • Editor & Studio Integration:
    • Users can now log in to the Unity Editor to access centralized projects from the Studio.
    • Projects, modules, and experiences are listed directly in the Unity Editor via Studio connection.
    • Editor Live Link: Enables syncing of stories edited in the Studio directly into Unity.
    • Runtime Live Link with VO Generation: Allows syncing and updating stories during runtime and automatically generates updated voiceovers (VOs).
  • Project & Scene Management:
    • Unified Project Config Tool: Centralizes configuration for Pulse URL (main menu scene), OpenAI tokens, general project settings, and Photon settings.
    • New Projects Window: Allows Browse of modules and experiences per project, automatically creates new development scenes from templates, sets up the appropriate folder structure, and supports easy switching between projects.
    • Auto-Creation of Project Config & RoomManager Config: Triggered during fast experience creation; RoomManager config updates automatically as experiences are created or deleted.
    • Standardized File Structure for Experiences: Automatically creates structured paths for development, art, and project settings.
    • Art Scene Assignment Tool: Lets users assign any art scene to an experience scene in the RoomManager config.
  • Multiplayer & Audio:
    • Added Fusion status bar in main menu UI.
    • Changed NetworkShutdown message to LobbyDisconnected for clearer context in network disconnection scenarios.
    • Implemented VO (VoiceOver) muting functionality via a new SpeakerToggle in ExperiencePanel.
    • Implemented VoiceRoom reconnect functionality with automatic reconnection when disconnected.
    • Added Mic Mute/Unmute and Deafen/Undeafen audio controls with respective UI buttons in ExperiencePanel.
    • Enhanced ExperiencePanel to show audio toggles only during active multiplayer sessions.

UI/UX Improvements

  • NetworkStatusDisplayer now automatically disables when the dev scene is loaded and enables in the menu scene for a cleaner user experience.
  • Updated ExperiencePanelUI:
    • Disabled TraineeToggle.
    • Made MicToggle non-interactable to prevent unintended toggling.
    • Added SpeakerToggle and connected it to the VO muting feature for better audio control.
    • Improved user feedback with loading screen during scene transitions.
    • Enhanced ExperiencePanel UI by conditionally showing controls based on session state.
  • Much improved UX, layout change in the Project Config tool. Easier to understand the settings available, edit them, and save and apply them with fewer clicks. Some parameters and their grouping were changed for better understanding.
  • Added Loading Screen display when Module Scenes start loading.

Bug Fixes

  • Fixed UI not being in an interactable state when exiting to MainMenu.
  • Fixed MainMenuUI remaining visible when entering DevScene.
  • Fixed critical issue where multiple sessions were trying to be created due to rapid button clicks in AvatarSelectionPanel.
  • Resolved VoiceRoom connection stability issues through improved reconnection logic.
  • Story path is updated to be taken for persistent path in build.
  • Resolved an issue where manually changed scene and story paths would revert to standard fixed paths due to fallback logic in the new automated module creation system. Now, if the user manually changes RoomConfig after creation, the system will correctly work with those updated paths.

Other Changes

  • Added default values to ProjectSettings.
  • Configured EditorBuildSettings to have only Menu scene.
  • Updated RoomManagerConfig to single experience setup.