Ember Editor

Average Rating:  
X Rating Failed

A simple 2D text editing utility.

  • Supported Target Platforms
  • Supported Engine Versions


A Playable Demo can be found 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!

Ember for Version 4.21 has the most up to date examples and bug fixes. Fixes for previous versions are currently in progress. Updated examples for previous versions will be added at a later time.

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


   Demo Video

   Playable Demo

   User Documentation



Previous Next
  • Edit
  • Preview
  • Help
Login to comment
X Report this Comment
X Attention

X Edit this Comment
  • Edit
  • Preview
  • Help
X Remove this Comment

Are you sure you want to remove this comment?

X Attention