View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1
- Last updated
- First released
- Unity version
- 6000.3.0 or later
- Package size
- 337 KB
- Files
- 94
- Favorites
- 2
- Views in the past week
- 17
- Requires
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $44.99 on
Keywords
Quests - Spark Plugin
Your next-gen Game Creation Framework for Unity 6. Start developing RPGs, Survival games and more with Spark now!
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
Quests - Spark Plugin screenshot 1
About this asset
🎮Play the RPG Template DEMO
📜Check the DOCUMENTATION
💬Join our DISCORD
🎞️Watch tutorials on YOUTUBE
⚠️ Save $210 by buying the RPG TEMPLATE COMPLETE BUNDLE instead ⚠️
🎮BUILD COMPLETE GAMES, NEVER WRITE CODE
Spark 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 item
- Enter a scene
- Equip an item
- Gain currency
- Reach total currency
- Interact with an NPC
- Kill NPCs
- Loot items
- Reach a class level
- Reach a profession level
- Reach a character level
- Unlock a class
- Unlock a profession
- Unlock a crafting recipe
- Use an ability
Reward 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 currency
- Gain experience
- Gain item
- Gain level
- Trigger a Spark trigger
- Unlock a class
- Unlock a profession
- Unlock a crafting recipe
- Unlock a spellbook
Requirements:
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 changes
- Show 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 in
- Display 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 interaction
- Show 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 list
NPC Integration:
Fully integrated with the NPCs plugin out of the box:
- NPC interaction type: Give Quest
- NPC interaction type: Turn In Quest
Trigger Integration:
Usable anywhere Spark Triggers are supported:
- Add or remove a quest
- Complete a specific quest objective by index, or fully complete all objectives at once
Integrated with Spark's Save System:
All quest progress is saved and will load automatically in future sessions.
From the publisher's Asset Store listing.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.0f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.