Microsoft a rejoint les travaux sur le moteur de jeu ouvert Open 3D Engine

Организация Linux Foundation объявила о присоединении компании Microsoft к фонду Open 3D Foundation (O3DF), созданному для продолжения совместной разработки игрового движка Open 3D Engine (O3DE), после его открытия компанией Amazon. Компания Microsoft вошла в число главных участников, в одном ряду с Adobe, AWS, Huawei, Intel и Niantic. Представитель Microsoft войдёт в состав управляющего совета (Governing Board) O3DF. Общее число участников Open 3D Foundation достигло 25.

С момента открытия исходных текстов в движок O3DE внесено около 14 тысяч изменений, охватывающих примерно 2 млн строк кода. Ежемесячно в репозиториях проекта фиксируется 350-450 коммитов от 60-100 разработчиков. Главной целью проекта называется предоставление открытого высококачественного 3D-движка для разработки современных игр класса AAA и высокоточных симуляторов, способных работать в режиме реального времени и обеспечить качество кинематографического уровня.

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