Develop
Develop
Select your platform

Platform Solutions

Updated: Jun 20, 2024
The Meta Horizon platform offers features that you can use to create engaging and social game experiences. Meta Horizon platform features are available to native, Unity, and Unreal applications on both Meta Quest and PC VR.
Platform features enable you to combine and customize the set of features you use to create your unique game experience. Each feature supports one or more of our platform objectives:
  • User Engagement - Engaged users return more frequently and spend more time in VR. Incentivize users to return, interact, and invest in your app.
  • Monetization - Maximize the return on your app by offering the right items and experiences at the right time in VR.
  • Social Features - Foster active communities and encourage meaningful interactions in your app. Bring users around the globe together for shared social experiences.
  • User Management - Personalize the app by using the user’s friends list. Allow users to easily find and connect with friends.
  • Security - Protect your app and users with the robust security of the Meta Horizon platform authentication and taken enforcement action against devices when necessary.
  • Quest Tools - Utilize tools to increase the efficiency of your app and the user experience.

Get started

The Getting Started Guide contains a tutorial that walks you through on-boarding steps and other prerequisites needed to integrate Meta Horizon platform features.
See the Reference page for a link to the latest SDK reference.
See Entitlement Check for information on how to verify your user’s entitlement to your app, which is required when you use platform features.

Data Use Checkup is required

Data Use Checkup (DUC) is a requirement whereby an admin from your team must certify that your API access to platform features complies with Developer Policies. An app’s access to these platform features is contingent on a successful review of its DUC by the app review team.
For more information, see Data Use Checkup.

Apps for children can’t use platform features

If you self-certify that your app is intended primarily for children under 13 (10-12 year olds), you will not be able to fill out a Data Use Checkup for your app. This means you won’t be able to use Data Use Checkup-requiring platform features, such as accessing a user’s ID or friends list, in your app.
Apps that self-certify that they are intended for mixed ages (under 13 or applicable age in user’s region, and 13+) fill out a Data Use Checkup, and use Data Use Checkup-requiring platform features, although some features may behave differently for children under 13.

List of platform features

The Platform SDK features are the individual components that you can integrate in your app. Each of these features can be used independently, but using multiple in combination provides deeper, more engaging VR experiences.
  • Achievements
    Create trophies, badges, awards, and more to challenge your users to reach a goal or objective. Users can see the achievements their friends have earned creating a competition among friends.
  • Add-ons - Downloadable Content and In-App Purchases
    Describes how to define in-app purchases (IAP) and downloadable content (DLC) in your apps.
  • Account Linking
    Gives your system access to their alias, which is their Meta username, and their org-scoped ID, which is their identity across Meta Quest apps for your team.
  • App Deep Linking
    App Deep Linking allows you to launch users directly into an app event or gameplay mode.
  • Asset Files
    Required assets enable you to provide additional content for your app without increasing the size of your app package.
  • Attestation API
    Ensure that applications can run securely and uncompromised and take enforcement actions against devices when necessary.
  • Blocking
    Blocking enables you to integrate and uphold platform-wide blocks to create a safer experience and protect people from bad actors they previously encountered and blocked.
  • Challenges
    Amplify social interactions in your application with Challenges. Challenges leverage Destinations & Group Presence to create shareable links that allow players to compete directly based on score.
  • Cloud Storage
    Seamlessly save, synchronize, and load data between devices and installs using our Cloud Storage service.
  • Cross-Device Development
    App groupings enable you to share settings across apps targeted to different devices.
  • Cross-Play
    Allows developers to bring features of compatible Platform Services to VR experiences that run on supported non-Meta platforms.
  • Destinations and Group Presence
    Describes how to integrate Destinations and integrate Group Presence APIs.
  • Developer Posts
    Create posts, including text and images, displayed in the home feed and on an application’s product detail page (PDP).
  • Downloadable Content & In-App Purchases
    Provides a way for you to create new content for users in addition to the app that they purchase. This content can be purchased either in your app or in the Meta Horizon Store, and can be featured on app pages in the Meta Horizon Store.
  • Entitlement Check
    Allows a platform-level check to verify the user purchased or obtained your app legitimately.
  • Events
    Use Events to host time-specific gatherings for your users to attend, like a viewing party, social mixer, or game tournament. Events may be shown in Horizon Feed if the post matches a user’s interests. Events will be shown in the Events section of Horizon Home and Horizon Feed if deeplinks are implemented.
  • Get Age Category API
    Enables you to retrieve the age group of the current user from the user’s Meta profile.
  • Language Packs (Rift)
    Language packs provide a way for you to supplement your app download with additional languages without increasing app download size.
  • Leaderboards
    Leaderboards create competition and increase engagement among your users.
  • Multiplayer Features
    Meta Quest Multiplayer features let users find, invite, and play together in various games and apps. These features include Destinations, Group Presence, Invites, Invite Link, Rejoin, Rosters, and Notifications.
  • Parties
    Parties allow users to voice chat with friends in Horizon Home.
  • Sharing
    The Meta Horizon platform allows users to share their VR experience with their Facebook network.
  • Subscriptions
    Provides a way for users to purchase Meta Horizon Store content by way of a recurring payment model. Offering subscriptions is a good option for apps or games with frequent content updates or service-like features.
  • Users, Friends, and Relationships
    Users, friends, and relationships manages information about each user’s unique persona, their relationship with their friends, and their recent encounters in VR.
  • User Notifications
    Short, free-form notifications that can be sent to users in VR and on the Meta Horizon mobile app.
  • User Verification
    User Verification validates the identity of each user accessing your application.
  • Webhooks
    Enables real-time notifications via HTTP requests, providing immediate updates on specific field events.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon