Open 3D Engine (ou O3DE) est un moteur 3D multiplateforme sous licence Apache 2.0 qui permet aux développeurs et aux créateurs de contenu de créer des jeux AAA, des mondes 3D de qualité cinéma et des simulations haute fidélité.
O3DE a été développé dans le souci de pouvoir créer des graphismes en temps réel de pointe. Les outils sont les suivants : un moteur de rendu photoréaliste multithread, un éditeur de contenu 3D extensible, un système d’animation de personnages et un moteur physique en temps réel. Le meilleur de l’open-source, en somme.
Créé par AWS, voici l’histoire de O3DE : As we began building the successor to Lumberyard, we realized we could do more. If the ultimate goal is innovation, we want to enable the game and simulation developer community to work side by side with us, in an open community, so they could access the technology as well as contribute to it and grow it. That’s why the Linux Foundation has announced the Open 3D Foundation, with AWS seeding the foundation with the Open 3D Engine (O3DE). O3DE is a AAA-capable, cross-platform open source game engine. As part of an open source community, O3DE can expand 3D development for games and simulations by providing all the tools that developers need to bring their real-time 3D environments to life. This engine is available under an Apache 2.0 license, so anyone can build and retain their intellectual property, and choose to contribute back to the project.
Conçu pour l’extensibilité, l’architecture modulaire d’O3DE est personnalisable. Chacun des composants intégrés d’O3DE (appelés « Gems ») peut être adopté séparément, donnant accès aux fonctionnalités spécifiques nécessaires à ce que le créateur 3D a en tête. Il est possible d’ajouter de nouveaux outils d’édition, fonctionnalités et workflows de développement à ses projets ou bien de choisir parmi les Gems gérées par la communauté !
Le système Gem d’O3DE fournit des intégrations et une prise en charge des services cloud pour ajouter des fonctionnalités supplémentaires aux jeux et aux simulations. Choisissez parmi les modules cloud backend existants ou créez vos propres Gems avec des capacités personnalisées pour apporter vos services cloud préférés à vos projets. Téléchargez-le par ici !