Your next-gen Game Creation Framework for Unity 6. Start developing RPGs, Survival games and more with Spark now!🎮Play the RPG Template DEMO💬Join our DISCORD🎞️Watch tutorials on YOUTUBE⚠️This plugin is included in SPARK BUNDLE 2⚠️Save $100 with SPARK BUNDLE 1Save $60 with SPARK BUNDLE 2🎮BUILD COMPLETE GAMES, NEVER WRITE CODESpark is a no-code game framework for Unity by Blink.🏆WHO ARE WE?A two-time Unity Award winner with 70,000+ users on our previous products.💥WHAT IS SPARK?Create full RPGs, survival games, and more using Spark’s custom editor. No scripting required. If you want custom mechanics, Spark’s plugin system and included C# source let you extend anything.WHAT IS INCLUDED IN THIS PLUGIN?Quests:Create unlimited quests for your game. Each quest supports a configurable category, accept requirements, any number of objectives, guaranteed rewards, and selectable rewards the player must choose from.Quest Categories:Organize your quests into categories, each with a configurable display color and sort order in the quest journal. Such as Main or Side quests.Objective types:Add any number of objectives per quest. Currently supported objective types:Craft an itemEnter a sceneEquip an itemGain currencyReach total currencyInteract with an NPCKill NPCsLoot itemsReach a class levelReach a profession levelReach a character levelUnlock a classUnlock a professionUnlock a crafting recipeUse an abilityReward types:Each quest can have Guaranteed rewards which the player will always receive, and Selectable rewards where the player must pick a configurable number from the list. Currently supported reward types:Gain currencyGain experienceGain itemGain levelTrigger a Spark triggerUnlock a classUnlock a professionUnlock a crafting recipeUnlock a spellbookRequirements:You decide when a player is able to accept a quest thanks to Spark's robust requirement system. Additionally, gate any other content behind a quest status requirement to check whether a specific quest is active, completed, or in any other state.UI:Ready to use UI that will:Display an indicator above NPCs showing whether a quest is available, in progress, or ready to turn in, updated in real time as quest state changesShow a Quest Info Panel when interacting with an NPC, displaying the quest name, description, objectives, selectable rewards, and guaranteed rewards, with buttons to accept, refuse, abandon, or turn inDisplay a Quest Journal Panel with all active quests grouped by category, full objective tracking, reward display, abandon button, and a turn in button for quests configured to allow journal turn-in without requiring an NPC interactionShow a Quest Tracker in the HUD displaying all currently tracked quests and their objective progress in real time, with a toggle button to show or hide the listNPC Integration:Fully integrated with the NPCs plugin out of the box:NPC interaction type: Give QuestNPC interaction type: Turn In QuestTrigger Integration:Usable anywhere Spark Triggers are supported:Add or remove a questComplete a specific quest objective by index, or fully complete all objectives at onceIntegrated with Spark's Save System:All quest progress is saved and will load automatically in future sessions.




