Open 3D Engine (O3DE) has a big new release out, which includes plenty of new features and fixes for game developers looking to use this free and open source game engine.
It has pretty wide industry support with backers including Amazon AWS, Epic Games, Huawei, Intel, Microsoft, oppo, Heroic Labs, Red Hat and plenty more. O3DE is based upon Amazon Lumberyard (itself based on CryEngine), which AWS contributed that's now under the Linux Foundation banner.
Some of what's new in O3DE 23.10 includes:
With the O3DE 23.10 Release comes several workflow enhancements, including unprecedented automations:
- Employ prefab overrides to change the details of objects (a car or house, for example) without having to create a new object
- Use script canvas for small graph nodes to handle simple arithmetic operations
- The document property editor allows tools creators to use data to create their UX rather than having to write the code or understand QT and filtering
- Easily and quickly publish content without the command line using automation improvements for installation
This newest release introduces a variety of visual and performance improvements to the rendering system:
- Better memory support: Vulkan Memory Allocator (VMA) support and DirectX Memory Allocator (DX12MA)
- Mesh instancing
- Mobile shader performance improvement
- Framework for multi-GPU support
- Addition of raytracing reflections
Additionally they mentioned there's improvements in the export ability for projects built with O3DE in Windows, Linux, Linux Server and iOS, along with build fixes for all platforms, including Windows, Linux and iOS.
Curiously, in their release blog post they included a quote from Lars Gleim a Senior Research Engineer at Huawei who said that O3DE is "the only really open game engine out there, and it’s the only fully open source, royalty-free solution that exists at this time". You'll have to forgive me if I act a little surprised here but…what? It's just not even remotely true. There's quite a few completely free and open source game engines out there. Seems a little shady to include that quote when I'm sure the people involved know it's not true. Their showcase page is incredibly bare too.
Update: they removed the quote mentioned above, with no mention of the post being edited.
See the release blog post for more and full release notes here.
I think o3de is worth watching, but I will likely use Godot 4, because although in some ways it is a bit more basic than o3de, it is at least feature complete.
jonbitzen
Last edited by jonbitzen on 11 October 2023 at 12:44 am UTC
I heard Lumberyard had you stuck with Amazon cloud stuff. Does this engine still have that? Can a game be completely off-line? Also, can a game using this drop the Amazon crap and utilize Steam cloud?
You were not "stuck" on AWS, however it was free for AWS customers so there was a great incentive to use AWS. Open 3D Engine however is not tied to a service and is free for everyone.
Now, if they had done the whole thing in rust then I would take a look at it :)
Employ prefab overrides to change the details of objects (a car or house, for example) without having to create a new object
and... it seems its not working
yet another C++ engine is not something interesting.To be fair, it's not really "yet another" C++ engine. It's one of the old original C++ engines--just forked.
how is that a new feature?
See more from me