Growth Insights Series: More Best Practices for New User Onboarding
By: Chetan Maddipatla, Gabe Heiland and Jessica Cornick
Welcome back to the Growth Insights Series! In the last installment, we walked you through several best practices for elevating your app’s onboarding experience by building competency through tutorials.
Just to recap: Onboarding, sometimes referred to as the New User Experience (NUX) or First Time User Experience (FTUE) is how your app introduces new users to your experience. There are three essential pillars for creating a solid onboarding experience in your app:
Competence comes from mastering the key interactions in your experience. This is the ability to learn and execute on controls and correctly interact with app systems. The bulk of an app's tutorial is spent on leading users to competence.
Recall is a user’s ability to remember and perform core actions when they return to your app. This is particularly critical in immersive experiences, where interface conventions are still evolving. Without good recall support, users might need to relearn controls with each session.
Progression bridges the gap between tutorial and core user experience. Leveling systems, battle passes, crafting systems, or other ways to demonstrate growth over time all help users gain skills and showcases what makes your experience worth returning to.
In this article, we’ll explore the last two of three pillars for successful onboarding: Recall and Progression. As we mentioned last time, these pillars form the foundation of your app’s ability to successfully retain users. If you’re ready to start optimizing your onboarding experience and increasing retention, keep reading to dive into recall and progression best practices.
Pillar Two: Support Recall
Recall refers to users’ ability to remember and execute what they’ve learned. It’s critical for user retention, yet it’s often overlooked in onboarding design. Without effective recall support, users returning after even a short break may feel like beginners again, which can lead to frustration and abandonment.
Effective onboarding ensures users can recall and navigate your experience without constant guidance. Here are some tips that can help your audience get comfortable with controls and remember them:
Focus on simple and direct inputs. Avoid burying inputs behind several layers of unconnected UI. We recommend supporting button presses as a means to complete actions instead of complex physical movements. You can even consider common control mapping in console games to avoid teaching users entirely new skills.
Build new skills on top of previous ones. Pay attention to the flow of your teaching, making sure that related concepts are paired and frequently used together. For example, stringing together lessons on how to move, then dash, then jump will help your audience remember all three skills better than if they are broken up with other activities.
Frequently test skills during the tutorial. Repetition is the key to learning. Revisiting the last example, ensure that the user must first move in order to successfully dash, and that the jump requires the use of move and dash together. Follow this up with a chance for users to practice and cement these interactions.
Enabling quick skill practice
Keep in mind the "Three Times Rule": Most users need three successful repetitions of an action before it becomes internalized. This repetition transforms conscious effort into intuitive understanding and dramatically improves recall later. Here are some best practices to consider:
Design your tutorial interactions with immediate retry opportunities.
Give clear feedback about missed control execution.
Allowing unlimited time to practice will increase the likelihood that users retain what you’ve taught them.
In Asgard’s Wrath II, players repeatedly practice special movements like jumping down and sliding over walls using the same button prompt. By tying multiple special movements to one button and having the player practice multiple times, they will be more likely to try pressing A in unfamiliar traversal scenarios.
When users successfully perform a new skill, immediately reward them to reinforce what they’ve learned. This can apply to new tools or powers users just learned to use, unlocking the next step of their journey or even celebration with great VFX & SFX. Make sure rewards feel contextually appropriate within your experience. These immediate positive reinforcements help cement actions in users’ memory and build confidence for future challenges.
In I Expect you to Die III: Cog in the Machine, players are immediately praised by The Handler - a pleasant, but prickly British character with a dry sense of humor - when they complete tasks in the tutorial (such as soldering wires and putting the panel back into its circuit with a crisp “Great job!, “Haha! That’s the Agent Phoenix I remember!” (and similar callouts). This gives players immediate, clear feedback and creates a positive association with puzzle-solving.
Using helpful reminders
Users often need reminders of previously learned controls, especially in more complex apps or after breaks between play sessions. That’s why we recommend implementing non-intrusive onscreen prompts that don’t interfere with the user experience. Consider adding contextual hints that appear only after brief periods of inactivity at key interaction points. For apps where users might take extended breaks, these reminders become essential for maintaining enjoyment.
In the instance that users forget key controls, it’s important to provide a way to revisit instructions, such as an accessible codex or help menu. This becomes particularly valuable for users who take longer breaks between sessions and need to refresh their memory.
During the weapons tutorial of Population: One, players walk through the act of reloading their weapon, with the tutorial highlighting the parts they need to interact with and showing arrows and buttons required to complete the action. After the tutorial, guns that need to be reloaded will have their interactive parts highlighted to help players remember what to do.
Pillar Three: Introduce Meaningful Progression
Regardless of your FTUE length, onboarding should include the types of interactions, environments and interfaces that users will regularly experience after the tutorial ends. This is successfully accomplished by introducing progression systems during onboarding, like player levels, RPG systems, battle passes or similar long-term engagement systems. This approach gives users a preview of the rest of your experience and a satisfying return on their initial time investment. The transition from learning to your core user experience is crucial for maintaining interest and encouraging users to return.
Tease progression systems
If you're building a game that offers character advancement or equipment progression, introduce these systems during onboarding. Even simple progression like acquiring different weapons should be previewed so users can understand and look forward to these systems.
Guiding your audience to experiment with different approaches during your tutorial can help them get accustomed to different scenarios they’ll encounter. This might mean giving them a new weapon or character option for a specific sequence or area. If these new options require significantly different controls, provide brief additional tutorials to ensure users remain comfortable.
Users need clear indicators of what their short and long-term goals are, as well as how to make progress towards these goals. A common approach involves introducing daily activities with generous rewards that reinforce key behaviors and guide users toward important features. Start with easily achievable tasks offering substantial rewards, then gradually increase complexity—this "stair-step" approach transitions beginners into engaged long-term users.
After completing the final part of the tutorial in Augmented Empire, players walk through the process of adding a new skill to a character that just leveled up. Players are allowed to select the ability their character learns, which helps them see the value of the upgrade system and makes them more likely to seek out hidden upgrade points later.
It’s important to ensure that users feel tangible growth during onboarding. Consider allowing users to level up once, craft stronger items or collect and spend currency before the tutorial ends. These visible indicators of advancement (numbers increasing, abilities expanding, items improving, etc.) satisfy feelings of achievement and encourage return visits. This growth should be a microcosm of larger progression systems that they will engage with over time.
Previewing premium and seasonal content
If your app includes live service elements, introduce them at the end of onboarding to signal ongoing support. This may include guiding users to current seasonal content or your in-app store so they can get familiar with available content options. The goal is to raise awareness of these systems while allowing your audience to explore monetization at their own pace.
Population: One continues to guide players after the tutorial through in-game challenges, encouraging players to add friends and play on different maps by offering in-game currency tied to the game’s cosmetic system.
What’s Next?
In this mini series, we've explored the three pillars of successful onboarding for immersive experiences:
Build user competency through intuitive and accessible tutorials.
Foster recall so users can return and immediately feel comfortable.
Introduce progression that motivates long-term engagement.
These elements form the foundation of user retention and engagement in successful Meta Quest experiences. By investing in quality onboarding, you can set up your app for commercial success.
The Growth Insights Series will continue to expand in the coming months with deeper dives into user acquisition strategies, engagement tactics, and audience insights specific to the Meta Horizon ecosystem. Our goal is to provide you with actionable strategies to boost retention, drive engagement, and build sustainable revenue streams across various business models.
In our next article, we'll examine how these same principles apply specifically to Horizon Worlds creators, with tailored strategies for the unique social and discovery aspects of the Horizon ecosystem. Stay tuned by following us on X and Facebook—and subscribe to our monthly newsletter from your Developer Dashboard settings!
All
App Submission
Apps
Games
Marketing
Quest
Did you find this page helpful?
Explore more
Creator Spotlight: How Habitor Built a World in 5.5 Hours with GenAI
Learn how Worlds creator Habitor leveraged new GenAI tools to build a complete, functional world from scratch in just 5.5 hours.
Streamline Multi-user Setup with the Colocated Experiences MR Motif
Discover simple steps and resources to set up seamless colocated mixed reality experiences. Get started with sample code, sample scenes and a tutorial video.
Introducing North Star: A Visual Showcase for Meta Horizon Developers
Explore North Star, a Unity graphics showcase and open source GitHub project for Meta Horizon developers featuring cutting-edge visuals and graphics optimizations.