This project provides interactive tutorials for O3DE (Open 3D Engine https://github.com/o3de/o3de). We provide both a tool for running existing tutorials, and a framework for building your very own tutorials as well!
The Interactive Tutorials tool is provided through a gem that extends the Editor.
git clone https://github.com/cgalvan/InteractiveTutorials.git
Once you've cloned the repo, you first need to register your gem with your current project.
scripts\o3de register -gp <path-to-cloned-repo> -espp <your-project-path>
`scripts\o3de enable-gem -gn InteractiveTutorials -pp
You can find more information on adding/enabling gems with O3DE here: https://www.o3de.org/docs/user-guide/project-config/add-remove-gems/
Once the gem has been added to your project and you've rebuilt, the Interactive Tutorials
tool can be launched from the "Tools" menu in the Editor, or from the toolbar icon. From the tool, you can find all current tutorials and launch them. Upon completion, you can choose another tutorial to experience.
If you would like to create your own tutorial, check out some of the examples in Editor/Scripts/demo_tutorial.py
Here's a screen recording of our PhysX Rigid Bodies Tutorial in action!