Hi everyone! Aurore here from the Education Team bringing you some wonderful news on the In-Editor Tutorial Framework Package. We have released Framework 4.0.0, it’s available now in the Package Manager in Unity 6000.0.12f1
As some of you noticed, this package has been dormant for a while, however the Education team have recently taken it on for development and for the use of new tutorials (watch this space!).
For now though, we have fixed some common issues and added some requested features which you can see in this video and the release notes below. There is more work to be done which we are very aware of, such as documentation not being up to scratch, this is something we are currently looking at resolving.
We’d love to hear any feedback you might have, if you do find a bug though, please report it through the bug reporter in the Editor.
Release Notes
Features
New video controls
- Videos now start paused and a set of controls has been added; Play/Pause, volume slider & timeline scrubbing.
Pop-out images & video
- A new button which allows you to pop-out images and video to a floating window.
- Pop-out is closed with ESC.
Include Videos via URL
- A user can now include a URL to an external hosted video source to include in an In-Editor-Tutorial.
Option to not restore scene
- Added an option to not restore to a previous scene after a user exits a tutorial
Code Sample
- It is now possible to include a code sample with syntax highlighting, it is scrollable and copyable.
New Focus Editor Window option
- If set to true when unmasking an Editor Window, this will focus on or open a target Editor Window.
Changes
Image after instruction
- It is now possible to add an image after instruction.
Ability to highlight Tutorial Window
- It is now possible to highlight the tutorial window itself.
Fixes
Text now uses UI Toolkit’s Rich Text support
- This fixes text display issues such as spacing.
Fixed: TAT-7 Tutorial containers are not displayed according to order in view
Fixed: TAT-8 Tutorial window is highlighted when the masking window isn’t open or not selected in a tab group|
4 Likes
Finally the wait time is over, appreciate it very much! Are there plans to backport IET 4.0.0 to 2022.3 LTS or will it only continue to work with Unity 6 (Preview) and forward?
It’s only discoverable in 6000.0.12 and up, but you can manually add it through the manifest all the way back to 2021.3. Just change the version number in the manifest.json and it should work 
2 Likes
Love it so far! Added some first tutorials to my asset and looking good.
I am wondering what will happen if multiple asset authors include tutorials. Does that handle it nicely to show an aggregate tutorials view automatically? They all bring a welcome screen potentially.
Hi, So glad you’re having a great time with it!
Can you give me an example of what you mean by multiple authors including tutorials?
I am an asset author and sell the asset on the asset store. I include a tutorial and if a user imports the asset, the welcome screen comes up and he can go through the tutorials. What happens if another asset author also includes tutorials, the user imports them and now has two tutorials from different asset authors in the project?
That’s a great question. let me do some investigating and find out. Since you would have a different folder structure the Tutorials shouldn’t get confused, but the tutorial window might. I’ll work on getting you a deeper answer.
1 Like
Another observation: when users load a tutorial made with 4.x into IET 3.x they will be displayed incorrectly and empty. The framework should handle such versioning issues gracefully. This looks unprofessional right now especially since I as the author do not have it under full control what version a user has installed. Also, different tutorials might be created in different versions of IET.
I’m guessing this situation happens if they use your tool in an older version of Unity that pulls in the 3.x version of IET? I’ve sent you a DM so we can chat more about details of IET.
1 Like
Yes exactly. As an asset author I need to support Unity versions from 2019.4 to unity 6.2. happy to chat. On vacation right now but back next week.