# Device Simulator

> Simulate how your application looks and behaves on a mobile device without building to that device.

Simulate how your application looks and behaves on a mobile device without building to that device.

The Device Simulator previews screen resolution, orientation, safe area, and device-specific runtime behavior in the Editor, so you can check layout and device-dependent code before you build to hardware.

The following topics explain how to use the Device Simulator, add devices, and extend it with plug-ins.

| **Topic**                                                                                                                             | **Description**                                                                                        |
| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| **[Device Simulator introduction](/engine/6000.7/manual/platform-specific/cross-platform-features/device-simulator/introduction.md)** | Understand what the Device Simulator does and which capabilities it provides.                          |
| **[The Simulator view](/engine/6000.7/manual/platform-specific/cross-platform-features/device-simulator/view.md)**                    | Use the window that the Device Simulator displays the simulation in.                                   |
| **[Simulated classes](/engine/6000.7/manual/platform-specific/cross-platform-features/device-simulator/simulated-classes.md)**        | Test code that responds to device-specific behavior with the classes the Device Simulator provides.    |
| **[Adding a device](/engine/6000.7/manual/platform-specific/cross-platform-features/device-simulator/adding-a-device.md)**            | Define a new device to simulate and use it in the Device Simulator.                                    |
| **[Extending the Device Simulator](/engine/6000.7/manual/platform-specific/cross-platform-features/device-simulator/plugins.md)**     | Create Device Simulator plug-ins to extend the functionality and user interface of the Simulator view. |

## Additional resources

* [Unity Remote](/engine/6000.7/manual/platform-specific/cross-platform-features/unity-remote5.md)
* [Platform development](/engine/6000.7/manual/platform-specific.md)
* [Simulate an Android device](/engine/6000.7/manual/platform-specific/android/developing/testing-and-debugging/device-simulator.md)
* [Device Simulator for iOS](/engine/6000.7/manual/platform-specific/iphone/ios-developing/ios-testing-and-debugging/ios-device-simulator.md)
