SkillAgentSearch skills...

SUDS

Steve's Unreal Dialogue System

Install / Use

/learn @sinbad/SUDS
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Steve's Unreal Dialogue System (SUDS)

SUDS Logo

What Is It?

SUDS is a plugin for Unreal Engine 5 which allows you to run dialogues in your game based on a script that you write in a text file.

Scripts look something like this:

Sample SUDS Script

Note: this is an image so that you can see the nice syntax highlighting provided by the SUDS VSCode plugin.

SUDS has many features, including:

SUDS was inspired by Ink and YarnSpinner, but I started from scratch and designed it specifically to integrate well with Unreal Engine. It also has a number of differences to those systems, based on my own preferences and the needs of my own project.

Getting Started

SUDS Pro

SUDS is very focussed on providing just a dialogue engine; integrating it with your other game systems is an exercise for the reader; there are multiple ways to do it.

However, if you'd like more of the integration done for you, including supporting making camera cuts, playing cutscenes, and animating characters, I also publish SUDS Pro on Fab. It's pre-built for the engine so you don't need a C++ project, which is also convenient for people who just want to use Blueprints.

You don't need SUDS Pro; core SUDS is a perfectly capable dialogue engine on its own and you can integrate it with the rest of your code how you like. But, if you'd like a little extra functionality pre-integrated, and also to help fund development, please consider buying SUDS Pro.

See Also

Related Skills

View on GitHub
GitHub Stars170
CategoryDevelopment
Updated4d ago
Forks32

Languages

C++

Security Score

95/100

Audited on Apr 3, 2026

No findings