ORK Framework Logo - RPG Editor for Unity
  • Features
  • Showcase
  • Guide
    • Documentation
    • Tutorials
    • API
  • ORK 2
    • Tutorials
    • Plugins
    • API
  • Support
  • Forum
  • Get ORK

Status System Setup

  • START Status System Setup
  • 01 Status Values
  • 02 Status Development
  • 03 Attack/Defence Modifiers
  • 04 Status Effects
  • 05 Formulas
  • 06 Ability & Item Types
  • 07 Abilities Part 1: Attacks
  • 08 Abilities Part 2: Support & Sabotage
  • 09 Abilities Part 3: Elemental Magic
  • 10 Items
  • 11 Equipment Part 1: Slots & Slot Set Templates
  • 12 Equipment Part 2: Weapons
  • 12.5 (Optional) Equipment Part 2.5: Weapons
  • 13 Equipment Part 3: Shields, Armor & Accessories
  • 13.5 (Optional) Equipment Part 3.5: Shields, Armor & Accessories
  • 14 Equipment Part 4: Available Equipment Templates
  • 15 Loot
  • 16 Battle AIs
  • 17 Combatants Part 1: General Settings
  • 18 Combatants Part 2: Players
  • 19 Combatants Part 3: Enemies
  • 20 Combatant Groups
  • END Status System Setup

3D RPG Playground

  • START 3D RPG Playground
  • 01 Player Setup
  • 02 Start Menu
  • 03 First Interaction
  • 04 Music
  • 05 Areas
  • 06 Collecting Items
  • 07 Displaying Equipment
  • 08 Combatant Prefabs, Icons & Portraits
  • 09 Combatant Animations
  • 10 Camera Positions
  • ANIM 01 Battle Start/End Schematics
  • ANIM 02 Use, Cast & Camera
  • ANIM 03 Abilities & Items
  • ANIM 04 Physical Attacks
  • ANIM 05 Special Actions
  • BATTLE 01 Battle Menu
  • BATTLE 02 Prepare for Battle
  • TURN 01 Turn Based Setup
  • TURN 02 Turn Order HUD
  • ATB 01 Active Time Setup
  • ATB 02 Cast Times
  • ATB 03 Timebar HUD
  • BATTLE 03 The First Battle
  • BATTLE 04 Hunting Move AI
  • BATTLE 05 Spawning Combatants
  • 11 Save Games
  • MENU 01 UI Boxes
  • MENU 02 Template HUDs
  • MENU 03 Overview Menu
  • MENU 04 Menu Screens
  • 12 Shop
  • BATTLE 06 Random Battles
  • DUNGEON 01 Enter the Dungeon
  • DUNGEON 02 The Trapdoor
  • DUNGEON 03 Enemies on Level 1 & 2
  • DUNGEON 04 Traps on Level 3
  • DUNGEON 05 Going Deeper
  • 13 Bestiary (+MENU+ANIM)
  • QUEST 01 Hunting Quests (+MENU)
  • QUEST 02 Guard NPC
  • QUEST 03 Forest Ruin Cheese
  • QUEST 04 Witch NPC with Cheese
  • QUEST 05 Quest Mark HUDs
  • 14 Research Trees (+MENU)
  • CRAFT 01 Crafting Materials
  • CRAFT 02 Crafting Recipes
  • CRAFT 03 Crafting Menu
  • CRAFT 04 Crafting Proficiency & Critical Crafting
  • CRAFT 05 Materials Loot
  • 15 Changing Choice Dialogue
  • 16 Follow Me!
  • BATTLE 07 Sequence Loot Dialogue

3D Action RPG

  • START 3D Action RPG
  • 01 Status System Setup
  • 02 Player Setup
  • 03 Player Weapon
  • 04 Player Attacks
  • 05 Enemy: Chomper
  • 06 Chomper Attack
  • 07 Hit & Death
  • 08 HUDs
  • 09 Rolling on the Floor
  • 10 Enemy: Spitter
  • 11 Spit Attack
  • 12 Potion
  • 13 Grenade
  • 14 Item HUD
  • 15 Enemy: Grenadier
  • 16 Grenadier Melee Attacks
  • 17 Grenadier Flamethrower
  • 18 Item Drops
  • END 3D Action RPG

