The O3DE 24.09.0 Release is here! DOWNLOAD NOW

Features

Create captivating experiences with O3DE using a suite of tools developed for cutting-edge, real-time graphics, and complex interactions.

Build, test and package software with CMake, enabling you to create projects with your favorite IDE and toolchain.

Create content using the latest multi-threaded, data-driven, cross-platform rendering technology that supports modern rendering pipelines.

RELATED CONTENT

WORKSHOP

Working with Atom

WORKSHOP

Atom Deep Dive

LIGHTNING TALK

Shading & Modularity in Atom

LIGHTNING TALK

Portable Look Development

Build runtime logic with scripting environments for all experience levels to speed experimentation and iteration, leveraging visual scripting with Script Canvas, and Lua scripting language.

RELATED CONTENT

WORKSHOP

Content Creation with Script Canvas

PRESENTATION

Extending Script Canvas

LIGHTNING TALK

The Script Canvas Pipeline

Craft lifelike characters and environments, and visualize simulations, through support for industry-standard physics solutions, including NVIDIA PhysX, NVIDIA Cloth and AMD TressFX.

RELATED CONTENT

WORKSHOP

Integrating a New Physics Backend

WORKSHOP

Physics and Collisions

Harness modern CPU capabilities for fast and precise calculations. Leverage SIMD-accelerated trigonometric functions that operate faster than equivalent scalar operations, capable of performing multiple trigonometric calculations in a single cell, plus libraries with optimal SIMD code for x64 SSE and ARM Neon platforms.

O3DE’s Python 3 scripting supports extensions with access to the Qt UX library, powering custom behaviors in mesh, image, and material processing, letting you split, assign, and rehome assets, including pre- and post-processing steps.

RELATED CONTENT

PRESENTATION

Road to the New Action Manager

WORKSHOP

O3DE Editor 101

PRESENTATION

O3DE Editor Tour

Construct multiplayer games, large virtual worlds and complex simulations, supported by high-performance, low-latency 3D transmission performance.

Includes a highly flexible, TCP/UDP low-latency transport layer abstracted behind a simplified API, and encryption and compression support with a built-in simulator for latency, jitter, reorder and loss. Plus support for both player-hosted and dedicated server models that ensure latency compensation with backward reconciliation.

RELATED CONTENT

WORKSHOP

O3DE Networking Concepts

WORKSHOP

Latency Compensation Techniques

PRESENTATION

Building Battle-Tested Network Transport

PRESENTATION

Building Multiplayer Content

WORKSHOP

Building a Networked Game

Craft massive worlds with a terrain system optimized to support worlds up to 64x64km.

RELATED CONTENT

PRESENTATION

Designing Modular Systems

PRESENTATION

Scaling Terrain Performance

WORKSHOP

Vegetation & Terrain

WORKSHOP

Large Terrain System for O3DE Gems

TUTORIAL

Terrain Tutorials by omacx

Leverage industry-standard asset file formats and a unified asset processor, boosting potential for scripting and automation using JSON formatting. O3DE supports non-blocking, asynchronous loading of any asset type, while optimized runtime assets enable streaming on modern graphics hardware.

Create, share, re-use, and dynamically spawn complex entities, and place and manage prefabs dynamically as spawnables, thanks to reusable assets with complete properties, components, and hierarchies. Plus standard source control tools enable you to view diffs and merge changes with a human readable text format.

RELATED CONTENT

PRESENTATION

Prefabs 101

Easily build custom management tools, or design and distribute your own customizations as Gems, using JSON configuration files and O3DE’s CMake build system. Python scripts mean you can work directly from the command line, while a single line of JSON combined with Gems adds new functionality to your projects.

Rapidly generate boilerplate code, or large amounts of similar data, using a code generator powered by Jinja2 templates. The data-driven model powered by XML or JSON inputs is fully integrated into the CMake build system. Plus easily set up support for bulk file processing using regular expression and wildcard matching and replacement rules.

Build levels quickly with O3DE’s White Box Gem, letting you sculpt and manipulate geometric volumes quickly to get your world sketched out in-engine.

Subscribe for the latest updates, events, webinars and community news