If paricipants intend to develop and sumbit a fully implemented app, you can refer to the following guidance
Develop with the PICO SDK
PICO provides Unity Integration SDK and Unreal Integration SDK, which are the software development kits based on Unity and Unreal Engine separately. The SDK provides a series of features covering rendering, input, tracking, mixed reality, platform services, etc.
Download link: https://developer-global.pico-interactive.com/resources/#sdk
Development environment
- SDK version: 2.3.0
- PICO device's system version: 5.7.0
- PICO device model: PICO Neo3 series or PICO 4 series
Quickstart
- (Optional) Create a developer account, an organization, and an app on the PICO Developer Platform.
- For instructions, refer to this article.
- Set up the development environment and install the Engine Editor.
- For instructions, refer to Unity: Set up the development environment; UE: Set up the development environment.
- Create a project and import PICO SDK into it.
- For instructions, refer to Unity: Import the SDK; UE: Import PICO SDK.
- Complete required project settings in the Engine Editor.
- For instructions, refer to Unity: Complete project settings; UE: Configure the SDK.
- Create a simple XR scene.
- For instructions, refer to Unity: Create an XR scene; UE: Create an XR scene.
- Build the scene into an APK file and run it on your PICO device.
- For instructions, refer to Unity: Build and run the scene; UE: Package and install.
- Learn the details about space calibration, how to launch the Room Capture app, and retrieve space calibration data.
- Unity: Space calibration guide; UE: Space calibration
Use the sense pack
Sense pack includes mixed reality-related features, including video seethrough, spatial anchors, and space calibration, enabling you to blend the real and virtual environments in a scene. The physical and digital objects in the scene coexist and interact in real time. Below are related articles:- Learn the key steps to integrate sense pack features into your app. Unity: Sense pack quickstart;UE: Sense Pack overview
- Learn the requirements, notes, and procedure for integrating video seethrough into your app. Unity: Video seethrough guide; UE: Seethrough
- Learn the details about spatial anchors, how to enable this feature and use them in your app. Unity: Spatial anchors guide; UE: Spatial anchor
- Learn the details about space calibration, how to launch the Room Capture app, and retrieve space calibration data.
Use hand tracking
Hand tracking enables users' hand poses as PICO devices' input. Below are related articles:- Unity:
-
- Hand tracking guide Learn the complete procedure for using hand tracking in your app, and the reference information about development environment requirements, hand joint conventions, and PICO hand model prefabs.
- PXR_Hand Pose Generator script Learn how to use the PXR_Hand Pose Generator script to create finger poses, inter-joint relations, and hand orientations.
- PXR_Hand Pose script Learn the parameters you need to configure with the PXR_Hand Pose script for creating hand pose events.
- Create example hand poses Walk you through the steps to create two example hand poses: the "ThumbUp" and "Okay" poses.
-
Unreal:
- Hand tracking: Enable hand tracking in your Editor and add hand tracking components.
Use the Getting-started demo
You can download and install the official getting-started demo provided by PICO to your PICO device and experience it. It is recommended that you use this demo for further XR development. Below are related articles:- Unity: Get started demo
- UE: Getting-started Demo
For Campus Tour Materials
You can check the link here for reference: 2023 PICO Dev Jam - Campus Tour Slides
Join the PICO Discord Community
url : PICO XR Community

