Open 3D Engine, le moteur de jeu open source d'Amazon pour créer des jeux AAA

Le moteur de jeu d'Amazon appelé Lumberyard était toujours disponible pour une utilisation gratuite, mais jamais eu beaucoup de soutien par les développeurset face à ce manque d'attractivité, Amazon a choisi de faire du moteur de jeu un projet open source en plus de cela, ils ont également changé le nom du moteur de jeu et ils créent une organisation qui surveillera l'initiative.

Tout cela Amazon a récemment dévoilé à travers une annonce présentant le projet O3DE (Open 3D Engine), qui fournit un moteur de jeu open source adapté à la création de jeux AAA.

Le moteur O3DE est une version repensée et améliorée du moteur Lumberyard, basé sur les technologies CryEngine sous licence de Crytek en 2015 et prenant en charge diverses plates-formes telles que Linux, Windows 10, macOS, iOS et Android. Le code est écrit en C++ et publié sous les licences Apache 2.0 et MIT.

Les différences entre O3DE et Amazon Lumberyard incluent un nouveau système de construction Cmake, architecture modulaire, utilitaires ouverts, un nouveau système pré-construit, une interface utilisateur extensible basée sur Qt, des capacités supplémentaires pour travailler avec des services cloud, des optimisations de performances, de nouvelles capacités de mise en réseau, un rendu amélioré du moteur avec prise en charge des rayons de traçage, global illumination, anticipation et rendu différé.

À propos d'Open 3D Engine

Le moteur comprend un environnement de développement de jeux intégré, un processeur Atom multithread système de rendu photoréaliste 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é-construit (pré-fabriqué), un moteur de simulation physique en temps réel et des bibliothèques mathématiques qui utilisent les 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.

Nous écoutons les développeurs de jeux et de simulations qui souhaitent davantage d'options permettant la collaboration, la personnalisation et le contrôle créatif de leurs processus de production. Construire des outils 3D à partir de zéro peut être coûteux, prendre des années à développer et nécessiter des ressources importantes pour la maintenance. Ces développeurs finissent par choisir de dépenser de l'argent critique pour réinventer la roue ou utiliser des solutions propriétaires qui peuvent être difficiles à personnaliser.

Prend en charge NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast et AMD TressFX pour la simulation physique, En outre, il dispose également d'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 moyens de réplication des données et de synchronisation des flux. Prend en charge un format de maillage universel pour les ressources de jeu, l'automatisation de la génération de ressources en langage Python et le chargement de ressources en mode asynchrone.

En totale, plus de 30 modules sont proposés, fournis sous forme de bibliothèques séparées, adapté au remplacement, à l'intégration dans des projets tiers et à une utilisation séparée. Par exemple, grâce à la modularité, les développeurs peuvent remplacer le rendu graphique, le système audio, la prise en charge des langues, la pile réseau, le moteur physique et tout autre composant.

Nous avons construit un puissant système d'entités de composants et un moteur de script visuel populaire Script Canvas. Nous avons également acquis l'éditeur d'animation Emotion FX, créé un système Gems modulaire et mis en œuvre de nombreuses intégrations Twitch et AWS. Mais une chose qui n'a jamais changé était notre mission : rendre les outils de rendu 3D gratuits de classe mondiale accessibles à tous. Maintenant, nous allons un peu plus loin.

Le moteur est déjà utilisé par Amazon, divers studios de jeux et d'animation et les entreprises de robotique. Parmi les jeux créés sur la base du moteur, New World peut être mis en évidence.

Enfin, il est également mentionné que poursuivre le développement du moteur sur une plate-forme neutre sous les auspices de la Linux Foundation, la Fondation Open 3D a été créée, dont le but est de fournir un moteur 3D ouvert de haute qualité pour le développement de jeux modernes et de simulateurs de haute précision capables de travailler en temps réel et de fournir une qualité cinématique.

source: https://aws.amazon.com


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.