Welcome to the official PICO Developer Support GitHub repository. In this repository you will find demo projects created with the PICO SDK, as well as useful information and development resources.
| MicroWar |
|---|
![]() |
| An all-in-one demo that meticulously showcases the core features of the PICO Unity Integration SDK. |
| Overlay Demo | Get Battery Level | Go to System Settings |
|---|---|---|
| How to use the Overlay component from the VR Compositor Layers Feature. | Obtain the System's battery level from code. | How to access the System's Settings from your application. |
| Access G2 4KE Front Camera | Catch ScreenShot | VideoPlayer |
| How to access the frontal RGB camera in G2 4K devices. | Learn how to a screenshot from your application. | How to create different Video Players in Unity using the PICO SDK. |
| Miracast In App | PlayFab Achievement Leaderboard | Photon State Sync |
| How to use PICO Unity XR System APIs to implement Miracast in an application. | How to implement achievement and leaderboard features using PlayFab game service. | How to implement state sync using Photon PUN. |
| Photon RoomProperties Sync | Eye Tracking | Launcher Demo |
| How to use Photon's PUN v2 to synchronize the status of objects in the scene (via Custom Room Properties). | How to use Eye Tracking APIs | How to create your own system launcher. |
| Advanced Guardian | VRTK.Tutorials.VRBowling | VRTK.Tutorials.FarmYard |
| How to use the advanced guardian feature to enable multiple devices to use the same map. | A tutorial on how to make a VR Bowling game using the components from the VRTK suite within the Unity software. | A Farm Yard example scene of how to use VRTK v4 for rapidly building spatial computing solutions in the Unity software. |
| RTC Sync Demo | Unity-PicoPlatformSDK-LeaderBoard | Handtracking MiniGame |
| How to use PICO SDK to achieve RTC (Real-Time-Communication) service. | How to implement leaderboard feature using PICO Unity Integration SDK. | Handtracking MiniGame with 3 features for you to learn from! Comes with Tutorial Mode and Arcade Mode. |
| Face Tracking Demo | Motion Tracker Leg Tracking Demo | |
| How to get Face Tracking data from device and apply to an avatar | How to setup and use the 3DoF Motion Tracker Leg Tracking. Obtain more activity postures to enhance the user's VR experience. |
| UI Interaction | Stereo Layer | Rendering Techniques |
|---|---|---|
| How to implement VR interaction with different Unreal UI components. | How to implement different Stereo Layer configurations. | How to implement different Unreal Engine rendering techniques on PICO devices. |
| PlatformSDK Identity Friend Rtc | PlatformSDK Achievement LeaderBoard | Haptic |
| How to use PICO Unreal Platform SDK to integrate identity/friend list/RTC audio chat services for online games. | How to use PICO Unreal Platform SDK to integrate achievement/leaderboard for online games. | How to implement normal or broadband haptic on controllers. |
| HandTracking | ||
| How to input with hands instead of controllers. |
| OpenXR Demos | OpenXR CloudXR Client Demo | OpenXR VideoPlayer Demo |
|---|---|---|
| How to create your own Native OpenXR Application with PICO OpenXR SDK. | How to create your NVIDIA CloudXR Client with PICO OpenXR SDK. | How to create your 3D VieoPlayer with PICO OpenXR SDK. |
| Android Helper | Get Installed Package Name | Launch WebVR Browser | Launch PICO System Built-in Video Player |
|---|---|---|---|
| The Android Helper .jar file can be used in Unity/Unreal to access and control PICO devices at Android level. | How to get installed package names on the device. | How to launch the built-in WebVR browser with a specified URL. | How to launch the built-in Video Player with a specified video file. |
If you have any questions or issues, you can contact us at:
| PICO DevSupport Portal | pico_devsupport@bytedance.com |
|---|
