Use this Unity project to develop and build the Unity Virtual Camera app.
To contribute to the maintenance and development of this project, refer to the Contribution and maintenance page.
Review the specific license terms about this project.
- iPad with iOS 14.5 or later and ARKit functionality
- MacBook with OSX 10.13 or 10.14
- Xcode 10 installed
- Unity 2022.2 or higher AND iOS build support
- Apple Developer account so that you can build to the device
See Getting started with iOS development
- Ensure your platform is set to iOS in the
Build Settings
. - Build the
VirtualCameraClient
Scene to an ARKit enabled iOS device (iOS 14.5 or later) using Unity and Xcode.
To test without building to the device:
- Open the
VirtualCameraClient
Scene. - Additively load your server Scene.
- Enter Play mode.
- Start the server in the
Performance Capture
window by pressing theStart
button in theServer
(note that there is a hidden local host socket not shown inAvailable Interfaces
). - In the client UI, set the
IP Address
field to127.0.0.1
and press Connect.
You can update the visual UI state using the UIStateManager
Inspector in the UI GameObject.