Learn the features, tools, and processes of Open 3D Engine (O3DE) with the help of step-by-step, guided tutorials.
Looking to get started?
Do you have O3DE installed and you aren’t sure where to start? Then
try the follow-alongs. These easy guide videos will walk you through the creation of basic games like Pong to get you familiar with the O3DE interface and tools.
Animation
Artificial Intelligence
Tutorial | Description |
---|
2D Navigation with Kythera AI | Create an artificial intelligence (AI) agent that performs ground-based navigation and follows a visually scripted behavior tree. This tutorial uses the broad toolset that the
Kythera AI Gem provides. |
Assets
Entities and prefabs
Environments
Extend O3DE Editor
Extend O3DE Editor by creating a custom tool Gem. A tool is a dockable widget or dialog window that implements functionality in the Editor. You can create custom tools in C++ or Python.
Tutorial | Description |
---|
Create a Custom Tool Gem in C++ | Extend the Editor by creating a custom tool Gem that’s written in C++. Learn how to use the CppToolGem template, and practice C++ development with
Qt , the O3DE Tools UI API, and other O3DE APIs. |
Create a Custom Tool Gem in Python | Extend the Editor by creating a custom tool Gem that’s written in Python. Learn how to use the PythonToolGem template, and practice Python development with
Qt , the O3DE Tools UI API, and other O3DE APIs. |
Learn how to use the keyboard, mouse, and other input devices to move entities.
Tutorial | Description |
---|
Grid-based Movement | Learn how to implement grid-based movement from input device events. |
Multiplayer
PhysX
Create physics simulations in O3DE with NVIDIA’s PhysX system. The tutorials in this section demonstrate how to use PhysX to add dynamic physics simulations in your projects.
Topic | Description |
---|
Create Wind Forces | Simulate a wind force with a PhysX Force Region and NVIDIA Cloth. |
PostFX
Tutorial | Description |
---|
PostFX Shape Weight Modifier | Use a PostFX Shape Weight Modifier component to modify exposure control in O3DE. This example demonstrates how to modify post-processing effects (PostFX) at runtime. |
Remote Repositories
Tutorial | Description |
---|
Your First Remote Repository | Learn how to create an O3DE remote repository to share your projects, gems, and templates with the world. |
Rendering