Blog

Repost: The making of the Imagination O3DE ray tracing GDC 2022 demo

December 7, 2022

After a couple of years of not being able to attend in person, earlier this year, Imagination was delighted to be able to send a team of both first-timers and experienced veterans to attend the Game Developer Conference (GDC) in San Francisco in March 2022. This mix of experiences proved to be perfect for a trip that was both enjoyable and productive for the Imagination team. As ever, the main aim was to connect with our network of partners, collaborators, and clients and to present our recent and upcoming advancements to other companies and game developers in general....

CMake Essentials Series - Part 4

November 16, 2022

In this last installment we’ll cover the necessary commands to install a library for use in other projects. Motivation Over the course of this series we’ve learnt how to use CMake and make use of existing libraries, but not what is involved in authoring new libraries that others can easily integrate. By following these best practices we can make our libraries easy to use and more likely to be adopted....

O3DE Visual Studio 2022 Support!

November 9, 2022

With the 22.10.0 release of Open 3D Engine (O3DE), Visual Studio 2022 (VS2022) is now fully supported within O3DE. Background When we say that O3DE “fully supports” Visual Studio 2022, we are referring to building O3DE projects using Visual Studio 2022 v143 toolset . Because O3DE uses CMake as its build system generator, it has been possible since the release of CMake 3.21 to configure and attempt to build using Visual Studio 2022....

CMake Essentials Series - Part 3

November 2, 2022

How to integrate larger third-party dependencies into your CMake projects and reuse them across multiple projects. Motivation While FetchContent is great for some things, it’s not always the right tool. When a larger dependency like a full framework or package needs to be integrated, instead of making it part of the same build, the dependency can be built and installed separately and then integrated into the main build with find_package....

SIG Simulation Highlight

October 26, 2022

This summer marked the Open 3D Engine’s first year, and with it, the celebration of the Engine’s immense growth in members, code contributions, and much more. With this incredible momentum came a recent election of a new chair and co-chair for Special Interest Group (SIG) Simulation, a vital part of the project, from Huawei . As a Premier member of the Open 3D Foundation (O3DF) and a major contributor to the Engine, Huawei understands the importance of SIG Simulation to the Open 3D Engine (O3DE)....

CMake Essentials Series - Part 2

October 19, 2022

How to quickly integrate third party libraries with your CMake projects. Motivation Dependency management in C++ has always been difficult. Without any sort of package manager the manual steps involved in bringing in a library can be time consuming and error prone. Fortunately CMake has a fairly recent addition (3.11-3.14) that makes this incredibly simple. Example The killer feature that makes dependency management a breeze is FetchContent. Let’s pick up where we left off in the last part by adding some useful functionality to our ‘Hello, World!...

Open 3D Engine Version 22.10 Eases Team Onboarding and Collaboration, Artist Workflows and Multiplayer Setup While Increasing Terrain Performance

October 17, 2022

We’re excited to announce the latest release of the Open 3D Engine (O3DE), as the community gathers in Austin, Texas for O3DCon . Release 22.10 brings a wealth of performance, stability and usability enhancements, making it easier for developers, artists and content creators worldwide to build amazing 3D experiences. New capabilities ease team onboarding and collaboration, artist workflows and multiplayer setup, alongside additional rendering features and increased Terrain system performance, which is now available in preview....

2022 O3DE User Survey Report

October 12, 2022

On a Mission to Continuously Improving the User Experience in O3DE The O3DE user interface and user experience Special Interest Group (SIG UI-UX) conducted a survey in June 2022 with the goal to continuously improve the Open 3D Engine (O3DE) experience for developers, artists, content creators and other users. Results from over 200 participants provided a snapshot that will be used to guide the evolution of features, capabilities and enhancements to improve user experience in future releases of O3DE....

CMake Essentials Series - Part 1

October 5, 2022

This series aims to give an overview of some of the most useful functionality in CMake and how to apply it in O3DE. Motivation CMake is the most widely used build system in the C++ community and understanding how best to use it unlocks a whole host of possibilities when it comes to C++ development in O3DE. Project setup becomes a breeze and integration with open source projects is made much simpler....

For the Love of the Game: In Search of Best-of-Breed 3D Creation Tools

September 21, 2022

For the Love of the Game: In Search of Best-of-Breed 3D Creation Tools Born out of a desire to make their own games, indie game developers Jacob Dodenhoff and Phoenix Cook forged Chaotic Creations Interactive (CCI), a small game development studio in the mid-west of the United States. Their studio reflects who they are and what they value: the players, and the commitments they make to them. Since the birth of CCI, they’ve been exploring game engines and they discovered the Open 3D Engine in July 2021 when it was announced....