Amazon a publié un moteur de jeu ouvert Open 3D Engine basé sur les technologies CryEngine

Amazon a publié le projet O3DE (Open 3D Engine), qui open-source un moteur de jeu adapté à la création de jeux AAA. Le moteur O3DE est une version repensée et améliorée du moteur propriétaire Amazon Lumberyard précédemment développé, basé sur les technologies de moteur CryEngine sous licence de Crytek en 2015. Le code est écrit en C++ et publié sous les licences Apache 2.0 et MIT. Les plateformes Linux, Windows 10, macOS, iOS et Android sont prises en charge.

Le moteur comprend un environnement de développement de jeux intégré, un système de rendu photoréaliste multithread Atom Renderer avec prise en charge de Vulkan, Metal et DirectX 12, un éditeur de modèles 3D extensible, un système d'animation de personnages (Emotion FX), un système de développement de produits semi-finis. (préfabriqué), un moteur de simulation physique en temps réel et des bibliothèques mathématiques utilisant des instructions SIMD. Pour définir la logique du jeu, un environnement de programmation visuel (Script Canvas), ainsi que les langages Lua et Python, peuvent être utilisés.

Amazon a publié un moteur de jeu ouvert Open 3D Engine basé sur les technologies CryEngine

NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast et AMD TressFX sont pris en charge pour la simulation physique. Il existe un sous-système réseau intégré prenant en charge la compression et le cryptage du trafic, la simulation des problèmes de réseau, des outils de réplication des données et de synchronisation des flux. Il prend en charge un format de maillage universel pour les ressources de jeu, l'automatisation de la génération de ressources en Python et le chargement asynchrone des ressources.

Amazon a publié un moteur de jeu ouvert Open 3D Engine basé sur les technologies CryEngine

Le projet a été initialement conçu pour être adaptable à vos besoins et dispose d'une architecture modulaire. Au total, plus de 30 modules sont proposés, fournis sous forme de bibliothèques distinctes, pouvant être remplacés, intégrés dans des projets tiers et utilisés séparément. Par exemple, grâce à la modularité, les développeurs peuvent remplacer le moteur de rendu graphique, le système audio, la prise en charge linguistique, la pile réseau, le moteur physique et tout autre composant.

Amazon a publié un moteur de jeu ouvert Open 3D Engine basé sur les technologies CryEngine

Parmi les différences entre O3DE et le moteur Amazon Lumberyard figurent un nouveau système de construction basé sur Cmake, une architecture modulaire, l'utilisation d'utilitaires ouverts, un nouveau système préfabriqué, une interface utilisateur extensible basée sur Qt, des capacités supplémentaires pour travailler avec les services cloud, des optimisations de performances, de nouvelles capacités de mise en réseau et un moteur de rendu amélioré avec prise en charge du lancer de rayons, de l'éclairage global, du rendu direct et différé. Le moteur est déjà utilisé par Amazon, plusieurs studios de jeux et d'animation, ainsi que des sociétés de robotique. Parmi les jeux créés sur la base du moteur, on peut noter New World.

Pour développer davantage le moteur sur une plate-forme neutre, l'Open 3D Foundation a été créée sous les auspices de la Linux Foundation, dont l'objectif est de fournir un moteur 3D ouvert et de haute qualité pour le développement de jeux modernes et haute fidélité. des simulateurs capables de fonctionner en temps réel et d’offrir une qualité cinématographique. 20 entreprises ont déjà rejoint le travail commun sur le moteur, dont Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiokinétique, Genvid Technologies, International Game Developers Association, SideFX et Open Robotics.



Source: opennet.ru

Ajouter un commentaire