Open 3D Engine 25.10: A monumental update that redefines free 3D development

Key points
  • O3DE 25.10 introduces more realistic rendering with improvements to shadows, reflections, and depth of field.
  • The editor receives a more intuitive interface and extended support for Python and Lua.
  • Overall engine performance and stability are optimized in complex simulations.
  • Improves cross-platform compatibility with Linux, Windows, macOS, and Android.
  • It reaffirms the Open 3D Foundation's commitment to completely free and professional 3D development.

Open 3D Engine (O3DE) 25.10

The Open 3D Foundation announced the arrival of Open 3D Engine (O3DE) 25.10, a version that marks an important step forward in the evolution of the most advanced open-source 3D engine in free software.

Version 25.10 includes a wider variety of frameworks compatible with O3DE simulations. In addition, O3DE's robotics components have been separated from the ROS2 gem, giving users greater flexibility. Parts of the ROS2 gem have also been refactored to improve the user experience for the O3DE community.

This update not only improves performance and stability, but also expands O3DE's reach to independent developers, game studios, and industrial simulation projects seeking a professional alternative to Unreal or Unity without proprietary restrictions.

Main novelties of Open 3D Engine 25.10

In this new version of Open 3D Engine 25.10, one of the key features is the extensive overhaul of its rendering pipeline. Atom, which now offers greater visual fidelity and extended support for complex materials. Shadows, reflections, and atmospheric effects reach a new level in detail thanks to the integration of more efficient algorithms and smarter management of global illumination.

El The motor now handles dynamic light conditions and depth of field better.This allows for more natural scenes and a more immersive atmosphere. Furthermore, Performance has been optimized on systems with mid-range GPUsensuring a smooth experience without sacrificing visual quality.

More powerful tools for creators

Version 25.10 also introduces notable improvements to the O3DE editor.The interface has been refined to offer a more intuitive workflowwith improved integration between the animation, modeling, and scripting modules. Developers now have a more robust debugging system and new options for managing complex scenes, which speeds up the creative process and reduces errors during production.

Likewise, it has Enhanced compatibility with Python and Lua, providing It gives programmers greater flexibility to customize behaviors, automate tasks, and create internal tools tailored to each project.

In addition, initial support for breakpoints has been added to ScriptCanvas. This feature is still in early development and is disabled by default during compilation. Initial support for an external crash reporting system using the CrashPad library has also been added.

Optimization and cross-platform support

O3DE 25.10 reinforces its multiplatform profile with improved compatibility with Linux, Windows, and macOS, in addition to a improved Android integration for immersive experiences on mobile devices. The project engineers have worked intensively on optimizing engine performance, reducing latency in simulations and improving memory management, allowing them to work with larger and more detailed scenes.

Another highlight is the engine stability in projects that use complex physics or real-time simulations. The new collision system and particle handling have been thoroughly revised, delivering more consistent and accurate results.

Other important changes include:

  • A more efficient construction process.
  • An option was added to select the format type (XML, JSON, binary) for loading/saving resource files managed by the Resource Editor.
  • An improved debugging experience (up to 50% reduction in editor memory usage, faster compilation times when debugging, and a significant decrease in iteration time, from minutes to seconds).
  • Support for the C++ 20 standard has been added.
  • A more reliable asset processor that detects dependencies and is better optimized for performance.
  • The configuration for opening Lua script files in an external editor has been corrected.
  • The drag and drop action to cancel the operation has been corrected when an asset is moved to its initial position in the Asset Explorer.
  • A dead zone has been added to reduce sensitivity when initiating a new action

Finally, if you are interested in knowing more about it, you can consult the details In the following link.