1. Prerequisites
Before beginning the setup process, ensure you have:- Unity Editor (2022 LTS or newer) installed
- Valid VRseBuilder platform credentials
- Network access to the VRseBuilder API endpoints
2. Unity Login and Project Selection
2.1 Logging Into VRseBuilder
Step 1: Access Login Menu- Open Unity Editor
- Navigate to VRseBuilder → Login from the Unity menu ba

- Enter your VRseBuilder platform username and password
- Click Login

2.2 Selecting Your Project
Step 1: Choose Project- In the VRse Studio Projects window, locate the Project dropdown menu
- Select your desired project from the list
- The dropdown displays all projects associated with your Creator ID

Note: Project selection is required before proceeding with any development work.
3. Initial Project Setup
The first time you access a module, you must perform a local setup to establish the Unity project hierarchy.3.1 Module Creation Process
Step 1: Select Module- In the VRse Studio Projects window, choose the module you want to work with
- Click the Create button

- Open Project Config: Provides access to project configuration settings (detailed in Section 4)
- No Art Scene Assigned: Used for assigning visual scenes (detailed in Section 7)


4. Project Configuration
The Project Config window centralizes all project-specific settings and automatically applies them to Unity components.
4.1 Accessing Project Configuration
Method 1: Automatic (First Time)- Opens automatically during initial project creation
- Navigate to VRseBuilder → Project Config from Unity menu
4.2 Configuration Sections
Complete each section in the Project Config window, clicking Save & Apply after each section.4.2.1 Login Access Settings
Required Fields:- PulseAPI URL: Backend API endpoint for your project
- Login Method: Authentication method (typically “DomainName”)

VrtAPI and PlatformNew components.
4.2.2 Text-to-Speech (TTS) Settings
Required Fields:- TTS Token (OpenAI Key): API key for OpenAI text-to-speech services
- Confirm auto-generated paths for
Project Resource TTS Folder PathandAvailable File Path For TTS

4.2.3 Photon App Settings
Required Fields:- App Id Fusion: Application ID for Photon Fusion multiplayer services
- App Id Voice: Application ID for Photon Voice communication services
- Fixed Region (Optional): Preferred server region for network optimization

PhotonAppSettings.asset.
4.2.4 VRse Project Settings
Required Fields:- Company Name: Publisher/developer name for Unity build
- Product Name: Application name
- Package Naming Method: Choose “Auto-generate” or “Custom”

PlayerSettings.
4.3 Final Configuration
Complete Setup:- After configuring all sections individually, click the large green Save and Apply All Settings button
- This master control saves all settings and applies them to respective Unity components
- Ensures complete and consistent project setup

5. Streamlined Project Switching
The system supports seamless transitions between projects with automatic configuration management.5.1 Switching Projects
Step 1: Select New Project-
Open the VRse Studio Projects window

-
Select a different project from the dropdown


- “Yes, Apply Settings”: Automatically applies all stored configurations (recommended)
- “No, I’ll Apply Manually”: Allows manual review and application of settings
Recommendation: Choose “Yes, Apply Settings” for immediate operational readiness.

6. Project Story Syncing
Synchronize story files between your local environment and Studio using the sync functionality.6.1 Understanding Sync Status
Before initiating any sync operation, check the Sync Status Indicator (colored circle) displayed in the interface:
- 🟢 Green: Local and cloud versions are in sync
- 🟡 Yellow: Out of sync - local and cloud versions differ
- 🔴 Red: Error occurred during sync status check
- ⚪ Gray: Currently checking sync status
6.2 Sync Process
Step 1: Check Current Status- In the VRse Studio Projects window, observe the sync status indicator
- Wait for status check to complete if indicator shows gray (⚪)

- Click the Sync button in the VRse Studio Projects window
-
“Get Story”: Downloads the latest story version from Studio to your local environment
- Use when: Status is yellow (🟡) and you want the cloud version
- Use when: Starting new development work
- Use when: Collaborating with others who have made changes

-
“Push Story”: Uploads your local story version to Studio
- Use when: Status is yellow (🟡) and you want to upload your local changes
- Use when: You have completed local modifications
- Use when: You want to share your work with collaborators

6.3 Sync Best Practices
Before Making Changes:- Always check sync status first
- Use “Get Story” to ensure you have the latest version
- Wait for green (🟢) status before beginning development
- Test your changes locally
- Use “Push Story” to upload completed work
- Verify green (🟢) status after successful push
- Check your network connection
- Verify your login credentials are still valid
- Contact support if the error persists
- Do not attempt sync operations until error is resolved
Important: Never push local changes without first checking if cloud has been updated by others. Always resolve conflicts by communicating with your team before overwriting cloud content.
7. Art Scene Assignment Tool
The Art Scene Assignment Tool provides a drag-and-drop interface for associating visual assets with VR experiences.7.1 Prerequisites
Before using the tool, ensure:- You are logged into the VRseBuilder platform
- A project is selected in the Studio Project Window
- The project has
RoomManagerConfigconfigured with experiences
7.2 Accessing the Tool
Method 1: Manual Access- Navigate to VRseBuilder → Art Scene Assignment Tool

- Opens automatically when art scenes are detected as missing
7.3 Interface Overview
The tool interface includes:
- Current Project: Displays selected project name
- Refresh Button: Reloads project data and assignments
- Expand/Collapse All: Toggle for showing/hiding module contents
- Module Folders: Expandable sections showing experiences count
- Experience Name: Includes type badge (Training, Evaluation, etc.)
- Current Assignment: Shows currently assigned art scene
- New Assignment: Drag-and-drop target for new scenes
- Action Buttons: Apply, Clear, and Open controls
7.4 Assigning Art Scenes
Step 1: Expand Target Module- Locate the module containing your target experience
- Click to expand the module folder

- In Unity’s Project window, locate your desired
.unityscene file - Click and drag the scene asset to the “New:” field on the experience card

- Click the green Apply button that appears
- The “Current:” field will update to show the new assignment

7.5 Action Button Functions
Apply Button:- Appearance: Turns green when new assignment is pending
- Function: Saves the new art scene assignment to
RoomManagerConfig - Result: Updates the “Current:” field
- Availability: Enabled only when art scene is currently assigned
- Function: Removes existing assignment
- Result: Clears the “Current:” field
- Availability: Enabled only when valid art scene is assigned
- Function: Opens assigned art scene additively in Unity Editor
- Usage: Provides quick access for viewing or editing
Troubleshooting
Common Issues
Login Problems:- Verify network connectivity to VRseBuilder servers
- Confirm credentials are correct
- Check firewall settings
- Ensure sufficient disk space
- Verify Unity project permissions
- Check network stability during creation
- Confirm project selection before syncing
- Verify network connectivity
- Check for conflicting local changes
- Ensure scene files are valid Unity scenes
- Verify project structure is complete
- Check that experiences are properly configured
Best Practices
- Always sync before starting work to ensure you have the latest story files
- Save frequently during configuration to prevent data loss
- Test assignments using the Open button before finalizing
- Keep backups of critical art scenes and configurations
- Use descriptive names for projects and experiences for easier management