Quest Rewards

v4.0

Quest Rewards are things that they player gets when a Quest or Quest Step is completed -- either successfully or in failure. (They can be "bad" rewards!!)

Where are the Quest Reward scripts?

See all included Quest Reward scripts: Assets/InfinityPBR/---Game Modules/Quests/Scripts - Quest Rewards/

How to create a Quest Reward object

To create a Quest Reward, create folder in your project where you'd like to store your Quest Reward objects. Then right click and choose Create/Game Modules/Quest Reward/[Quest Reward Type]

Create your own Quest Rewards

While the Game Modules ships with many Quest Reward types, and more will likely be added over time, you may want to create your own Quest Rewards. This is very useful when you have unique mechanics and concepts in your project, and you'd like to use those unique things with the Quests module.

While this does require some scripting, it is likely easier than you think!

Create a Custom Quest Reward

Quest Rewards

Common Settings

All Quest Rewards have a Name and Description. The Name will always match the Scriptable Object name -- if you change either, the other will update, when viewing the Inspector.

The Description field is optional, and can provide internal reminders of the reward, or can be used at runtime to populate your UI.

Point RewardItem Object Reward

Last updated

Was this helpful?