
描述
Scalable tutorial system to build upon, and/ or for quickly creating managed and saved tutorials.
Demo video: https://youtu.be/rcdBU7F9VNU
Are you looking for a tutorial system to add to a mostly complete project before release? I would look for others, there are at least a few paid full-service systems out there with many presets to apply.
Are you starting a game, or otherwise want good tutorials in your game, but want to focus on making tutorials that fit your game well over architecting the tutorial system itself? Then this modular system may be for you.
Features:
Create tutorials in blueprints, or C++ classes
Manage tutorial logic in 3 ways (self-contained in the tutorial, trigger through other code, bind triggers to event dispatchers)
Tutorial trigger box class
Automatic saving for tutorial completions, with saving options per-tutorial
Provides tutorial popup widget with animations for immediate use
Supports using your own widget for customized visuals/ animations
Ability to choose which tutorials can cancel others, and the rest will wait
Supports networked player setup
New as of July 2026:
Flexibly reuse widgets among different tutorials via info setters on each tutorial blueprint
5 more example widgets to use for quick prototyping of multiple tutorial popup styles
This plugin is focused on enabling the testing of tutorials from earlier in the project, and to be a system that teams eventually build upon/ replace to specify tutorials more to their game when they have the time. However, this system does have options for multiple types of tutorial triggers/ completion methods, and customizing tutorial widgets, and you can read about how to use them here:
GGameUtils Tutorial System Documentation Link: https://drive.google.com/drive/folders/16DRp6C_lVwe5d4LqeNNUOeOmgdinpoTF?usp=sharing
Demo Unreal project, try out a few example tutorials: https://drive.google.com/drive/folders/1VylmweHeJrxlnzgYPCv_iBFdBuiopDkH?usp=sharing
Lastly, this was partially made because I've worked on enough games so far where we haven't prioritized the tutorial early for a variety of reasons (namely having enough time to focus on it). This has left the final tutorial serviceable, but grating in parts, and/ or in need of more iteration to be effective for the majority of players. So, even if you want to make your own tutorial system eventually, respectfully, this is free, and here to leave little excuse not to make a tutorial from the beginning of your game's development. Hope it helps you make your game better!





