WebGL Demo | Documentation | Videos | Discussions | Discord
Player onboarding is just as important as the gameplay itself. If players don’t feel confident in the core loop, they’re unlikely to stick around.
A simple "How-To" screenshot guide might seem like a quick fix, but it often falls short—especially in games with deeper mechanics.
Interactive tutorials are a better solution—but they’re not always easy to implement. They often require significant changes to your UI code, and managing them can introduce added complexity and long-term maintenance issues.
That’s where Tutorial Master comes in. Trusted by hundreds of Unity developers for over 8 years, it’s the go-to solution for creating interactive tutorials.
Now completely redesigned and rebuilt from the ground up, Tutorial Master 3.0 makes it easier than ever to create flexible, engaging tutorials with visual effects and fully customisable UI elements.
It comes with prebuilt UI components like Pop-up, Pointer, and Highlighter, but you're not limited to them—you can build fully custom UI elements with your own logic and behaviour.
Most importantly, Tutorial Master is designed to be non-invasive, allowing you to integrate it with minimal changes to your existing UI code—no matter what stage your project is in.
Feature Highlights
✓ NEW Node-based editor for non-linear, advanced tutorials
✓ NEW Customisable dim overlay to block user input
✓ NEW Built-in support for Unity Localization
✓ NEW Support for targeting dynamically instantiated GameObjects
✓ NEW C# builder API for fully programmatic tutorial creation
✓ NEW Variable system to influence tutorials
✓ NEW Robust framework for creating your own reusable tutorial-UI, sky’s the limit!
✓ Easy integration with existing UI
✓ Trigger custom actions via the event system
✓ Supports multi-Canvas setup
✓ Intelligent UI pooling system
✓ Target both UI and non-UI elements
✓ Example scenes included
✓ Compatible with all Unity platforms
✓ Full C# source code included
✓ Support via Email and Discord