Springboard Project Features

Core Features

  • Scene Loader: Efficiently manages the loading and unloading of scenes within the VR environment.
  • Automated Builds with Unit Testing: Streamlines the build process for multi-platform deployment, integrating automated unit test execution to ensure code quality, stability, and readiness for release.
  • Multiplayer Play Mode: Enables multiplayer scenarios directly in the editor for rapid iteration and debugging.
  • XR Device Simulator: Simulates XR device inputs for testing interactions without physical hardware.
  • [Application Tutorial]: A sequenced tutorial for basic VR and interaction and onboarding.
  • Natural Language Commands:

UI Features

  • Spatial Panels: Implements 3D UI panels that are interactable within VR space.
  • Video Player: Supports video playback in VR, accommodating various formats.
  • PDF Viewer: Displays PDF documents interactively for training and educational purposes.
  • Coach Cards: Provides coaching tips and guidance during lessons.
  • Music Player: Integrates audio playback for enhancing user experience and environment atmosphere.
  • Tooltips: Context-sensitive tips that appear when interacting with objects or UI elements.
  • Spatial Keyboard: Allows text input through a virtual keyboard in VR.
  • Settings:
  • UI Tear Sheet:
  • Localization:

ForgeSim.Lesson Features

  • Guidance System: In-VR guidance and hints assist users in task and lesson completion.
  • Grading System: Tracks user performance, providing real-time feedback based on actions during lessons.
  • Lesson Controller: UI for selecting different modules or lessons within the VR application.
  • Familiarization Lesson: Introduces users to VR controls and environment navigation.
  • Tutorial Lesson: Structured tutorial session designed for teaching specific skills or tasks.
  • Export Trainee Performance Data: The ability to export trainee performance and scoring data to a file for record-keeping, analysis, and integration with external systems.

XRI Rig Features

  • Locomotion: Implements various methods for moving within the VR environment, including walking, joystick, climbing, smooth turn and snap turn, movement.
  • Teleportation: Provides teleportation mechanics for quick and comfortable movement.
  • Hand Tracking: Integrates hand tracking for natural gestures and interactions.
  • Controller Input: Manages input from VR controllers for precise interactions.
  • Tunneling Vignette: A visual effect that reduces peripheral vision during movement to minimize motion sickness, enhancing user comfort and stability in VR experiences.

Interaction Features

Multiuser Features

  • Network Manager: Manages connections and stability during multiplayer sessions.
  • Player Avatars: Supports customizable player avatars in multiplayer.
  • Network Interactable: Syncs interactions between players in shared spaces.
  • VoIP: Real-time voice chat system for player communication.
  • Public or Private Rooms: Enables creating and joining public or private multiplayer rooms.
  • Server Browser: Displays available rooms for users to join.
  • Room Control: Host controls for managing multiplayer rooms.
  • Host Migration: Ensures session stability by migrating host duties if needed.
  • Offline Mode: Β Enables features and interactions to function without an online session, allowing gameplay and testing without server connectivity

Additional Features

  • Mini Games: Interactive elements or modules within the VR environment for training or entertainment.
  • Convai Management: Integrates AI-driven conversations and interactions for NPC management.
  • Cesium: Supports 3D spatial data visualization and geospatial environments.
  • In-Game Debug Console: Displays runtime logs, supports command execution, and Android logcat, with a resizable uGUI interface.