---
# System prepended metadata

title: Viewer Simulator
tags: [viewer]

---

# Viewer Simulator
###### tags: `viewer`

The Viewer Simulator is an attempt to provide the Viewer experience within a content project. Although not currently at exact parity with the viewer itself, many functions can be coded and tested completely within the Unity content project, sparing the need to build out the assets and test them within the viewer itself. For basic content, it’s possible to rapidly iterate on the design this way.

## How To

The Viewer Simulator is a prefab which can be added to any content project. At the moment can emulate the following features:

- Player Avatar Movement
- Player Camera (partially)
- Avatar Interactions
- PopUp Dialogues
- Notifications
- Conversations

## To Be Improved

There are some gaps within the simulator at current; most notably, the simulator cannot provide a flying experience. Additionally, the camera physics are not completely shared between the viewer and simulator. While it is possible to do some networked testing with the simulator, there is no actual networking code, and no connection to the multiplayer environment is possible.