2D Grid Battle RPG

  • START 2D Grid Battle RPG
  • 01 Player Setup
  • 02 Prefab & Music Setup
  • 03 Randomizing Combatants
  • 04 UI Setup
  • 05 Battle Start, End & Phase Schematics
  • 06 Battle System Setup
  • 07 Battle Grid Setup
  • 08 Grid Move
  • 09 Forest Battle Grid
  • 10 Battle AI
  • 11 Ability Ranges
  • 12 Death & Use Schematics
  • 13 Attack Schematic
  • 14 Shoot Schematics
  • 15 Battle Selection Interaction
  • END 2D Grid Battle RPG

Schematics

  • Simple Start Schematic
  • Battle Start Schematic
  • Battle End Schematic
  • Moving to Target and Back
  • Animating a Base Attack
  • Animating a Magic Ability
  • Grid Movement
  • Open and Close UI Animations
  • Flying Text Mover

UI Setups

  • Unity UI: Initial Setup
  • Unity UI: TextMesh Pro Setup
  • Unity UI: UI Box
  • Unity UI: Flying Text
  • Unity UI: Dragging Notification
  • Unity UI: Interaction HUD
  • Unity UI: Simple Player HUD
  • Unity UI: Quest HUD
  • Unity UI: Shortcuts HUD
  • Unity UI: Currency HUD
  • Unity UI: Tooltip HUD
  • Unity UI: Control HUD
  • Unity UI: Attack Modifiers
  • Unity UI: Defence Modifiers

Gameplay Bits

  • Combining Input Origins
  • Combining Status Value Flying Texts
  • Fun With Flying Text
  • HUD Effects With Conditional Schematics
  • Inventory Containers
  • Multi Interaction Controllers
  • World Space HUD
  • World Space Dialogue
  • Home
  • Guide
  • Tutorials
  • 3D RPG Playground
  • QUEST 01 Hunting Quests (+MENU)

QUEST 01 Hunting Quests (+MENU)

Table of Contents
  • Quest General Settings
    • Quest Settings
    • Default Quest Layout
      • Message Content
      • Task Settings
      • Requirement Settings
    • Quest Notifications
      • Quest Added
      • Quest Finished
    • Task Notifications
      • Task Finished
  • Quest Types
    • 0: Hunting
    • 1: Fetching
  • Quests
    • 0: Hunt Wasps
      • Quest Settings
      • Quest Settings > Quest Text
      • Rewards > Experience Rewards
    • 1: Hunt Skeletons
      • Quest Settings > Quest Text
      • Rewards > Experience Rewards
      • Rewards > Item Rewards
    • 2: Hunt Supporters
      • Quest Settings > Quest Text
      • Rewards > Experience Rewards
      • Rewards > Item Rewards
    • 3: Hunt Dragon
      • Quest Settings > Quest Text
      • Rewards > Experience Rewards
      • Rewards > Item Rewards
  • Quest Tasks
    • 0: Kill Wasps
      • Quest Task Settings
      • Activate Requirements
      • Finish Requirements
    • 1: Kill Skeletons
      • Quest Task Settings
      • Finish Requirements > Enemy Kills > Kill Requirement 0
    • 2: Kill Supporters
      • Quest Task Settings
      • Finish Requirements > Enemy Kills > Kill Requirement 0
    • 3: Kill Dragon
      • Quest Task Settings
      • Activate Requirements
      • Finish Requirements
    • 4: Report to the guard
      • Quest Task Settings
      • Quest Task Settings > Quest Text
      • Activate Requirements
  • Menu Requirement
    • Base Settings
    • General Requirement > Quest Conditions
  • Quest Menu Screen
    • Menu Screen Settings
    • Quest Part
      • Type Box Settings
      • Quest Box Settings
      • Info Box Settings
  • Updating Overview Menu Screen
    • Button List 0
      • Menu Item 6
  • Save Changes

In this tutorial we’ll set up our first quests.

This tutorial is the start of the sub-series for setting up quests and also continues the sub-series for setting up menu screens.

We’ll start with setting up hunting quests, i.e. where we need to kill different enemies to finish the quests. We’ll also set up a quest menu.

Learn more about quests in this documentation.

Quest General Settings #

We’ll start with setting up the general settings for quests, e.g. quest layout and notifications.

Navigate to Game > Quest Settings & Types > General Settings.

Quest Settings #

  • Active Quests
    Set to 5.
    This is the default setup.
    This is the maximum number of quests that can be active at the same time.
    Only active quests will track their progress, e.g. a kill quest only counts killed enemies when it’s active.

Default Quest Layout #

The quest layout is used to display a quest’s information in Quest menu screen parts and the Quest Choice dialogue in schematics.

Message Content #

