Spellbooks - Spark Plugin OFFICIAL SALE

🎮Play the RPG Template DEMO

💬Join our DISCORD

🎞️Watch tutorials on YOUTUBE


⚠️This plugin is included in SPARK BUNDLE 2⚠️


🎮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?


Spellbooks:

Create unlimited spellbooks for your game, each containing any number of abilities your characters can learn and use. Each ability slot supports selecting any ability from your database and an Auto Add to Bar flag.


Auto Add to Bar:

Abilities flagged with Auto Add to Bar are automatically placed into the player's ability bar the first time they enter the game. This is a one-time process that respects each ability's requirements, skipping any ability whose requirements are not yet met.


Requirements:

Abilities inside a spellbook are individually evaluated against Spark's requirement system. Abilities that do not meet requirements are displayed as locked in the UI with a configurable background color and reduced opacity, cannot be dragged to the ability bar, and will not be auto-added until requirements are satisfied.


Trigger Integration:

Usable anywhere Spark Triggers are supported:

  • Add or remove a spellbook from a character

UI:

Ready to use UI that will:

  • Display all unlocked spellbooks as a browsable list, each showing the spellbook icon with a visual selected indicator
  • Automatically select and display the first spellbook when the panel is opened
  • Show all abilities contained in the selected spellbook with their icon and name
  • Visually lock abilities that do not meet requirements using configurable locked and unlocked colors and opacity
  • Support drag and drop from ability slots directly into the ability bar, with dragging disabled for locked abilities
  • Show ability tooltips on hover

Classes Extension:

When used alongside the Classes plugin, each Class entry gains a Starting Spellbooks section in the Spark Editor. Any spellbooks listed are automatically granted to the player when a character of that class is first created.


Quest Integration:

Fully integrated with the Quests plugin out of the box:

  • Quest Reward: Unlock a spellbook

Integrated with Spark's Save System:

All unlocked spellbooks, auto-add history, and initial processing state are saved and will load automatically in future sessions.