⚡ Extra Short Guide (eng) (укр) (中文)
📄 Full Documentation (eng) (укр) (中文)
🔑 You Tube Tutorials and Demos
Automatic Tutorial Maker ☝️ generates in-game tutorials by recording the developer's input (Click generates Pointer over what to click). Simply demonstrate the required actions once, and the system creates a step-by-step tutorial, with each step fully customizable. Steps can also be created manually, called via script or trigger objects. Custom visual tooltips can be used.
Key features:
- Real-time tutorial recording with instant step generation
- Multiple input types support (clicks, touch, keyboard, scroll, swipe, etc)
- Progress saving between sessions with JSON storage
- Multiple visual tip types: dynamic pointers, fixed graphics, mixed hints, custom ones, UI and world tips
- Customizable animations for visual elements (appear, disappear, idle states)
- Cross-platform compatibility: desktop (mouse/keyboard), mobile (touch input), Xbox type joystick
- Support for both 2D and 3D projects with automatic object type detection
- Support for both the old and the new Unity input system
- Support for easy localization of tooltip texts via CSV file + TMPro sprite asset support (see Localization System Mini)
- Support for adaptive tutorials across multiple devices (PC, mobile, gamepad tutorial tips switchable)
This tool is intended for:
1. Those who frequently create casual games and want to save time on implementing similar tutorials.
2. Those who struggle to explain unique gameplay mechanics to players - whether due to lack of experience or the game's unconventional nature.
To get started:
- Add the TutorialSystem prefab to your scene
- Automatic Tutorial Maker > press `Start Recording` button at runtime or create steps manually
- Test steps in Play Mode and edit them afterward (replace visual cues, text, timings, etc.)
✨ Consider also Touch Effect System to set looped touch effects as UI Pointers or highlight the correct completion of steps with visual touch effects.