Spark
  • Discord
  • Buy Now
  • Documentation
  • Patch notes

Roadmap

Documentation

Patch notes

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
NEW PLUGIN: NPCs (Phase 1)

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

COMPLETED
NEW RELEASE
NPC PLUGIN
NEW PLUGIN: QUESTS

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

COMPLETED
NEW RELEASE
NEW PLUGIN: CLASSES

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
NEW PLUGIN: RACES

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

COMPLETED
NEW RELEASE
NEW PLUGIN: SPELLBOOKS

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
NEW PLUGIN: ABILITY BAR

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
NEW PLUGIN: PROGRESSION

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
NEW PLUGIN: PROFESSIONS

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

COMPLETED
NEW RELEASE
NEW PLUGIN: REQUIREMENTS

Requirement system able to check conditions from any plugin

COMPLETED
UPDATE
ALL PLUGINS
NEW UI: Inventory Panel

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

COMPLETED
NEW RELEASE
CLASSIC RPG TEMPLATE
NEW UI: Character Panel

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
NEW MECHANIC: Targeting

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
NEW MECHANIC: Incantation

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

COMPLETED
UPDATE
COMBAT PLUGIN
NEW MECHANIC: Channeling

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

COMPLETED
UPDATE
COMBAT PLUGIN
NEW ABILITY TYPE: Direct Target

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

COMPLETED
UPDATE
COMBAT PLUGIN
NEW ABILITY TYPE: Direct Target Projectile

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
NEW ABILITY TYPE: Aura

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

COMPLETED
UPDATE
COMBAT PLUGIN
NEW ABILITY TYPE: Ground

A ground targeted ability that hit in the area.

COMPLETED
UPDATE
COMBAT PLUGIN
NEW CHARACTER CONTROLLER: MMO Controller

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

COMPLETED
NEW RELEASE
NEW TEMPLATE: RPG

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
NEW ITEM TYPE: Currency

Item that automatically gets converted to currency when looted.

COMPLETED
UPDATE
INVENTORY PLUGINCURRENCY PLUGIN
MULTI-CLASSING

Players can have more than one class active at a time

COMPLETED
UPDATE
CLASS PLUGIN
USER DOCUMENTATION

Full release of the Spark online written documentation.

COMPLETED
UPDATE
ALL PLUGINS
DEVELOPER DOCUMENTATION

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

COMPLETED
UPDATE
ALL PLUGINS

Q2 (APRIL - JUNE)

icon
Task
Description
Status
icon
Type
icon
Related Products
DEVELOPER PANEL

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.

COMPLETED
UPDATE
ALL PLUGINS
NPC PLUGIN (Phase 2)

Completing the NPC System

STARTED
NEW RELEASE
NPC PLUGIN
NPC BEHAVIOR TREES

Implementing Behavior Trees for the NPC Plugin

STARTED
NEW RELEASE
NPC PLUGIN
NPC GOAP SYSTEM

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

STARTED
NEW RELEASE
NPC PLUGIN
NEW PLUGIN: PETS

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

NO STARTED
NEW RELEASE
NEW PLUGIN: TALENT TREES

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
NEW PLUGIN: ENCHANTING

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

NO STARTED
NEW RELEASE
NEW PLUGIN: ITEM SOCKETS

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

NO STARTED
NEW RELEASE
NEW PLUGIN: ITEM SETS

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

NO STARTED
NEW RELEASE
NEW PLUGIN: STORAGE

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
NEW MECHANIC: Passives

Define passive effects and bonuses in the Combat plugin.

NO STARTED
UPDATE
COMBAT PLUGIN
NEW NPC TYPE: Merchant

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
NEW CHARACTER CONTROLLER: Top-Down Click to move

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

NO STARTED
NEW RELEASE
NEW CHARACTER CONTROLLER: Top-Down WASD

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

NO STARTED
NEW RELEASE
NEW ITEM TYPE: Consumable

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

NO STARTED
UPDATE
INVENTORY PLUGIN
NEW ABILITY TYPE: Ground Aura

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

NO STARTED
UPDATE
COMBAT PLUGIN
RANDOMIZED ITEM STATS

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

NO STARTED
NEW RELEASE

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

icon
Task
Description
Status
icon
Type
icon
Related Products
MULTIPLAYER DEVELOPMENT (PHASE 1)

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

NO STARTED
NEW RELEASE
NEW PLUGIN: TRANSMOG

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
NEW PLUGIN: MOUNTS

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

NO STARTED
NEW RELEASE
NEW PLUGIN: SHAPESHIFT

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

NO STARTED
NEW RELEASE
NEW PLUGIN: MERCENARY SYSTEM

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

NO STARTED
NEW RELEASE
NEW PLUGIN: BUILDING

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

NO STARTED
NEW RELEASE
NEW PLUGIN: ENCYCLOPEDIA/BEASTIARY

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

NO STARTED
NEW RELEASE
NEW PLUGIN: REGIONS

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

NO STARTED
NEW RELEASE
NEW PLUGIN: MINIMAP

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

NO STARTED
NEW RELEASE
ITEM DROPS IN WORLD

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
INVENTORY UI QOL

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

NO STARTED
NEW RELEASE
INVENTORY PLUGIN
BOSS SYSTEM

Create unique bosses with their own mechanics, phases etc.

NO STARTED
UPDATE
NPC PLUGIN
NEW PLUGIN: TAMING

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

NO STARTED
NEW RELEASE

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