Skip to content

Add Unreal Engine 5 skill family for Meta Quest / Horizon OS - #13

Open
saurabhealtic wants to merge 2 commits into
meta-quest:mainfrom
saurabhealtic:feat/unreal-skills
Open

Add Unreal Engine 5 skill family for Meta Quest / Horizon OS#13
saurabhealtic wants to merge 2 commits into
meta-quest:mainfrom
saurabhealtic:feat/unreal-skills

Conversation

@saurabhealtic

Copy link
Copy Markdown

Add Unreal Engine 5 skill family for Meta Quest / Horizon OS
What this adds

Four Agent Skills covering UE5 development for Meta Quest, filling the repo's current Unreal gap (existing skills are Unity / Spatial-SDK / WebXR; Unreal appears only as a passing option in hz-new-project-creation and hz-xr-simulator-setup):

hz-unreal-project-setup — Oculus-VR fork vs Epic UE5 + Meta XR plugin, fork tag matching, plugin enablement, Android/Vulkan packaging, mobile renderer settings, on-device launch via metavr.
hz-unreal-code-review — mobile-VR performance review: frame budget, Tick cost, Blueprint hotpaths, draw-call/overdraw, foveation/Multi-View.
hz-unreal-mr-passthrough — persistent passthrough (OculusXR Passthrough Subsystem), MR Utility Kit (MRUK) for scene understanding, Spatial Anchors, Depth API occlusion.
hz-unreal-interaction-sdk — Meta XR Interaction SDK, hand tracking feature status, microgestures.
Verification

Deprecation and version-gated claims were checked against live developers.meta.com docs; each skill carries a "Last verified" section with source URLs and doc Updated dates. Claims that could not be confirmed against an Unreal-specific page are explicitly flagged as open items rather than asserted (see below). hz-unreal-code-review is general engineering guidance rather than versioned doc claims, and is noted as such in-file.

For reviewers — items needing a maintainer's eye
Passthrough Layer Component deprecation: Meta's own docs give two conflicting anchors — the Persistent Passthrough page says "v74," the deprecated-node reference says "Unreal Engine 5.6." The skill discloses both rather than picking one.
arm64-only packaging: stated as standard practice but not found on an Unreal-specific doc page (only a general 64-bit Store policy). Flagged in-skill for confirmation.
Pose Detection v78+: the product-name qualifier is inferred from the page's numbering convention, not verbatim on that table row.
Notes

Skills follow house style: third-person descriptions naming Meta Quest and Horizon OS, under 500 lines each, metavr as the action layer. Each skill is a single self-contained SKILL.md. Happy to adjust structure or wording to match maintainer preference.

@meta-cla

meta-cla Bot commented Aug 8, 2026

Copy link
Copy Markdown

Hi @saurabhealtic!

Thank you for your pull request and welcome to our community.

Action Required

In order to merge any pull request (code, docs, etc.), we require contributors to sign our Contributor License Agreement, and we don't seem to have one on file for you.

Process

In order for us to review and merge your suggested changes, please sign at https://code.facebook.com/cla. If you are contributing on behalf of someone else (eg your employer), the individual CLA may not be sufficient and your employer may need to sign the corporate CLA.

Once the CLA is signed, our tooling will perform checks and validations. Afterwards, the pull request will be tagged with CLA signed. The tagging process may take up to 1 hour after signing. Please give it that time before contacting us about it.

If you have received this in error or have any questions, please contact us at cla@meta.com. Thanks!

@meta-cla

meta-cla Bot commented Aug 8, 2026

Copy link
Copy Markdown

Thank you for signing our Contributor License Agreement. We can now accept your code for this (and any) Meta Open Source project. Thanks!

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Meta Open Source bot. label Aug 8, 2026
@saurabhealtic

Copy link
Copy Markdown
Author

Please let me know the next steps. When will it be merged?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants