top of page

I am a Roblox Accredited Educator and this Roblox Course is available to purchase online from Udemy - The world's largest selection of courses.

roblox npc quest sytem image with cartoon man standing next to a desktop computer on a desk
What you'll learn


  • How to manage your project files.

  • Download and import Models into Roblox Studio correctly.

  • Enable API Services to make use of Datastores.

  • Create a Main Script to manage players joining and leaving your game.

  • Learn to comment your code in a meaningful way.

  • Create a game currency to reward your players.

  • How to display game values on the screen using leaderstats.

  • Create hidden folders to hold values players don’t need to see.

  • Create “Quest State” variables to track your player's progress as they complete their quests.

  • How to use various data types in different ways to achieve your coding goals.

  • Create useful print statements joining messages and values to test your game.

  • Create a quest-giver script that allows your players to interact with the quest-giver.

  • Learn to Move, Rotate and Scale parts and models to meet your games needs.

  • Use Touch functions to trigger code when a player touches a part in your game.

  • How to access the folders and values you create in different scripts for each player.

  • Learn what different error messages mean and how to fix them.

  • How to access and change the text in a GUI using code.

  • Learn about quest logic to let your quest giver make decisions.

  • How to use Module Scripts in several ways.

  • Create dictionaries using JSON format to manage quest data in an easy-to-read and use way.

  • Create dialogue for your quest giver to say to your players and how to make it appear one line at a time.

  • Create an Apple pickup your player can use to complete a quest.

  • Use code to restrict which players can pick up and use quest items.

  • Create a functions module to store common functions used by a number of scripts.

  • Reward your players with in-game currency when they complete quests.

  • Control multiple parts with one script using tagged parts and the Collection Service.

  • Learn to make parts move in the workspace using code.

  • Spawn functions that control a mini-game we create in the project.

  • Change the colour of the fields in a quest depending on how much they have been watered.

  • Create new values for parts in the game on the fly using code.

  • Learn to use Datastores to save and load your player's data when they enter and leave your game.

  • Add sound effects and music to your game using regions that allow the music to change when your players move between different areas.

bottom of page