Tutorial System
A downloadable tool for Windows
Create guided experiences that fit your game.
Better Tutorial is a prefab-based tutorial framework for Unity, designed to help developers build interactive onboarding flows, instructional pages, and contextual gameplay guidance.
Combine multimedia pages, interactive steps, and configurable sequences without rebuilding your tutorial interface for every feature.
KEY FEATURES
Multimedia Tutorial Pages
- Display text, images, videos, or combined content.
- Customize page layouts using prefab variants.
- Navigate between pages with pagination controls.
- Apply built-in transitions or connect custom animations.
Interactive Tutorial Steps
- Guide players through UI elements and world objects.
- Highlight targets with configurable colors.
- Support clicks, keyboard input, Input Actions, timers, signals, and conditions.
- Display animated radial progress for timed instructions.
Tutorial Sequences
- Combine page tutorials, step tutorials, waits, signals, conditions, and events.
- Process tutorial requests through a FIFO queue.
- Control progression, skipping, cancellation, and failure handling.
- Manage individual requests through unique handles and IDs.
Authoring & Customization
- Create reusable ScriptableObject definitions.
- Configure tutorials through custom Inspector tools.
- Organize page definitions using a manual Tutorial Access collection.
- Customize UI, typography, navigation, highlights, and transitions.
GETTING STARTED
- Add PF_TutorialSystem to your scene.
- Create tutorial definitions using the Unity Editor.
- Assign a trigger or start tutorials through TutorialService.
INCLUDED
Runtime and Editor source code, customizable prefabs, a QuickStart example scene, sample definitions, documentation, and automated test sources.
REQUIREMENTS
Unity 6 (6000.0 baseline), uGUI, and TextMeshPro. Unity Input System integration is optional.
The system uses a single scene-level tutorial rig and does not automatically persist between scenes.
| Published | 1 day ago |
| Status | Released |
| Category | Tool |
| Platforms | Windows |
| Author | LemonSpinner |
| Tags | contextual-help, guided-ui, scriptableobject, step-by-step, Tutorial, Unity, unity-ui |
| AI Disclosure | AI Assisted, Code |
Download
Install instructions
Required packages
- Unity UI (com.unity.ugui 2.0.0).
- TextMeshPro, provided through the Unity UI dependency.
Optional integrations
- Unity Input System for InputAction-based tutorial steps.
- Animator, Timeline, or custom animation systems through transition drivers.




Leave a comment
Log in with itch.io to leave a comment.