O3DE Usage

This page describes how to install and use the Open 3D Engine (O3DE) on Fedora.

O3DE is an open source 3D engine for building games, simulations, and robotics applications. A member of the Fedora Robotics SIG maintains O3DE as native RPMs so that developers can install and run it directly on Fedora.

Supported Platforms

The hellaenergy/o3de-stabilization Copr repository builds on the following platforms:

Distribution x86_64

Fedora 44

Yes

Fedora rawhide

Yes

CentOS Stream 10

Yes

Installation

The hellaenergy/o3de-stabilization Copr provides pre-release validation builds from the upstream O3DE stabilization branch. These builds target near-release-candidate quality. Spec files and packaging documentation are hosted on GitHub.

sudo dnf copr enable hellaenergy/o3de-stabilization
sudo dnf install o3de2605

Launch the Project Manager GUI:

o3de2605

Use the CLI for project and gem management:

o3de2605-cli --help

Optional Packages

For native C++ gem development that requires static linking against engine internals:

sudo dnf install o3de2605-devel
Most users do not need the -devel package. The main o3de2605 package includes everything needed to run the Editor, build projects against the engine shared libraries, and develop most native projects.

Package Naming Convention

O3DE packages follow a versioned-major naming convention (o3deNNNN where NNNN is the YYMM release). The current package is o3de2605 for the 26.05.x line.

Multiple O3DE major versions can be installed side by side. Each version installs to its own directory under /opt/O3DE/<version>/.

Distribution Channels

Four Copr repositories serve different stages of the O3DE packaging pipeline:

  • hellaenergy/o3de-dependencies provides third-party build dependencies.

  • hellaenergy/o3de provides stable tagged releases.

  • hellaenergy/o3de-stabilization provides pre-release validation builds (recommended for testing).

  • hellaenergy/o3de-snapshot provides ad-hoc builds from the upstream development branch.

Reporting Issues

Report packaging issues at o3de-rpm on GitHub. Include the output of rpm -q o3de2605 and the Copr build ID.

Report engine bugs that are not packaging-related upstream at o3de on GitHub.