Passer au contenu
Média 1 pour l'article GGameUtils Tutorial System
0 commentaire

Description

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!

Formats inclus