SceneText

Average Rating:  
X Rating Failed

A system for dialog and story scenes.

  • Supported Target Platforms
  • Supported Engine Versions
    4.20

Description


SceneText is a system for story scenes with text. It is intended for the classic style of game dialog but could be used many ways and modified to suit many tasks. It can have choices that the user clicks and other branching possibilities. It includes organized Blueprints and c++ classes. Story data is loaded from a JSON file or C++.

Each bit of text from the file is a "Screen" object. A screen can do things to play out a scene like show an animation or play a sound. It can also contain a question or choice the user has to complete, and then perform an action like going to another part of the story.

SceneText can be inserted into a game as a GameMode. Once your story scene is done it can load a level and return to the gameplay. This is shown in the example, it will go to the Unreal top down mode at the end. To go through the example just load and play the template project. Examining the example project will show you how all the features work like user choices.

SceneText can be a foundation for many types of game features. Custom features would not be difficult to add in code/Blueprints. No effects are included but camera shakes and flashes would be easy to implement.

Source is included. Example project recommended.

Technical Details


Features:

  • System to display story text that waits for the user's click to continue.
  • Choice system that can do things based on the user's choice.
  • System to load the story data (with text) from a file.
  • Data can cause animations, sounds, and more.

Code Modules:

  • ┬áSceneText - Runtime

Number of Blueprints: 7

Number of C++ Classes: 4

Network Replicated: No

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Documentation: http://blackbirdoa.com/misc/scenetext/doc/

Example Project: http://blackbirdoa.com/misc/scenetext/dl/SceneTextEP.zip

Comments

!

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


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

Are you sure you want to remove this comment?

Remove
X Attention