In this repository, you can find a collection of resources provided by the Play For Dream team for all developers.
Report Bug
·
Request Feature
·
Improve Documentation
In this repository, you can find a collection of resources provided by the Play For Dream team for all developers.
Note
If you encounter any issues during development and are unsure which repository they should be submitted to, you are welcome to report bug this repository, and we will categorize them for you
Here are the repositories for the Unity Mirror packages.
Tip
The details of the mirror package, and how to use mirror package, please refer to Mirror Package
| Core | Utilities | Platform |
|---|---|---|
| Package that provides XR ability | Package that provides several utilities scripts | Package that provides account platform ability |
| Enterprise | Player | Json-parser |
| Package for enterprise developer | Package for high performance media playback. | Package for convenient json handling |
| Android Device Core | UniRx | Interaction |
| Package for high-performance JNI API calls | Extension Package for UniRx | Extension package for XR Interaction Toolkit |
| Tool | ||
| provide some convenient testing tools |
Here are the repositories for the Unity samples. For each sample project, our design goal is to provide examples of using specific functionality SDKs in the most minimal and least dependent way possible.
| DeviceSample | YPlayerSample | SpatialAnchorSample |
|---|---|---|
| Learn how to get/modify device data via Enterprise package | Learn how to play video in different way with YPlayer package | Learn how to create/load spatial anchor |
| SpatialMeshSample | SceneAnchorSample | EyeTrackingSample |
| Learn how to load and display spatial mesh | Learn how to create/load scene anchor | Learn how to load eye tracking data and use it for interaction UI |
| HandSample | PlatformSample | GetStarted-Unity |
| Learn how to load hand tracking data. | Learn how to use the platform package to perform account-related operations, i.e. entitlement. | Learn how to create a minimal VR application |
| CameraSample-Unity | LBE Unity Sample | |
| Samples to demonstrate how to get hardware camera information of the Play For Dream MR Devices. | A collection of Unity samples for LBE. |
No
Our sample projects are already configured with the SDKs they depend on (usually directly referencing the mirror repositories). You can open the sample projects and the SDKs will be automatically fetched.
If you encounter package import errors after opening the project, you should troubleshoot the error instead of directly importing the SDK Integration package, as the package versions required by the project may be newer than those in the official SDK Integration package.
This issue usually occurs because you have not configured your GitHub SSH keys, meaning you cannot clone any public GitHub repositories via SSH.
You can try to clone this repository locally using the command line to verify if your SSH keys are configured correctly:
git clone git@github.com:PlayForDreamDevelopers/support.gitIf the clone fails, refer to Configuring GitHub SSH for guidance.