We’ll make small adjustments to the layout’s text – we’ll show quest name, Tasks and Rewards header in an orange color and with bold font. We’ll also display the quest text instead of the description.

Using the quest text allows us to update the text when a new task becomes active.

  • Text (Message Content)
    Set to:

<b><color=#FF7D00FF><name></color></b>
<text>

<b><color=#FF7D00FF>Tasks</color></b>
<tasksactive>

<b><color=#FF7D00FF>Rewards</color></b>
<rewardsall>

Task Settings #

We’ll also add the finish requirements to our task names.

  • Default Content (Task Text)
    Set to: <name>
    <finish>

Requirement Settings #

A small adjustment, adding a small visual element to the requirement.

  • Default Content (Task Text)
    Set to: – <name> <quantity>/<quantitymax>

Quest Notifications #

We’ll show notifications for adding and finishing a quest.

Quest Added #

  • Show Notification
    Enable this setting.
  • Text (Message Content)
    Set to: New quest: <name>

Quest Finished #

  • Show Notification
    Enable this setting.
  • Text (Message Content)
    Set to: Quest completed: <name>

Task Notifications #

We’ll show notifications for finishing a quest task.

Task Finished #

  • Show Notification
    Enable this setting.
  • Text (Message Content)
    Set to: Task finished: <name>

Quest Types #

Navigate to Game > Quest Settings & Types, we’ll change the Default type and add additional types.

0: Hunting #

  • Name
    Set to Hunting.

1: Fetching #

  • Name
    Set to Fetching.

Quests #

A quest serves as a container for one or multiple quest tasks. We’ll first set up a number of quests and add tasks to them afterwards.

Navigate to Game > Quests, we’ll change the Default quest and add additional quests.

0: Hunt Wasps #

This quest will send us hunting down a couple of wasps. We’ll just need to kill them, not report back that we did it.

  • Name
    Set to Hunt Wasps.

Quest Settings #

  • Quest Type
    Select Hunting.
  • Repeatable
    Enable this setting.
    The quest can be started again after it was finished.

Quest Settings > Quest Text #

  • Default Content
    Set to: Wasps have been plaguing the townsfolk.
    Kill them.

Rewards > Experience Rewards #

We’ll receive some experience for finishing the quest.

Click on Add Experience Reward.

  • Whole Group
    Enable this setting.
    All group members will get the experience.
  • Status Value
    Select Experience.
  • Reward Value
    Select Value > Formula.
    Select the Level Based Reward formula.
  • Initial Value
    Set to 5.

1: Hunt Skeletons #

Copy the Hunt Wasps quest and change the following settings.

  • Name
    Set to Hunt Skeletons.

Quest Settings > Quest Text #

  • Default Content
    Set to: Skeletons are scaring the children.
    Kill them.

Rewards > Experience Rewards #

  • Initial Value
    Set to 10.

Rewards > Item Rewards #

We’ll also receive a revive potion in addition to the experience.

Click on Add Item Reward.

  • Type
    Select Item.
  • Item
    Select Revive Potion.
  • Quantity
    Select Value > Value.
    Set the value to 1.

2: Hunt Supporters #

This quest will target a combatant type instead of a specific combatant.

Copy the Hunt Skeletons quest and change the following settings.

  • Name
    Set to Hunt Supporters.

Quest Settings > Quest Text #

  • Default Content
    Set to: Those supporting enemies are a nuisance to deal with.
    Kill them.

Rewards > Experience Rewards #

  • Initial Value
    Set to 10.

Rewards > Item Rewards #

We’ll change the reward to give us gold.

  • Type
    Select Currency.
  • Currency
    Select Gold.
  • Quantity
    Select Value > Value.
    Set the value to 300.

3: Hunt Dragon #

This quest will let us hunt a dragon and report back to the guard.

Copy the Hunt Skeletons quest and change the following settings.

  • Name
    Set to Hunt Dragon.

Quest Settings > Quest Text #

  • Default Content
    Set to: The dragons in the dungeon are to tough for the townsfolk to deal with.
    Kill one of them.

Rewards > Experience Rewards #

  • Initial Value
    Set to 20.

Rewards > Item Rewards #

We’ll change the reward to give us a magic crystal.

  • Item
    Select Magic Crystal.

Quest Tasks #

Next, we’ll set up the tasks for our quests.

Navigate to Game > Quest Tasks, we’ll change the Default task and add additional tasks.

0: Kill Wasps #

