12 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

Introduction to quest design

Introduction to quests, achievements, and dailies


Quests are a game mechanic in which players complete objectives in order to earn rewards like items, currency, or badges. Quests provide players with fresh goals and incentives, which can motivate them to play longer and more often, increasing their engagement. They can also reduce boredom and provide a sense of progression and accomplishment that lead to better retention.

Note

For out-of-the-box functionality to create quests, see the Missions feature package.

Quest structure

Structurally, quests consist of three components:

The structure of a quest can vary from a single task to multiple tasks, all of which a player must complete to earn the reward. They might also unlock additional quests upon completion, called a called a quest chain.

There are two common types of quests:

Achievement badge in Jailbreak

Daily quests in World // Zero

For these easy quests, small rewards are appropriate, due to the rate at which they're completed. Because they are available daily, Dailies can provide a reliable source of soft currency and incentivize players to log in every day.

Use cases

Though they use similar mechanics to task and reward players, quests, achievements, and dailies play complimenting roles in a game. They actively:

Overlap of roles between quests, achievements, and dailies

Provide goals

One way to keep players engaged is to provide them with a mixture of short, mid and long-term goals that allow them to feel frequent progress and give them something to aspire toward.

Short-term goals can be completed in a single play session and provide small, frequent moments of accomplishment. Because players must complete them within a single day, dailies should exclusively consist of short-term goals.

Mid-term goals require days to weeks of play to complete. Most quests, especially those with multiple objectives, fall somewhere between short-term and mid-term goals.

Long-term goals take months of play to complete. Many achievements represent long-term goals because they require significant time, effort, or skill to earn.

Surface features

By creating quests that require players to explore different areas or complete certain tasks, you can draw attention to the full breadth of the game's features and content. This can be especially helpful for games with large worlds or complex systems, as players might not realize all the game has to offer.

In this example from Squishmallows, one of the game's many locations, the campsite, is being surfaced. This quest might be the first time that a player learns that there is a campsite in the world, and the reward incentivizes them to explore the map to find it.

  <img src="https://prod.docsiteassets.roblox.com/assets/game-design/introduction-to-quest-design/quest-design-8.png" alt="A pop-up UI in the Squishmallows game that informs players what they need to do in a quest to obtain a reward." width="30%"/>

Quests in Squishmallows

Teach through tutorials

Quests can also teach players how to use those features by acting as tutorials. Quest-based tutorials have a number of advantages:

Tutorial quest in RoCitizens

Add session variety

The longer a player plays a game, the more familiar they become with its systems and content. When players are incentivized to try new things, they are less likely to fall into gameplay routines that become boring over time. Quests can add variety to a player's session by encouraging them to engage with content or systems that they might not have otherwise, or to revisit ones that they have not engaged with recently. This can be especially helpful for games with repetitive gameplay, or those that have less frequent updates, but any game can benefit by keeping its players engaged and ensuring that all of its areas remain active.

  <img src="https://prod.docsiteassets.roblox.com/assets/game-design/introduction-to-quest-design/quest-design-3.png" alt="Quest UI in The Wild West game that displays tiles in various colors to inform players what they need to do for each tile's quest to obtain a reward." width="70%"/>

Quests in The Wild West

Create resource drip

A resource drip is a source that provides small amounts of virtual resources like currencies, XP, or crafting ingredients that add up over time, allowing players to plan their play sessions and resource spending around them.

Earning even small amounts regularly encourages players to spend because they know that there is always more to be found. When sources are scarce or too effort-intensive, it can discourage participation in the overall economy and lead to negative impressions about the fairness of the game's design.

A game's economy is tied to its core loop. When a player engages with the core mechanics of the game, they naturally earn and spend resources. Players who do not have resources to spend cannot make the purchases that enable or enhance their activity in the rest of the game, such as upgraded tools and abilities. Facilitating investment in a game's economy and a healthy interaction with the core loop can also lead to improved retention.

For these reasons, it can be beneficial to drip-feed resources to players over time, and one way to do that is through quest rewards. Dailies are an excellent delivery mechanism for currencies because the rewards are reliable, small, and valuable enough to encourage players to return every day.

  <img src="https://prod.docsiteassets.roblox.com/assets/game-design/introduction-to-quest-design/quest-design-7.png" alt="A pop-up UI in the Pet Simulator X! game that displays tiles in a top-down list to inform players what they need to do for each tile's quest to obtain a reward." width="70%"/>

