Quest System Pro

Quests, Achievements and Dialogues

5/5 Rating by 59 people

Quest System Pro is an extremely flexible quest, achievement and dialogue / conversation trees system. 

Quests (can) consist of multiple tasks and each task can be progressed through the built-in components, your own code, or using an FSM like PlayMaker. You have full control, allowing you to create ANY type of quest. 

Buy now


Major product updates


source code included


Getting Started videos




Third-party integrations




Setup create quests using dedicated editors in Unity. PlayMaker fan? No problem - with support for PlayMaker, you can easily control your quests.


Go beyond just quests and setup achievements and achievement conditions for your players to meet. 

Full Source Code Access

Quest System Pro comes with the full source code, allowing you to change anything and extend the tool as you wish.

Battle Tested System

Quest System Pro has stood the test of time. We've continually improved on the tools over the years based on feedback from the hundreds of developers that use Quest System Pro.

Dialogue / Conversations

Use the built-in dialogue / conversation editor to set up complex conversation trees for your players and NPCs based on any condition.


The built-in SALSA integration handles the player's facial animations, so you don't have to spend weeks animating faces.

Complete Freedom

Quest System Pro does not enforce you to use a specific UI design or style and can thus very easily be themed to your liking.


Quest System Pro has been built with extensibility in mind. The flexible base allows you to morph it to your game's need.





With Quest System Pro, you can create any type of quests with any number of required tasks, each task representing an action required by the user.

We've already built-in quest types such as discovery, gather, kill, talk, timed and other types of quests. But if you need more, you can of course extend the system to your needs.

Read on below for more features.

View Documentation

Already purchased Quest System Pro?

Connect your Quest System Pro purchase to your Devdog account for free goodies!

Getting Started is Easy!

Used by hundreds of developers, Quest System Pro has become the standard Quest and Conversation-tree solution for Unity - and it's easy to get started.

Watch our Getting Started videos on YouTube, and join Discord if you have any questions.



Advanced Conversation Trees

Quest System Pro comes packed with a powerful dialogue and conversation editor, which enables you to setup advanced conversation tress.

This means you can easily create quests and achievements that requires a player to e.g. be level 10 before the quest can be started, or requires the player to collect all quest items for one quest before being able to start the next quest.

View Documentation


Localization Support

With a built-in localization system, you can easily localize text, audio and visuals used for quests, achievements and dialogues in your Unity game.

In fact, any Unity.Engine.Object type can be localized, and since no programming is required, anyone on your team can help with the localization.

Advanced Waypoint System

Using the advanced waypoint system in Quest System Pro is easy, and allows you to setup custom NPC behavior based on player behavior.

As an example, you can have an NPC run towards the location of a quest item, wait for the player to catch up, then give the player a new quest and finally return to the place it came from.




Third-party Integrations

Quest System Pro integrates with:

- Inventory Pro, PlayMaker, and Rewired
- Love/Hate, Salsa, and RT-Voice
- Easy Save 2 and LipSync (pro)

View Documentation

  • tectuma

    Well worth every penny!

    «Once more DevDog hit it out of the park. It is very easy to use and ties right into the Inventory system. It only took a few min to set up, and where off and running. With the quest setup all being gui based it makes making quest, achievements, and dialogue fast and very easy to use. I cannot stress how much of a time saver this will be for our team.»

  • nixtwiz


    «This is a must-have asset. Even if you are doing a linear game without "quests" this is very useful. It takes a little to learn, but once you do it saves sooooo much time. The quest system makes setting up triggered events and whatnot very easy. The localization system is fantastic.»

  • Joemcoy

    Best and logical system of quests

    «I try to create a logic for quests, waypoints, and others things of an quest system, but this asset saves time of create, only need to adapt to my network.»

Feeling convinced?

Get Quest System Pro today from the Unity Asset Store!

Buy Now

About us

We're a developer and publisher of best-in-class tools and asset for the Unity game engine. We develop and sell but also publish products like Odin for talented developers and artists around the world.