Forum Widgets
Featured Content
Recent Activity
Join the Meta Horizon Start Program
Discover Meta Horizon Start—a free program designed to support third-party (3P) virtual and mixed reality developers building games and apps for Meta Quest and HorizonOS. Start is all about helping you succeed at every stage of your development journey by offering a wide range of exclusive benefits designed to support you, including: Education and resources: Attend live workshops and product office hours, explore new tools and features, and get support with submitting your apps to the Meta Horizon Store. Community access: Become a part of a global developer community where you can network, share experiences, receive valuable feedback on your projects, and participate in organized playtesting events. Priority support: Get technical support from Meta staff and fellow Start community developers and mentors so you can tackle challenges faster and keep moving forward. To be eligible to join Start, you must be age 18 or older, reside in a supported country, and have a Meta account in good standing. Apply now to join.michellaneous4 months agoRetired Support3likes0CommentsIs This a Forum Post or a Support Ticket?
With so many options for support, it can be hard to tell where to ask certain questions. To help you navigate our support structure, we’ve put together this best practices guide. As a general rule, we recommend posting to the Developer Forum when the answer to your question could help someone else in the same situation and filing a ticket with Developer Support when the answer is specific to you, your org, or your account. This means that questions around feature implementation, such as how to use SDKs, would be a great fit for the forum, while being locked out of your developer account would be better suited to a Support ticket. Some examples of forum post topics include: Non-technical questions e.g., I’m a Unity developer looking for advice on how to get started developing for Meta Quest or How have other developers approached sound design Technical implementation questions e.g., I’m having an issue integrating Passthrough API into my Unity project Discussions comparing different tech stack options e.g., Will performance optimization for my specific app be easier in Unity or Unreal Engine The Developer Support team is here to help you with more individual requests like: Payout/Monetization issues e.g., I didn’t receive a payout or I see an error when onboarding/editing my payout details Integrity e.g., data use checkup, Data Protection Assessment, age ratings, enforcement appeals Bug escalations e.g., I have already reported a bug but require more immediate support or the bug is severe Store submissions e.g., Store submission status and VRCs Questions around the Meta Store or App Submission process e.g., I’m having trouble finding my app on the Meta Store Administrative Changes e.g., delete an app, delete an org, transfer apps, key management Technical Support e.g., bug report and product feedback (if it cannot be submitted in MQDH), dev mode issues, and documentation edit requests Our support team has put together characteristics that are helpful in triaging bug reports and ensuring reproducibility. When submitting a bug or report, we ask that you keep these characteristics in mind. Bug reports that are not reproducible are substantially harder if not impossible to debug for our engineering teams. The more details a report has, the easier a bug will be to reproduce. Please remember to report using the in-tool bug and feedback reporting flows e.g., MQDH and in-product integrity tools before reaching out through the Support Center. Characteristics of a Helpful and Complete Bug Report Provide Your Username: This is especially helpful if you're reaching out through email. Date & Time of ABXY: If your bug is a long-term issue or recurring issue, include the most recent date and time of the issue recurring. As well as any details about the amount of times it has occurred. Example: “The bug first occurred on 1/10/25 after I’d updated to the new OS. The bug stopped showing up after a few days, then returned after I updated to the new version of the OS on 2/10/25.” World Name: Whether your world is published or not, providing your world name is integral to reproducing the issue and debugging potential causes. Reproduction Steps: Be as clear and prescriptive about the steps needed to reproduce the bug you’ve experienced, particularly if it is related to a scripting error. Example: Helpful steps: Press switch to VR in the desktop editor in a world that has a screen overlay. Unhelpful steps: Switch to VR while editing the world. Preconditions: What was happening before you experienced this bug? Example: Did you make any changes to their world between the last time you accessed it and the time of the bug occurring? Did you update your MQDH/HzOS/SDK version? Did you have a huge growth of followers? Are there any other extenuating circumstances we should know of? Descriptive Observed and Expected Behavior: Much like Repro Steps, these should be specific and clear. Example: Unhelpful steps: Expected behavior: Items work. Observed behavior: Items don’t work. Helpful steps: Expected behavior: When the player picks up an item in game, the item is added to their inventory. Observed behavior: When the player picks up an item, the item disappears from the world, but isn’t listed in their inventory. Build Blocking: How detrimental is this to your development flow? Is the issue fully blocking you from moving forward? Is it intrusive but you are still able to build? Is the bug slowing you down but you are able to find a workaround?h.taylor5 months agoCommunity Manager1like0CommentsHow Do I Get Developer Support?
The forums are a great resource if you have a general question or want to get guidance from another developer in the community. However, if you’re looking for direct support from Meta or you believe you’ve run into a bug, our Developer Support team is ready to assist you. We’ve listed some of the most common problems below, with links to get you to the right team the first time. For account-related issues (e.g., I lost access to my account, I am unable to sign in, or I need to reset my password) and hardware issues (e.g., my Quest device stopped working), reach out to the Customer Support team. For help with debugging via technical support, requesting escalation on a payment issue you submitted previously, or other non-technical questions, visit our Support Center, where you can find answers to common problems or submit a request for direct assistance. You can expect an initial reply to your ticket in the Support Center within 24 business hours. Our team is available Monday to Friday, 8am–5pm PT. If requests are submitted after 5pm PT on Friday, the team will respond when they’re back online on Monday. For issues related to payouts, payments, taxes, or monetization onboarding, you can submit help requests directly to the Payment Operations team via the Payment Support Form. Note: You will need to have linked your Facebook account to your developer account in order to ensure smooth processing of your issue. If you aren’t sure if your issue should be a forum post or support ticket, feel free to post it in Questions & Discussions and we’ll connect you with the right resources. Developer Support is also available on social platforms with these handles: X: @MetaHorizonHelp Reddit: u/MetaHorizonSupport For general bug reporting (e.g., you believe to have encountered a product bug not specific to your development work and do not expect a response), you can submit in-headset or on the Meta Horizon Mobile App by following the instructions here. Provide detailed reports so our team will be able to provide more prompt support: Attach relevant screenshots and other evidence. Describe the issue in great detail including what happened, what you expected to happen, reproduction steps, and any error messages you may have received. Avoid bundling multiple bugs into one submission. Note: Bugs reported in-headset or using the Meta Horizon Mobile App will go directly to internal product and QA teams for review and action, rather than to our Developer Support team. There is no guarantee that a response will be given, but the feedback is valuable.h.taylor5 months agoCommunity Manager1like0CommentsCommunity & Posting Guidelines
Welcome to the Developer Forums. Meta provides this space for VR, AR, and MR developers to connect, share insights, and get support while developing apps for Meta Quest. To keep discussions productive and helpful, we ask that everyone follow these community guidelines. Stay On-Topic Before creating a new thread, use the Search field to see if your question has already been answered. Post in the most relevant category for your topic. Choose the most relevant tags for your post. You can choose more than one if your post relates to multiple topics. Keep discussions related to Meta Quest development and build tools. Write Clear and Detailed Posts Write clear, specific titles that summarize your question or topic. Avoid vague titles like “Help!” or “Question” and opt instead for titles like “Help Using Passthrough API in Unity” or “How Do I Implement Colocation?” When asking for help, include details such as the steps you’ve taken, the errors you’ve received, and the expected vs. actual results. If you need support or are reporting a bug, read this post. When responding to a post, aim to provide helpful, informative answers rather than opinions. Include screenshots, code snippets, or links to documentation wherever possible. Report Issues in the Correct Channels If you see a post violating these guidelines, report it directly, rather than engaging in arguments. To report a post, click the … icon on the top-right corner of the post and select “Report,” which will open a dialog for you to provide a reason and details. Use the appropriate channels for bug reports and direct support instead of spamming multiple threads. If you’re unsure whether your question should be a forum post or a support ticket, see this guide. For more information about getting support, see this post. Be Respectful and Constructive Treat all members with respect. Disagreements are fine, but keep discussions professional and productive. No personal attacks, harassment, hate speech, or inflammatory comments. If providing feedback, be constructive—help others improve, don’t tear them down. No Spam or Self-Promotion Avoid excessive self-promotion. Do not post ads, promotions, or affiliate links. No Sharing of Confidential or Inappropriate Content Do not share private or personal information (yours or others’). No NSFW, offensive, or illegal content. Keep Discussions Collaborative The goal of this forum is to foster collaboration among developers, so keep your contributions focused on helpful solutions, best practices, and constructive discussions. Failure to follow these guidelines may result in warnings, content removal, or either temporary or permanent bans from the forums. Please note that by participating in these forums, you agree to abide by Meta’s Terms of Service and Privacy Policy, as well as our Code of Conduct for Virtual Experiences. Thank you for doing your part to make this a friendly, helpful, and productive space for all developers!h.taylor5 months agoCommunity Manager4likes0CommentsUnderstanding App Requirements & Distribution on the Meta Horizon Store
We’re here to support you every step of the way as you build on our platform. It’s important to us that you have access to the best resources and guides to navigate our platform requirements so your apps can reach distribution and monetization even faster. With the Trusted Developer Essentials Program (TDE), we offer a free collection of resources led by Meta experts and hosted on the Data Protocol Platform. TDE covers topics like the developer journey, the app submission process, VRCs (all of our technical requirements to get your app published on the Horizon Store), privacy policy, Age Group Self-Certification, content guidelines, how to navigate Data Handling, how to submit your Data Use Checkup, and more. We’re always expanding TDE to include more helpful topics to make app publishing as easy as possible. Look out for new resources throughout the year, and please let us know if there are any materials or topics you’d like to see explained by filling out the Data Protocol survey—we’re always looking for more ways to help! An App's Journey Through Meta's Requirements Use this interactive flow-chart to understand the key milestones and requirements your app will encounter on its journey, from development to submission. Understanding Meta's Content Guidelines Understand the principles that determine what content is allowed and what content is prohibited under Meta’s Content Guidelines with this video. How to Pass the Most Commonly Failed VRCs Avoid common pitfalls by reviewing the most frequent VRC failures and how to address them effectively in our How to Pass the Most Commonly Failed VRCs resource guide. Boosting Conversion on the Meta Horizon Store Learn tips for crafting strong descriptions, screenshots, and trailers that help your app stand out and convert users in our course on Boosting Conversion on the Meta Horizon Store and read our guide on Crafting a Product Details Page (PDP) that converts. Driving Discoverability with Metadata Learn how to use metadata to increase your app’s visibility and reach the right audience in this video resource. Meta Horizon TDE Channel For additional educational resources on the Data Protocol platform, please visit our Meta Horizon TDE Channel.GoldStandard5 months agoMeta Employee0likes0CommentsOnboarding Resources
Whether you're new to HorizonOS development or looking to deepen your expertise, our developer resources include step-by-step guides for different engines. Designed to guide you in building safe, compliant, and engaging experiences, our guides provide a solid foundation for your project, no matter your tech stack. Unity Hello World VR Developing Apps for Horizon OS in Unity Unity Project Setup Explore Features with Building Blocks Meta SDKs for Unity Sample Projects Overview Unreal Engine Setting Up Your Dev Environment Installing Unreal Engine Setting Up Your First Project Packaging and Preparing Your New Project Choosing UE Installation by Feature Compatibility Unreal Samples and Showcases Spatial SDK What Is Spatial SDK? Build Your First App Architecture Entity-Component-System Android Studio Plugin Android Apps Android Apps on Meta Horizon OS Getting started Android Studio Plugin Make Your App Compatible Media Requirements Web/WebXR WebXR First Steps Developer Workflow Introduction to Browser Progressive Web Appsh.taylor5 months agoCommunity Manager2likes0Comments
→ Get the latest information about HorizonOS development in News & Announcements.
→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.
→ Get support or provide help in Questions & Discussions.
→ Show off your work in What I’m Building to get feedback and find playtesters.
→ Looking for documentation? Developer Docs
→ Looking for account support? Support Center
→ Looking for the previous forum? Forum Archive
→ Looking to join the Start program? Apply here.