QuestForge is a complete quest and Dialogue system built on top of Animal Controller. From simple fetch quests to fully voiced multi-part storylines, everything is driven by SO and Drag&Drop Graphs.❇️IMPORTANT❇️ Malbers QuestForge requires [Animal Controller] 💖 Animal Controller is the core product — Quest Forge builds directly on top of it. 📖MANUAL📖 Malbers QuestForge is a complete quest and Dialogue system built on top of Animal Controller. From simple fetch quests to fully voiced multi-part storylines, everything is driven by ScriptableObjects and Drag&Drop Graphs. Whether you're building an open-world RPG, a story-driven adventure, or a casual exploration game, Quest Forge gives you a production-ready quest pipeline out of the box. 🗒️ Quest System Quests as ScriptableObjects — shareable, reusable, no scene coupling Multiple objective types: Kill, Collect, Interact, Go To Location, and more Sequential and optional objectives with individual tracking Quest prerequisites and chains — unlock quests when others complete Repeatable quests with completion counters Full quest state tracking: Active, Completed, Failed, Abandoned 💬 Dialogue System Node-based dialogue graphs built directly in the Unity editorFive trigger types: On Interact, On Enter, On Quest Start, On Quest Complete, and Manual Character Speakers — define portraits, voice clips, colours, and Cinemachine cameras per characterTypewriter text with per-character speed controlDialogue flags, strings, and integers for branching story logic 🗺️Navigation & Map Minimap with real-time RenderTexture or static UV-rect modesFull-screen World Map with pan, zoom, and fast travel Fog of War — CPU-generated, reveals as the player exploresCompass bar with elevation indicatorsPOI (Point of Interest) system — categorised, filterable, distance-awarePlayer-placed custom waypoints with icon and colour picker - Quest path drawn automatically to the active objective🔔 NPC Speech BubblesWorld-space contextual bubbles driven by proximity and quest stateConditions: Quest Available, Quest Active, Quest Completed, Dialogue Flag, and moreObject pooling and global bubble cap managed automatically💾 Save System Full JSON save and load via JSON.NET — human-readable files Auto-save on quest state change, periodic timer, and application quit Multi-slot support: named saves, quick save/load Saves quest progress, discovered locations, custom waypoints, fog-of-war exploration, and dialogue history❇️ Package Dependencies❇️(All are pre-installed once the package is downloaded and imported from asset store!)[Animal Controller] **(required)**Cinemachine 3 (Unity 6)Unity New Input SystemText Mesh ProNewtonsoft JSONOthers may be required for various functionality, such as Splines for Dolly Cameras.




