Skip to content

image

PICO Developer

Welcome to PICO Developer! This is PICO's offcial repository for open-source samples covering the use of basic SDK features, rendering effects, performance display, interaction examples, etc. These samples aim to help you quickly get started on app development for PICO VR headsets with Unity, Unreal, Native, and WebXR. We will continue to maintain and update the samples for a better development experience.

For more information, visit the PICO Developer Platform.

SDK & Resources

Platform SDK Documentation API Reference
Unity PICO Unity Integration SDK Documentation API reference
Unreal PICO Unreal Integration SDK Documentation /
PICO Unreal OpenXR Plugin Documentation
Native PICO OpenXR SDK Documentation /
Android Native XR SDK / API Reference
Web

Unity Sample

The Unity Sample includes samples for app development using the Unity Engine and the PICO Unity Integration SDK. "Unity 2020.3 LTS" is the version referenced in the samples while the samples can also be run on "Unity 2019.4 LTS" or later.

Get Started

The GetStartedDemo includes the indoor and outdoor scenes. You can experience the following in the demo: changing your view, locomotion, teleportation, and switching between the indoor and outdoor scenes. For information on the demo, refer to this article.

Access the sample here.

Basic Sample

Basic samples cover basic features achieved through the PICO Unity Integration SDK and the Unity XR Interaction Toolkit. You need to import the above two dependencies into your project to enable the import and running of a corresponding ".unitypackage".

Sample List

Feature Description
Controller For how to use controllers and set up controller vibration.
UI For how to interact with Unity's UI using the ray.
Interaction Includes basic interaction samples for locomotion, teleportation, object gripping, and shooting.

Access samples here.

Platform Sample

These samples show how to use PICO platform services.

Access samples here.

Advanced Sample

CarExhibition

This CarExhibition Show sample uses URP, Multiview environment, double resolution rendering, models from SketchFab licensed models, and a particle effect added to the scene to enhance the sense of space.

image

Access samples here.

Unreal Sample

Unreal Sample provides samples for app development using the Unreal Engine and the PICO Unreal Integration SDK. Samples can be run on "Unreal 4.24 " or later.

Get Started

The Get Started sample sets you up to create a basic scene using the PICO Unreal Integration SDK. The sample includes the use of SDK features, the basic configurations, and a scene containing the HMD and controller settings. For instructions on how to build the scene, refer to the Quickstart Guide.

Development Environment

Name Version
Unreal Engine 4.27
PICO Unreal Integration SDK ≥2.3.0

Access samples here.

Basic Sample

Basic samples cover basic features achieved through the PICO Unreal Integration SDK.

Feature Description
Controller For how to use the PICO controller and set up controller vibration.
UI For how to interact with Unity's UI using the rays.
Interaction Includes basic interaction samples for locomotion, teleportation, object gripping, and shooting.(This Sample only supports UE4.27 and above versions, because it uses the Epic recommended interaction framework as the basis)

Access samples here.

Platform Sample

This samples demonstrating the usage of PICO platform services.

Access samples here.

WebXR Sample

Coming soon...

Pinned

  1. Getstarted-Unity Getstarted-Unity Public

    C# 31 6

  2. awesome-webxr-development awesome-webxr-development Public

    Building blocks for WebXR apps

    199 13

Repositories

Showing 10 of 19 repositories

Top languages

Loading…

Most used topics

Loading…