> For the complete documentation index, see [llms.txt](https://docs.existent.com/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.existent.com/documentation/overview/features.md).

# Features

## Design Tools

### Map Physical Environments

Virtual environments ([Spaces](/documentation/resources/classes-components/existentspace.md)) that perfectly integrate with the real world ([Stages](/documentation/resources/classes-components/existentstage.md)).

* Define your physical space
* Set up boundaries and obstacles
* [Align](/documentation/learning-existent/getting-started/adding-tracked-objects/outside-in-optitrack-vicon-setup/aligning-hmds-with-outside-in-systems.md) real and virtual worlds
* Interact with real-life [props](/documentation/resources/classes-components/existenttrackercomponent.md)
* Built-in safety features

{% embed url="<https://www.youtube.com/watch?index=6&list=PLKv-S1sudghlcQ7LSanDDnc2u8oJDBQWm&v=kDUzDQTEv-U>" %}

### Backstage Mode

[Backstage mode](#backstage-mode) offers powerful tools inside the headset.

* Interactive in-headset control panel
* View debug logs
* Navigate between [Spaces](/documentation/resources/classes-components/existentspace.md)
* Control Existent [Vehicles](/documentation/resources/classes-components/existentvehicle.md)
* See the location of props in different Spaces than your own

{% embed url="<https://www.youtube.com/watch?index=9&list=PLKv-S1sudghlcQ7LSanDDnc2u8oJDBQWm&v=Pj-7vj0vPgI>" %}

### Dynamic Transportation

Travel easily between environments with [Vehicles](/documentation/resources/classes-components/existentvehicle.md).

* Seamless movement of players and objects between different virtual areas

{% embed url="<https://youtu.be/zKkdGCB8K6E>" %}

***

## Development Tools

### Hardware Agnostic

Swap out HMDs, trackers, or mocap systems without having to rebuild your experience.

{% embed url="<https://www.youtube.com/watch?index=7&list=PLKv-S1sudghlcQ7LSanDDnc2u8oJDBQWm&v=t-sTiFY7L8g>" %}

### Tangible Object Manipulation

Create [digital versions of physical props](/documentation/resources/classes-components/existenttrackercomponent.md) for realistic object interactions.

{% embed url="<https://www.youtube.com/watch?index=2&list=PLKv-S1sudghlcQ7LSanDDnc2u8oJDBQWm&v=I93GQVgzDEo>" %}

### Hand Grip Authoring

Automatically generate grip poses for props, or [author them manually with our custom interface](/documentation/guides/grip-authoring.md).

* Allows for automatic collision-based grips, or manually authored grip poses
* Blends naturally between finger tracking poses and custom grip poses

{% embed url="<https://www.youtube.com/watch?index=8&list=PLKv-S1sudghlcQ7LSanDDnc2u8oJDBQWm&v=Cl_6fMBAPos>" %}

### Flexible Player Body System

Choose 3-point or full-body tracking.

* Use default avatars, or import your own
* UE5, UE4 or Mixamo
* No animation programming needed

{% embed url="<https://www.youtube.com/watch?index=4&list=PLKv-S1sudghlcQ7LSanDDnc2u8oJDBQWm&v=5Px4kp0oHwA>" %}

***

## Testing Tools

### Session Recording & Playback

Iterate and build, without a VR headset with [session recording](#session-recording-and-playback).

* Define recording
* Enter VR session
* Play back the session & adjust the playback rate
* Playback within Unreal - no headset required
* Edit the art or mechanics in real-time.

{% embed url="<https://youtu.be/lCpzl2BaPcU?si=tXHz5JGFAE4ZyC15>" %}

***

## Deployment Tools

### RealityBridge

Remote show running tools for fast and efficient on-location experiences.

* Trigger real-world events (e.g., vibrating floors, fans, IoT devices) from Unreal Engine
* Trigger in engine events with real-world activity

{% embed url="<https://www.youtube.com/watch?index=3&list=PLKv-S1sudghlcQ7LSanDDnc2u8oJDBQWm&v=2FgY3y8Bg88>" %}

### Multiplayer

Multiplayer out of the box, no setup required.

{% embed url="<https://www.youtube.com/watch?index=5&list=PLKv-S1sudghlcQ7LSanDDnc2u8oJDBQWm&v=dhqoIKhLIvc>" %}
