Epic Games a rejoint l'organisation développant l'Open 3D Engine

La Fondation Linux a annoncé qu'Epic Games avait rejoint l'Open 3D Foundation (O3DF), créée pour poursuivre le co-développement du moteur Open 3D (O3DE) après sa découverte par Amazon. Epic Games, qui développe le moteur de jeu Unreal Engine, figurait parmi les principaux participants, aux côtés d'Adobe, AWS, Huawei, Microsoft, Intel et Niantic. Un représentant d'Epic Games siégera au conseil d'administration de l'O3DF.

L'objectif principal du projet Open 3D Engine est de fournir un moteur 3D ouvert et de haute qualité pour le développement de jeux modernes de classe AAA et de simulateurs haute fidélité capables de fonctionner en temps réel et de fournir une qualité cinématographique. Dans le cadre de l'Open 3D Foundation, Epic Games entend se concentrer sur la portabilité des ressources de jeu et des données multimédias qui les accompagnent afin de libérer les artistes et les créateurs de contenu d'être liés à certains outils.

L'Open 3D Engine est une version révisée et améliorée du moteur propriétaire précédemment développé par Amazon Lumberyard, basé sur la technologie CryEngine sous licence de Crytek en 2015. Le moteur comprend un environnement intégré pour le développement de jeux, 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 préfabriqué, un moteur de simulation de processus physiques bibliothèques mathématiques et en temps réel utilisant des instructions SIMD. L'environnement de programmation visuel (Script Canvas), ainsi que les langages Lua et Python, peuvent être utilisés pour définir la logique du jeu.

Le moteur est déjà utilisé par Amazon, plusieurs studios de jeux et d'animation et des sociétés de robotique. Parmi les jeux créés sur la base du moteur, on peut noter New World et Deadhaus Sonata. Le projet a été initialement conçu pour s'adapter à 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.

Source: opennet.ru

Ajouter un commentaire