Quests

Game Maker Tutorial Templates

Open Game Maker and find tutorials in the Templates tab for hands-on learning. For more details on each quest type, see Objectives documentation.

Quest Cursors

The Objectives system sets up the structure of quests, which have a beginning, middle, and end. Use the Indicator component to set quest cursors to appear on objects related to your quest.

Giver - Starts the Quest

If a quest is set to auto launch, the Giver icon will not appear.

PLAYER ICON - EXCLAMATION MARK

  • Directs players to start a quest

  • Appears when a quest is unlocked

  • Disappears when a quest is launched

BUILDER SETUP

Objectives - set the quest conditions

Indicator - apply this component to an object

Objective - Meets the Condition

PLAYER ICON - TARGET

  • Directs players to locations, collectable objects, enemies to kill, objects to interact with (to send a message), etc.

  • Appears when a quest is launched

  • Disappears when a quest condition is met

BUILDER SETUP

Objectives - set the quest conditions

Indicator - apply this component to one or more objects, which are the condition set in Step 3 of the Quest setup (Quest Type)

Receiver - Closes the Quest

PLAYER ICON - QUESTION MARK

  • Directs players to an object to close the quest

  • Appears when a quest condition is met

  • Disappears when a quest is complete

BUILDER SETUP

Objectives - set up quest conditions

Indicator - apply this component to an object

Video: Set up Quest Indicators

The videos below shows how to set up quest indicators with an older user interface for Game Maker. Quests are now opened with the Objectives button (previously named Rules).

Dialogue States for Quests

One NPC may need to say different dialogue depending on the state of a quest:

  • Beginning State - An NPC informs players about the quest so they can accept it

  • Middle State - An NPC reminds players they haven't finished the quest yet and may provide a hint

  • End State - Congratulate players if the quest is complete (may suggest where to find a new quest)

Useful Logic

Each state of your dialogue may require more than one chunk of dialogue. See Dialogue Strings & Quizzes for more information.

"Bark" - Get the player's attention

Add a Speaker component to an object, set to detect players, and add text to appear in the box. This may sometimes be used instead of setting up a quest Giver icon.

Dialogue - Inform/hint the player

Add an Asker behaviour to an object, set a question or statement, set player responses, and set messages to be sent if the player selects each response

Toggle Behaviour - Turn on/off or toggle an object's Asker behaviour

Add a Toggle Behaviour component to an object (SP or MP depending on other logic applied to the object) to set messages to turn the object's behaviour on or off or set a message to switch between on and off states. Set the initial state.

This allows you to turn on or off any Asker behaviour dialogue to trigger only the right dialogue needed for the quest state or for a string of dialogue.

Video: Set up Dialogue States

The parkour race video below provides a great explanation of how to set up quest dialogue states.

Last updated

Logo

Copyright © 2012- 2023 The Sandbox. All Rights Reserved.