Screenwriter

Average Rating:  
X Rating Failed

Screenwriter is a tool for creating Screenplay, which could be Dynamic Cutscenes, Interactive Character Dialogue or even complete story progression, that can be easily integrated with your existing game systems.

  • Supported Platforms
  • Supported Engine Versions
    4.16-4.18

Description


Screenwriter is a Code Plugin featuring Actors, Assets Types and a Graph Editor for creating in-game dynamic Cutscenes, Interactive Character Dialogue scenes, and various other story-driven gameplay elements.

The Primary feature is the ability to implement “Acts” for your game using the Act asset and its associated supporting types. Acts are used by important scenes in your game to control the scripted sequence of events they are made from, such as Characters speaking, playing animations and updating the players progression.

The Plugin has a minimal initial footprint and is designed to be extended by Gameplay Programmers, with their additions and / or modifications reflected in the Details panel of the Act asset Graph Editor.

The Graph Editor, styled much like Blueprints, allows you to create the sequences of Actions, add optional Directions during Actions, and Branch to different sequences of Actions based on dynamic in-game Conditions, like checking distances or "has the player completed mission X".

Example Videos:

These videos demonstrate some possible uses of the Plugin. The implementations are included for free in the Example Project linked to in the Technical Information.

Dialogue Scene: https://youtu.be/zPfuh2cKylg

Interactive Scene: https://youtu.be/vbpUwiG_6yw

Cutscene: https://youtu.be/ZhglPfqQisc

Technical Details


Features:

  • Act Asset type with four supporting UObject types, all Blueprintable.
  • Blueprintable Actor that performs deferred loading of Act assets during gameplay.
  • Blueprintable Actor with a world-instanced Act that allows designers to reference Actors in the containing World.
  • Graph Editor for creating Act Assets.

Code Modules:

  • Screenwriter (Runtime)
  • ScreenwriterEditor (Editor)

Number of Blueprints:

0

Number of C++ Classes:

22

Network Replicated:

No

Supported Development Platforms:

Win32, Win64

Supported Target Build Platforms:

Win32, Win64

Example Project:

https://github.com/G0SSY/screenwriter-example

This contains blueprint implemented examples of a non-interactive Cutscene, an Interactive Dialogue Scene and an interactive world-integration scene.

Developer Notes:

All source code is included in the Plugin and is documented to a high standard. A wiki that will serve as an API reference is in the works!

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