Unreal Engine Plugins

Visual Novel Machinery

The Visual Novel Machinery is a framework created to help developers create visual novels in Unreal Engine 4.

It uses custom C++ Blueprint nodes, which are customized with Slate widgets. Also custom dialog blueprint objects, with a customized Blueprint Editor. These dialog objects internally save the structure of the dialog to a special data structure, that can then be displayed in a Choice Graph, that was created using Slate, and UMG to wrap it for usage in normal Unreal Engine User Widgets.

It also offers the developer the option to display different characters, scene backgrounds, and CGs, as one would expect in a visual novel. For this purpose the plugin has created custom user widgets. which are directly controlled by the components below, to behave accurately.

Documentation for it can be found here.

The plugin can be bought on Unreal Marketplace and Itch.io.