> For the complete documentation index, see [llms.txt](https://malbersanimations.gitbook.io/animal-controller/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge.md).

# Malbers QuestForge

- [Overview](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/overview.md): QuestForge is a modular quest, dialogue, and world navigation framework for Unity, built on top of the Malbers Animations ecosystem.
- [Update Changelog](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/update-changelog.md)
- [Setup Instructions](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/setup-instructions.md)
- [Creating Your First Dialogue](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/setup-instructions/creating-your-first-dialogue.md): This guide walks through creating a simple two-line conversation with an NPC from scratch. By the end you will have a Speaker asset, a Dialogue Graph, and a working trigger on a scene object.
- [Creating Your First Quest](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/setup-instructions/creating-your-first-quest.md): This guide walks through creating a simple quest from scratch — a quest giver that sends the player to a location, completing when they arrive. By the end you will have a Quest asset with an objective
- [Dialogue System](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system.md)
- [Dialogue Manager](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/dialogue-manager.md)
- [Nodes](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes.md)
- [Start Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/start-node.md)
- [End Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/end-node.md)
- [Audio Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/audio-node.md)
- [Choice Dialogue Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/choice-dialogue-node.md)
- [Cinemachine Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/cinemachine-node.md)
- [Character Action Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/character-action-node.md)
- [Event Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/event-node.md)
- [Modal Window Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/modal-window-node.md)
- [Quest Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/quest-node.md)
- [Reactions2 Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/reactions2-node.md)
- [Simple Dialogue Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/simple-dialogue-node.md)
- [True/False Node (Conditions2)](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/true-false-node-conditions2.md)
- [Wait Node](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/nodes/wait-node.md)
- [Dialogue Trigger](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/dialogue-trigger.md)
- [Dialogue Speaker](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/dialogue-system/dialogue-speaker.md)
- [Quest System](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system.md)
- [Rewards](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/rewards.md): QuestForge includes a flexible, game-agnostic reward system. No built-in reward types are provided — no currency, no items, no experience — because every game handles these differently.
- [Triggers](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/triggers.md)
- [Quest Trigger](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/triggers/quest-trigger.md): QuestTrigger.cs
- [Quest Collectable](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/triggers/quest-collectable.md): QuestCollectable.cs
- [Quest Interactable](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/triggers/quest-interactable.md): QuestInteractable.cs
- [Quest Enemy Reporter](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/triggers/quest-enemy-reporter.md): QuestEnemyReporter.cs
- [Components](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/components.md)
- [Quest Manager](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/components/quest-manager.md): QuestManager.cs
- [QuestForge Runtime Setup](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/components/questforge-runtime-setup.md): QuestForgeRuntimeSetup.cs
- [Quest Event Reporter](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/components/quest-event-reporter.md): QuestEventReporter.cs
- [Quest Event Bus](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/components/quest-event-bus.md): QuestEventBus.cs
- [Objectives](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/objectives.md)
- [Interact Objective](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/objectives/interact-objective.md)
- [Collect Objective](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/objectives/collect-objective.md)
- [Go To Location Objective](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/objectives/go-to-location-objective.md)
- [Kill Objective](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/objectives/kill-objective.md)
- [Talk To Objective](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/quest-system/objectives/talk-to-objective.md)
- [NPC Speech Bubbles](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/npc-speech-bubbles.md)
- [NPC Speech Bubble Component](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/npc-speech-bubbles/npc-speech-bubble-component.md)
- [Speech Bubble Manager](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/npc-speech-bubbles/speech-bubble-manager.md)
- [Minimap](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/minimap.md)
- [Minimap UI (Manager)](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/minimap/minimap-ui-manager.md)
- [World Map](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/world-map.md)
- [World Map UI (Manager)](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/world-map/world-map-ui-manager.md)
- [Fog of War](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/world-map/fog-of-war.md)
- [Points of Interest](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/points-of-interest.md)
- [Point of Interest Scriptable Object](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/points-of-interest/point-of-interest-scriptable-object.md)
- [POI Manager](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/points-of-interest/poi-manager.md)
- [POI Marker](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/points-of-interest/poi-marker.md)
- [POI Filter Manager](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/points-of-interest/poi-filter-manager.md)
- [Custom Waypoint](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/points-of-interest/custom-waypoint.md)
- [Save System](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/save-system.md)
- [Quest/Dialogue Save System](https://malbersanimations.gitbook.io/animal-controller/malbers-questforge/save-system/quest-dialogue-save-system.md)
