This documentation is for a prerelease version of O3DE. Click here to switch to the latest release, or select a version from the dropdown.

Version:

Open 3D Engine Architecture

Open 3D Engine (O3DE) is a complex library suite designed to work with both reusable libraries (Gems) and user-created projects powered by the SDK (projects). In this section of the developer guide, you’ll learn more about the overall architecture and design of O3DE from the bottom up, allowing core engine developers to take better advantage of the engine under the hood, diagnose tricky issues in debugging and loading, and contribute effectively back to O3DE with the core architecture principles in mind.

Topics

To do:

This is a stub page intended to serve as an example of guide structure. Information will be filled in and changed as the Engine Developer Guide is published.

A GitHub issue has not been created for this task. Create an issue here.
NameDescription
Project bootstrappingLearn about the execution flow of project launchers and how O3DE loads libraries at project runtime.
Prefab SystemLearn about the prefab system, which is the default scene authoring system in O3DE.