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!
Download and Install
The Interactive Tutorials tool is provided through a gem that extends the Editor.
Clone the repository
git clone https://github.com/cgalvan/InteractiveTutorials.git
Register the gem
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>
Enable gem for your project
`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/
Usage
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.
Custom tutorials
If you would like to create your own tutorial, check out some of the examples in Editor/Scripts/demo_tutorial.py
Example
Here's a screen recording of our PhysX Rigid Bodies Tutorial in action!
