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? How about creating the classic “Pong”? Follow this first project tutorial series and learn the basics of O3DE in the process.
Tutorial | Description |
---|
Create your first O3DE game: Pong | Start from a new O3DE project and build your first game: Pong! What’s “Pong”? Two paddles square off, in a ball-based battle to land the highest score. This tutorial series will introduce you to basic game UI development, scripting, and controls in O3DE. |
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. |
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. |
Rendering