This task will automatically activate (it’s the first and only task of it’s quest) and automatically finish when we killed 2 wasps – and also finish the quest.

  • Name
    Set to Kill Wasps.

Quest Task Settings #

  • Quest
    Select Hunt Wasps.

Activate Requirements #

  • Auto Activate
    Enable this setting.
    The task will automatically activate if the requirements are met.
    Since we don’t add any requirements to the activate requirements, it’ll activate when the quest is added.

Finish Requirements #

  • Auto Finish
    Enable this setting.
    The task will automatically finish if all requirements are met.
  • Finish Quest
    Enable this setting.
    Finishing this task will also finish our quest (giving the quest’s rewards).

We’ll add an Enemy Kill requirement.

Click on Add Enemy Kill.

  • Combatant
    Select Wasp.
  • Quantity
    Set to 2.

1: Kill Skeletons #

Copy the Kill Wasps task and change the following settings.

  • Name
    Set to Kill Skeletons.

Quest Task Settings #

  • Quest
    Select Hunt Skeletons.

Finish Requirements > Enemy Kills > Kill Requirement 0 #

  • Combatant
    Select Skeleton.
  • Quantity
    Set to 3.

2: Kill Supporters #

Copy the Kill Skeletons task and change the following settings.

  • Name
    Set to Kill Supporters.

Quest Task Settings #

  • Quest
    Select Hunt Supporters.

Finish Requirements > Enemy Kills > Kill Requirement 0 #

  • Use Combatant Type
    Enable this setting.
  • Combatant Type
    Select Supporters.
  • Quantity
    Set to 5.

3: Kill Dragon #

Create a new quest task this time. The Hunt Dragon quest will have 2 tasks, so we need to do few things differently.

  • Name
    Set to Kill Dragon.

Quest Task Settings #

  • Quest
    Select Hunt Dragon.

Activate Requirements #

  • Auto Activate
    Enable this setting.

Finish Requirements #

  • Auto Finish
    Enable this setting.

Click on Add Enemy Kill.

  • Combatant
    Select Dragon.
  • Quantity
    Set to 1.

4: Report to the guard #

Create a new quest task this time – this task will automatically activate when we killed the dragon (i.e. the previous task finished).

The task will not end automatically and it doesn’t finish the quest. This’ll be handled in a schematic when we talk to the quest NPC.

  • Name
    Set to Report to the guard.

Quest Task Settings #

  • Quest
    Select Hunt Dragon.

Quest Task Settings > Quest Text #

We’ll add new information to the quest text.

We can either add the text to the existing text or replace the current text. We’ll add text, so we should also add some space to the previous text – for this, we add 2 empty lines before the text.

  • Update Quest Text
    Enable this setting.
  • Default Content
    Set to: You killed the dragon, report back to the guard.

Activate Requirements #

  • Auto Activate
    Enable this setting.

We’ll add a Finished Task requirement to activate the task when the Kill Dragon task finished.

Click on Add Quest Task.

  • Finished Task
    Select Kill Dragon.

That’s it for the task – we don’t need to set up any Finish Requirements.

Menu Requirement #

We’ll set up a menu requirement template, as we only want the quest menu to be available when we have quests to display.

Navigate to Templates > Menu Requirement and add a new requirement.

Base Settings #

  • Name
    Set to Quests.

General Requirement > Quest Conditions #

  • Has Quest
    Enable this setting.
  • Has Inactive/Active/Finished
    Enable these settings.

Quest Menu Screen #

Next, we’ll set up the bestiary menu.

Navigate to UI > Menu Screens and add a new menu screen.

Menu Screen Settings #

We’ll use the same setup as in the other menu screens.

  • Name
    Set to Quests.
  • Remember Selection
    Enable this setting.
  • Pause Notifications
    Enable this setting.
  • Block Notifications
    Enable this setting.
  • Block Flying Texts
    Enable this setting.
  • Pause Game
    Enable this setting.
  • Freeze Pause
    Enable this setting.

Quest Part #

The Quest part is used to display the player’s quests.

Scroll down to the bottom of the settings to see the Add Menu Part button.

Click on the Add Menu Part button and select Quest.

The default setup will already show all types and sort them by name (which is ok for us).

Type Box Settings #

Lists the quest types that are available.

  • Type Box
    Select Blue Top Right Fit.
  • Add Back Button
    Select Last.

Quest Box Settings #

