Quest set up from start to finish

We will show you how to set up a basic quest and some options.

In this example we will show how to set up quests and explain the options and what they can do. The example below shows how to trigger a game victory when five coins are collected. Let's get started.

  • Press the 'Rules' button in the top left corner. You should see the screen below or something similar.

Under tab 2 'Objectives' highlighted in the above picture, you will see a on and off button. Make sure it's set to green to be active. Under that you will see a list of your 'Quests' which can renamed. Each quest has a collapsible menu where you can change the settings of your quest. Each quest has a 5 step process.

  1. Unlock quest

  2. Launch quest

  3. Quest type

  4. Quest completion

  5. Action after completion

  • 'Auto Unlock' - The quest will be unlocked when the game starts.

  • 'Requires Message' - The quest will be hidden and won't allow the player to see it unlocked until a start message is sent.

In our example we used the 'Auto Unlock' because we want the quest to start when the game starts.

  • 'Auto Unlock' - The quest will Launch as soon as the quest is unlocked.

  • 'Requires Message' - The quest won't start until the player has sent the message needed to start it.

In our example we used the 'Auto Unlock' because we want the quest to start when the game starts.

  • 'Counter' - The quest will count the objects collects or killed.

  • 'Asset Death' - If a particular asset dies the quest will be complete.

  • 'Timer' - The quest will have a timer.

  • 'Wait For Message' - When a message is sent the quest will complete.

Lets go through each Quest type and how it can be used.

  • 'CollectedObjects' - If you want the player to collect assets to complete the quest.

  • 'Deaths' - If you want the player to kill assets to complete the quest.

    Each asset will require a 'Tag' that matches the 'Tag' you set here. In our example we used 'coins' The amount is how many of the assets the player needs to collect or kill.

  • 'Asset Death' - Select the 'Asset to watch' to pick an asset already in the game maker. When that asset dies the mission will be complete. Generally used for Boss fight quests.

  • 'Timer' - Applies a timer on the quest.

  • 'Seconds to wait' - set the timer length.

    'Goal'

  • 'Survive' - Don't die before the timer runs out.

  • 'Defend' - Select an asset and make sure it doesn't die before the timer runs out.

  • 'Message needed' - The player will need to send a message before the timer runs out. For example pushing a button or reaching a goal point.

  • 'Wait For Message' - The player will need to send a message to complete the quest. For example pushing a

  • button, reaching a goal or talking to an asset.

That all the options for your 'Quests type'. In our example we used the 'CollectedObjects' because we want the player to collect coins to complete the quest. We also gave the coins a 'coins' 'Tag' and set the 'Amount' to '5'.

  • 'AutoCompletion' - The quest will complete as soon as the object is met. We use this option in our example.

  • 'Requires Message' - The quest won't finish until the player has sent the message needed.

  • 'WaitForInput' - The player will need to press 'Enter' on the keyboard after the quest objective has been met.

  • 'Nothing' - After the quest has been completed nothing happens.

  • 'Send Message' - After the quest has been completed a message gets sent.

  • 'End Game' - The game will end and the player will see a 'Victory' screen. We use this option in our example.

In the example above we told our quest when the player has collected 5 coins with the 'coins' 'tag' that will end the game with a 'Victory' Lets set up the assets so it will be collectable and be counted when collected.

  • Press 'L' - choose your asset you want the player to collect and place it down in the game maker.

  • Select the asset and remove any Behaviours if any

  • Add the 'Collectible Component' and make sure the 'Collect Type' is set to 'Collision'

  • Scroll down to the Tags section and put in our collect tag we set in the Rules for our quest. In our example we used 'coins' as our tag. See image below.

Now we got a working collectable coin that should count toward our quest when collected. But we need 5 of them for this quest to complete. Instead of making we one separately, just select the asset we just made and press CTRL + D on the keyboard to duplicate the asset, now we got 2. Just press CTRL + D until you get 5 or as many as you need for your quest and scatter them around your map.

And that's it! Now you should be able to play the game and collect 5 coins and see a victory screen. You just set up your first quest!

Last updated