Roadmap

SPARK 2026 ROADMAP

SPARK 2026 ROADMAP

It was crafted with suggestions from the community and our own internal plans for Spark’s future. We hope you’re excited for what is coming!

Keep in mind these are only the medium & big tasks. There are hundreds of smaller changes, improvements and new things that are planned, but not mentioned in the roadmap.

Some things are still missing and will be added over time. If you have any suggestions send them in our Discord

Q1 (JANUARY - MARCH)

icon
Task
Description
Status
icon
Type
icon
Related Products

Starting the development of Spark’s NPC system. The current one is placeholder and will get fully replaced.

COMPLETED
NEW RELEASE
NPC PLUGIN

Quest system + UI. Send your player on various missions. Main & side quests. Lot of objective types available.

COMPLETED
NEW RELEASE

Define classes such as Mage, Warrior, Hunter, etc. Each can have their own Spellbook(s), and each Race has its own list of available classes it can have.

COMPLETED
NEW RELEASE

Create your races and for each of them define gender or sub-races that have their own Character template.

COMPLETED
NEW RELEASE

Create various spellbooks, each with their own list of abilities that players can unlock and use in game. Each Class has its own list of Spellbook.

COMPLETED
NEW RELEASE

Easily slot abilities to an action bar. Configure one or multiple individual action bar, each with their own keybinds that is automatically save in the player save file.

COMPLETED
NEW RELEASE

Define progression templates and customize the values for each level in them, use curves or automate it. Attach those templates to other plugins such as Character, Professions, etc.

COMPLETED
NEW RELEASE

Define professions your players can progress in. Connect them to the progression plugin, make them unlock crafting recipes and other things.

COMPLETED
NEW RELEASE

Requirement system able to check conditions from any plugin

COMPLETED
UPDATE
ALL PLUGINS

A separate inventory window, independent of any other UI element.

COMPLETED
NEW RELEASE
CLASSIC RPG TEMPLATE

A separate character window, independent of any other UI element. Now possible to drag/drop or right click to equip/unequip items

COMPLETED
NEW RELEASE
CLASSIC RPG TEMPLATE

Left click to select a unit as a target. It automatically shows the Target UI. Easily customize what stats are displayed and how it looks.

COMPLETED
UPDATE
COMBAT PLUGIN

Abilities can require incantation before being executed. Configurable duration. Automatic Casting loop animation.

COMPLETED
UPDATE
COMBAT PLUGIN

Abilities can require to be channeled. Mechanics are triggered at fixed intervals until the end of the channel.

COMPLETED
UPDATE
COMBAT PLUGIN

An ability that will be casted directly on the current target.

COMPLETED
UPDATE
COMBAT PLUGIN

An ability that will cast a projectile to the current target, cannot be missed, the projectile will be guided to the target.

COMPLETED
UPDATE
COMBAT PLUGIN

An ability that hit around the caster with a fixed interval for a duration, or toggled.

COMPLETED
UPDATE
COMBAT PLUGIN

A ground targeted ability that hit in the area.

COMPLETED
UPDATE
COMBAT PLUGIN

A character controller replicating the movement and camera of games like World of Warcraft.

COMPLETED
NEW RELEASE

This template will give you a base for a game that plays and feels like MMORPGs like World of Warcraft but SINGLE PLAYER.

COMPLETED
NEW RELEASE
CLASSIC RPG TEMPLATE

Item that automatically gets converted to currency when looted.

COMPLETED
UPDATE
INVENTORY PLUGINCURRENCY PLUGIN

Players can have more than one class active at a time

COMPLETED
UPDATE
CLASS PLUGIN

Full release of the Spark online written documentation.

STARTED
UPDATE
ALL PLUGINS

Partial release of the Spark documentation for developers wanting to create & release their own plugins, extensions etc.

STARTED
UPDATE
ALL PLUGINS

A ground targeted ability that hit at a fixed interval for a duration.

NO STARTED
UPDATE
COMBAT PLUGIN

Summon temporary or persistent pets. With or without combat enabled.

