Advanced: Adaptive Tutorial
Switching tutorial design between devices.
If your game is intended for 2+ devices, the hints may differ. For example, a "click" hint is required for PC, while a "touch" hint is needed for mobile. The system supports tutorial adaptation for this.
Each device will require a separate ATM with its own hints. This approach is used to avoid a rigid matching matrix and allows for more flexible customization of hints for different devices.
So, to create an adaptive tutorial for multiple devices:
Add separate TutorialSystem to scene for each device type (e.g., one for PC, one for mobile).
ATMs on the same scene should have unique "currentDeviceATM" in TSR. For example, a separate "ATM_Mobile" and a separate "ATM_Gamepad".
Assign unique hints to each ATM, tailored for the device. ATMs for different devices are not linked to each other so that tutorials for different devices can consider unique steps and not depend on a rigid matching matrix. It is recommended to write a tutorial for each device separately.
Disable Autostart in TSR so that a specific ATM does not start automatically without the TurnOnTutorial command.
To enable/disable a specific ATM, use the methods: TurnOffTutorial, TurnOnTutorial in TSR. For example:
Saving and localization are already adapted for multiple ATMs in the scene and do not require additional configuration. Switching between devices in the middle of game progress may require additional progress synchronization.
Last updated