# Simulation Manager

The Simulation Manager component is a crucial tool designed to support VR development by facilitating in-editor simulations of VR experiences. These simulations are invaluable for testing, debugging, and fine-tuning VR applications without the need for a physical VR headset. This comprehensive documentation provides insights into the functionality of the Simulation Manager and details its important parameters.

The Simulation Manager addresses the critical need for developers to simulate VR interactions during the development process. By offering in-editor VR simulations, it significantly aids developers in identifying and rectifying issues, optimizing their VR projects, and ensuring the final application's smooth and immersive performance.

**Parameters and Usage:**

1. **Horizontal Speed:**
   * _Description:_ The Horizontal Speed parameter is responsible for adjusting the speed of horizontal navigation during VR simulation.
   * _Usage:_ Developers can adjust this parameter to control how fast users can navigate horizontally in the simulated VR environment. Fine-tuning this speed is essential for achieving the desired user experience.
2. **Vertical Speed:**
   * _Description:_ The Vertical Speed parameter regulates the speed of vertical navigation during VR simulation.
   * _Usage:_ Developers can manipulate this parameter to determine the speed at which users can navigate vertically within the simulated VR environment. Precise control over vertical navigation speed is crucial for creating a user-friendly and realistic VR experience.
3. **Enable Simulator:**
   * _Description:_ The Enable Simulator parameter is the master switch for enabling or disabling the VR simulation feature.
   * _Usage:_ Developers can control the Enable Simulator parameter to activate or deactivate the VR simulation. It is essential to set this parameter to "false" before deploying the VR application to ensure that the simulation mode is turned off during the user experience.

<figure><img src="https://141545039-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLuQswtaibCWkYqMYtdUB%2Fuploads%2FhtjZfTLe3tRuqdw4piba%2Fimage.png?alt=media&#x26;token=d0e4b2b6-4dbc-4447-a20d-77a04bcda539" alt=""><figcaption><p>SimulationManager.cs</p></figcaption></figure>

The Simulation Manager, with its parameters for adjusting navigation speed and enabling simulation, plays a vital role in the VR development process. It empowers developers to perform thorough testing, debugging, and optimization within the Unity editor, ultimately leading to the creation of polished and immersive VR applications. Proper utilization of these parameters enhances the development workflow and contributes to the delivery of high-quality VR experiences.