NO STARTED
NEW RELEASE

Q2 (APRIL - JUNE)

icon
Task
Description
Status
icon
Type
icon
Related Products

Develop multiplayer games with Spark. Focus is on small scale & co-op titles.

NO STARTED
NEW RELEASE
ALL PLUGINS

Completing the NPC System

NO STARTED
NEW RELEASE
NPC PLUGIN

Create your own talent trees, in the layout of your choice. Nodes can affect other plugins such as Combat, Inventory, Professions, etc.

NO STARTED
NEW RELEASE

Modify item stats & effects at runtime, during the game.

NO STARTED
NEW RELEASE

Add socket slots to your items. Players can socket gems in them to modify them with stats and effects.

NO STARTED
NEW RELEASE

Define list of items that when equipped at the same time provide set bonuses.

NO STARTED
NEW RELEASE

Create containers that players can store items in. Make them local (items are tied to this specific location) or global (items can be accessed from multiple locations, such as a city bank)

NO STARTED
NEW RELEASE

Define passive effects and bonuses in the Combat plugin.

NO STARTED
UPDATE
COMBAT PLUGIN

Populate your world with NPC merchant and stores, allowing players to purchase items with their currencies or items.

NO STARTED
NEW RELEASE
NPC PLUGININVENTORY PLUGINCURRENCY PLUGIN

A character controller replicating the movement and camera of games like League of Legends.

NO STARTED
NEW RELEASE

A character controller replicating the movement and camera of games like PoE2, Hades, etc.

NO STARTED
NEW RELEASE

Items that can be clicked to use & consume. Define On Use Triggers.

NO STARTED
UPDATE
INVENTORY PLUGIN

Making it possible for items to roll random stats and random values. Affix (prefix/suffix) system.

NO STARTED
NEW RELEASE

In game UI (usable in build) developer panel giving you quick access and control over most plugins and possible actions to quickly test and iterate.

NO STARTED
UPDATE
ALL PLUGINS

REST OF THE YEAR (BASED ON Q1 AND Q2 PROGRESS & THE DEMAND FOR IT)

icon
Task
Description
Status
icon
Type
icon
Related Products

Completion of the initial Multiplayer version of Spark

NO STARTED
NEW RELEASE

Override the appearance of the currently equipped armor & weapons. Unlock individual pieces or full sets, browse the collection of unlocked transmogs, etc.

NO STARTED
NEW RELEASE

A mount system for players. Support for their own character controller taking over while used.

NO STARTED
NEW RELEASE

Visually transform in anything (Other character, NPC, or even.. a rock?). Access new abilities and stats while shapeshifted.

NO STARTED
NEW RELEASE

Summon or Recruit NPCs that follow the player in their adventure. They have their own inventory, progresssion, role, etc.

NO STARTED
NEW RELEASE

Players can place objects and structures that are persistent in the world.

NO STARTED
NEW RELEASE

Define elements such as lore, npcs etc that can be visually unlocked in the UI through player progression.

NO STARTED
NEW RELEASE

Split your world into regions that can have their own rules, effects, etc.

NO STARTED
NEW RELEASE

Add minimap for each Scene, or even override it in specific regions

NO STARTED
NEW RELEASE

Items can drop as physical objects in the world, as well as being dropped from your inventory back to physical object.

NO STARTED
UPDATE
INVENTORY PLUGIN

Adding categories, filters, tags, search bar, and many other quality of life for the Inventory UI.

NO STARTED
NEW RELEASE
INVENTORY PLUGIN

Create unique bosses with their own mechanics, phases etc.

NO STARTED
UPDATE
NPC PLUGIN

Ability to tame any NPC to unlock them as pets or mount.

NO STARTED
NEW RELEASE

Implementing Behavior Trees for the NPC Plugin

NO STARTED
NEW RELEASE
NPC PLUGIN

Implementing Goal-Oriented Action Planning (GOAP) for the NPC Plugin

NO STARTED
NEW RELEASE
NPC PLUGIN

Everything in the roadmap is subject to change at any time. It can be released before, later, or cancelled.