Daily quests in Pet Simulator X!

Increase engagement

Limited-time content is any type of consumable or collectible content like quests, pets, or cars that are only available to players temporarily. If players do not earn or complete the content before time runs out, they might never have another opportunity. For that reason, limited-time content spurs engagement as players increase their efforts in a rush to beat the clock.

  <img src="https://prod.docsiteassets.roblox.com/assets/game-design/introduction-to-quest-design/quest-design-10.png" alt="A close up view of the Discover page with various game tiles that are themed for Halloween to inspire player engagement for the season." width="70%"/>

Limited-time seasonal events

Because it is so effective at driving player engagement and monetization, limited-time content is an essential element of a game's live operations (LiveOps). Like other forms of limited-time content, quests that are only available for a brief time create a sense of urgency and excitement, encouraging players to log in regularly throughout the event's duration in order to earn the limited-time rewards. These temporary quests are common during seasonal events, such as Halloween or anniversary celebrations.

To learn more about live operations and maintaining and updating a live game, see LiveOps essentials.

Facilitate progression

A progression system can help players achieve them by promoting engagement with the game's core loop. As players engage with the core systems of the game, they progress through the loop and make progress on their own goals.

Quests can act as a progression system by providing a structured way to advance through the game's content. With each quest completed, players earn rewards like weapons or skill points that help to prepare them for the next challenge.

Season passes are progression systems that incorporate quests. In Dragon Adventures, players complete quests called "missions" in order to earn points toward reward tiers. The quests are all activities that are tied to the core loop mechanics of hatching and raising dragons. As players progress through the tiers, they unlock more rewards, culminating in unlocking an exclusive dragon as the final season reward. Through this UI, players can track their progress through the tiers as the deadline for the end of the season approaches.

  <img src="https://prod.docsiteassets.roblox.com/assets/game-design/introduction-to-quest-design/quest-design-11.png" alt="Missions UI in the Dragon Adventures game that displays two rows of tiles to inform players what they need to do in for different reward tiers to obtain rewards for either the base gameplay or with a season pass." width="70%"/>

Season pass progression in Dragon Adventures

Encourage new gameplay

Quests can encourage players to play in more interesting and challenging ways that they might not have tried before. In this example from Jailbreak, players are required to not only shoot down an enemy helicopter, but to do so while riding in a vehicle – a challenge that they might never attempt otherwise. As evidenced by the "impossible" rating, achieving this badge likely requires many attempts, during which the player is highly engaged.

  <img src="https://prod.docsiteassets.roblox.com/assets/game-design/introduction-to-quest-design/quest-design-4.png" alt="A close up view of an achievement badge for the Jailbreak game that awards players who shoot down a helicopter while riding in a vehicle. The badge on the left-hand side displays a lightskinned blocky male avatar turned to his left to look at text that says Top Gun." width="70%"/>

Achievement badge in Jailbreak

These alternate gameplay goals can be especially engaging for experienced players who might have tried everything the game has to offer. Without new challenges, even the most dedicated players eventually grow bored and move on to other games. Achievements are one way to keep them engaged between content updates.

Deliver narrative

In addition to their objectives, quantities, and rewards, quests can optionally include flavor text that provides bits of narrative, and backstory about the game's world. While not strictly necessary, especially in games without narrative elements, story-based quests can enrich the player's experience and make them feel more immersed in the 3D world.

In Spellbound, the player accepts a quest from an NPC named Moritor, who needs help retrieving a potion to cure his baldness. The text tells the player not just what to do, but why, and it does so in a way that contributes to the game's humorous tone and experience. Even the quest's reward, a hat, is thematically tied to the story.

  <img src="https://prod.docsiteassets.roblox.com/assets/game-design/introduction-to-quest-design/quest-design-5.png" alt="Quest UI in the form of a red scroll that displays both narrative from the blocky male character to the right of the scroll, as well as an objective prompt and rewards players will earn if they complete the quest." width="70%"/>

Quest narrative in Spellbound

Resources

For a more in-depth look at quests, watch these workshop videos. They include tips for designing, writing, and producing quests, as well as developing a spreadsheet to make quest development more efficient.

 <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/1stxDQeHhr8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowFullScreen></iframe>

Designing quests, achievements, and dailies

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/iWSZJSE2NEc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowFullScreen></iframe>

Writing quests, achievements, and dailies