A downloadable tool

Buy Now$19.99 USD or more

Play the demo here!



Ember is managed through a flexible interface and actor component. All you need to do to get started is add BPC_Ember to your Player Controller and implement the interface events in the template HUD and you're good to go!

Ember is created on the Server and distributed to each client, giving you the ability to add this to a multiplayer game, or create a unique and awesome multiplayer 2D text adventure.

Each component can be manipulated to select unique datatable entires and rows so everyone can have their own unique experience!

If you don't want to load your items from a datatable, it's also possible to update the Ember structure externally. If done properly, you can make stories using procedural generation!

All edits are made through a single data table, and all conditions/actions are managed through two simple UObjects (example usage is provided) ensuring that all you need to do is focus on your story!

Technical Details


  •     Easy text customization
  •     Easy page editing
  •     Multiple display options
  •     Infinite passages
  •     Unique conditions or page forcing

Number of Blueprints:

  •    1 Actor Component
  •    1 Actor
  •    1 Function Library
  •    1 Macro Library
  •    2 Interfaces
  •    4 UObjects
  •    2 Game modes (Template)
  •    1 Game state (Template)
  •    2 Pawns (Template)
  •    2 Player Controllers (Template)
  •    1 Player State (Template)
  •    6 Widgets
  •    1 Data Table
  •    6 Enums
  •    6 Structs

Input: Mouse/Mobile

Network Replicated: Yes

Supported Development Platforms: Tested on Windows, but should work for all

Supported Target Build Platforms: Tested on Windows, but should work for all




Buy Now$19.99 USD or more

In order to download this tool you must purchase it at or above the minimum price of $19.99 USD. You will get access to the following files:

Ember.zip 159 MB