You are currently viewing Quest Machine

Quest Machine

Quest Machine is a full-featured, extensible quest system that lets you add hand-written and procedurally-generated quests to your project.

No scripting required.

Procedurally-generated quests: Create unlimited quests at runtime based on the actual state of the game world. Your players will always have something interesting to do!

Hand-written quests: Create any type of quest you can imagine, using an elegant node-based editor. You’re not locked into a limited set of archetypes.

Powerful, flexible UI system:
• Dialogue UI: Offer, update, & turn in quests.
• Quest Journal: Review of active and completed quests.
• Tracking HUD: Show quest progress.
• Alert HUD: Show alert messages.
• Overhead Indicators: Tell players when NPCs have a quest-related dialogue.
• Gracefully handles switching between mouse, keyboard, joystick, and touch input.

Versatile quest control components: Control object spawning and quest states with an easy-to-use event-based system.

Advanced text handling:
• Give your characters unique dialects.
• Localize quest content and UIs.
• Import and export to CSV (e.g., Excel & Google Sheets).