Lists the quests of the selected quest type.

  • Display Quest>Info
    Select Same.
    The quest list and details will both be displayed in the same UI box (the UI box is selected in the info box settings).
  • Add Back Button
    Select Last.
  • Add Inactive/Active/Finished
    Enable these settings.
  • Add Failed
    Disable this setting.
  • Add Back Button
    Select Last.

We’ll use a different content layout for inactive quests.

  • Use Inactive Layout
    Enable this setting.
  • Content Type
    Select Custom.
  • Add Icon
    Enable this setting.
  • Default Content
    Set to: <color=#FF0000FF>[Inactive] <name></color>

We’ll use a different content layout for finished quests.

  • Use Finished Layout
    Enable this setting.
  • Content Type
    Select Custom.
  • Add Icon
    Enable this setting.
  • Default Content
    Set to: <color=#00FF00FF>[Finished] <name></color>

Info Box Settings #

Displays the selected quest’s information using a quest layout.

  • Info Box
    Select Blue Menu Center Scroll.
  • Add Back Button
    Select Last.
  • Use Activation Choice
    Enable this setting.
    We’ll allow activating or deactivating a quest.
  • Text (Activate Button)
    Set to: Activate
  • Text (Inactivate Button)
    Set to: Deactivate

That’s it for the quest menu screen.

Updating Overview Menu Screen #

Select the Overview menu screen, we’ll now add a button for the quests, but only display it if we have quests (menu requirement).

Button List 0 #

Scroll down to Menu Item 5, the button for the Bestiary menu screen.

Copy Menu Item 5.

Menu Item 6 #

This is the copied button, let’s change it.

  • Menu Screen
    Select Quests.
  • Text (Button Content)
    Set to Quests.
  • Menu Requirement
    Select Quests.

Save Changes #

That’s it for the hunting quest setup.

Don’t forget to save your changes by clicking on Save Settings at the bottom of the editor.

Next, we’ll set up the hunting quest’s NPC.

Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Updated on January 11, 2022
Table of Contents
  • Quest General Settings
    • Quest Settings
    • Default Quest Layout
      • Message Content
      • Task Settings
      • Requirement Settings
    • Quest Notifications
      • Quest Added
      • Quest Finished
    • Task Notifications
      • Task Finished
  • Quest Types
    • 0: Hunting
    • 1: Fetching
  • Quests
    • 0: Hunt Wasps
      • Quest Settings
      • Quest Settings > Quest Text
      • Rewards > Experience Rewards
    • 1: Hunt Skeletons
      • Quest Settings > Quest Text
      • Rewards > Experience Rewards
      • Rewards > Item Rewards
    • 2: Hunt Supporters
      • Quest Settings > Quest Text
      • Rewards > Experience Rewards
      • Rewards > Item Rewards
    • 3: Hunt Dragon
      • Quest Settings > Quest Text
      • Rewards > Experience Rewards
      • Rewards > Item Rewards
  • Quest Tasks
    • 0: Kill Wasps
      • Quest Task Settings
      • Activate Requirements
      • Finish Requirements
    • 1: Kill Skeletons
      • Quest Task Settings
      • Finish Requirements > Enemy Kills > Kill Requirement 0
    • 2: Kill Supporters
      • Quest Task Settings
      • Finish Requirements > Enemy Kills > Kill Requirement 0
    • 3: Kill Dragon
      • Quest Task Settings
      • Activate Requirements
      • Finish Requirements
    • 4: Report to the guard
      • Quest Task Settings
      • Quest Task Settings > Quest Text
      • Activate Requirements
  • Menu Requirement
    • Base Settings
    • General Requirement > Quest Conditions
  • Quest Menu Screen
    • Menu Screen Settings
    • Quest Part
      • Type Box Settings
      • Quest Box Settings
      • Info Box Settings
  • Updating Overview Menu Screen
    • Button List 0
      • Menu Item 6
  • Save Changes
Sitemap
  • Features
  • Showcase
  • Guide
    • Documentation
    • Tutorials
    • API
  • ORK 2 Hub
    • Tutorials
    • Plugins
    • API
  • Support
  • Forum
  • Get ORK
  • Contact
  • Blog
  • Makinom
  • gamingislove.com
Categories
  • News (59)
  • ORK 2 (137)
    • Tutorial (137)
      • Game tutorial (50)
      • Gameplay (32)
      • How-to (55)
  • Release (129)
Search

© 2015 Gaming is Love e.U.

Disclosure: This site may contain affiliate links, which means I may receive a commission if you click a link and purchase something that I have recommended. While clicking these links won’t cost you any money, they will help me fund my development projects while recommending great assets!