-
Notifications
You must be signed in to change notification settings - Fork 1
Home
This documentation is for the experimental version of Questie. This version in currently in development state so there will be breaking changes before the final release. So proceed with care!
The Questie plugin is designed to simplify the process of creating in-game quests in Godot. It provides multiple tools and features that enable game developers to seamlessly create and manage quests. These include:
- A comprehensive item editor and database, allowing developers to create and store all the necessary items required for the game. Items can be categorized as weapons, armors, consumables, materials, and specials, making it easier to manage them.
- An inventory system that is easy to extend. Developers can use this system to keep track of in-game items and manage inventory-related tasks without needing to worry about the underlying code.
- A quest editor that makes it easy to create quests. Developers can use this editor to craft custom quests and manage quest-related tasks such as tracking progress and setting objectives. This feature helps to speed up the development process and ensures that quests are created efficiently.
- A location editor that makes it easy to create and manage game locations. Developers can use this editor to craft custom locations for their game.
- A character editor for easy creation and management of game characters, vendors, and mobs.
To begin using Questie, first download the repository from https://github.com/Firegate-Studio/Questie.git and copy the questie
folder located at res://addons/questie
into your addons project folder.
When you run your project for the first time, Questie will not be enabled by default. To enable it, follow these steps:
- Go to project->project settings->plugins
- Click the checkbox next to
questie
to enable the plugin. - go to project->project settings->autoloads
- add
res://addons/questie/runtime/questie.gd
- add
res://addons/questie/runtime/questie_events.gd
- reload project
- create a new Inventory node and save it as new scene(.tscn)
- go to the settings editor and assign the inventory just created
- done
If everything is set up correctly, you should see the Questie tab next to the asset library tab.
If Questie is not working as intended, you can try relaunching your application or reloading the project from project->reload project.