Contact Us
PICO Developer Documentation
Browse the guides, API references, and code samples essential for the development of PICO XR apps.
Unity
The PICO Unity Integration SDK is a Unity-based software development kit developed by PICO. The SDK provides a variety of features covering rendering, input, tracking, mixed reality, platform services, etc. You can use this SDK to develop apps for PICO VR headsets.
Unreal
PICO Unreal Integration SDK is a set of toolkits for developers to build PICO apps through Unreal Engine. The SDK brings an immersive experience to PICO VR apps through its various features such as rendering, input & tracking, entitlement check, platform services, and more.
Web
The PICO platform supports open web technologies, offering a default browser and Web App Runtime based on Chromium. It also supports PWA and WebXR API. As a web developer, you can utilize familiar cross-platform technologies to create multitasking 2D apps or fully immersive 3D XR apps that have access PICO's platform capabilities such as mixed reality and XR interaction. These apps can be instantly used in the browser or installed on PICO devices as Android and Unity apps. They can be launched and run independently, and are eligible for listing in the PICO app store.
Native
The PICO OpenXR SDK contains the required resources to use the OpenXR API for native development of VR applications for PICO devices. OpenXR provides an alternative development path that allows developers to create portable code that can be used on devices from multiple vendors.
Avatar
PICO Unity Avatar SDK is an avatar development kit officially provided by PICO. It can integrate official avatars into applications and supports many common functions such as custom avatars, animation and expression control, real-time IK and rendering. The minimum requirement for Unity is 2021.3.23, and the minimum requirement for PICO device system is 5.9.0