Amazon lance le moteur de jeux vidéo Open 3D Engine
Successeur libre de Lumberyard
Le 2021-07-07 21:53:12, par LittleWhite, Responsable 2D/3D/Jeux
En 2016, Amazon avait débuté un travail autour d'un nouveau moteur de jeux vidéo nommé Lumberyard. Reposant sur le CryENGINE, le moteur disposait d'ajouts dédiés au cloud d'Amazon, à Twitch et à Amazon GameLift. Toutefois, en 2020, la page Wikipedia ne cite que sept jeux développés utilisant ce moteur dont trois développés par Amazon et trois qui ne sont pas encore sortis. En bref, ce moteur ne fait pas beaucoup parler de lui. Toutefois, il reçoit des mises à jour régulières dont la dernière date de mai 2021 (version 1.28). Il est aussi à noter que le code source est disponible sur Github sous licence Amazon.
Aujourd'hui, Amazon annonce un nouveau moteur de jeux vidéo nommé Open 3D Engine (ou O3DE) pour succéder à Lumberyard. Son code est aussi disponible sur Github, sous licence Apache 2. Pour accompagner le moteur, un site a été mis en place sur lequel vous pouvez retrouver la documentation (contenant un tutoriel sous la forme de vidéos).
Le projet est supporté et supervisé par la fondation Linux et déjà une vingtaine d'acteurs du milieu contribuent au moteur : Adobe, Niantic, Huawei ou encore Red Hat. Du côté technique, le moteur se veut modulaire. Avec celui-ci, vous pouvez activer/désactiver des composants (appelées Gems) du moteur, tels que le multijoueur ou les succès. Aussi, il intègre un nouveau moteur de rendu appelé Atom, supportant le rendu basé sur la physique (PBR) et reposant sur Vulkan et DirectX 12. Le support de Metal est en cours de développement. Aussi, le moteur n'est pas le CryENGINE (qui appartient évidemment à Crytek) et a été écrit depuis zéro. Il est prévu que le moteur supporte de fonctionner sur mobile, PC (Windows, Linux, MacOS), casque de réalité virtuelle et les consoles. Finalement, l'équipe a décidé d'utiliser CMake comme système de construction.
Pour le moment, le moteur est à l'état de preview pour développeur.
Source
Blog d'Amazon
Aujourd'hui, Amazon annonce un nouveau moteur de jeux vidéo nommé Open 3D Engine (ou O3DE) pour succéder à Lumberyard. Son code est aussi disponible sur Github, sous licence Apache 2. Pour accompagner le moteur, un site a été mis en place sur lequel vous pouvez retrouver la documentation (contenant un tutoriel sous la forme de vidéos).
Le projet est supporté et supervisé par la fondation Linux et déjà une vingtaine d'acteurs du milieu contribuent au moteur : Adobe, Niantic, Huawei ou encore Red Hat. Du côté technique, le moteur se veut modulaire. Avec celui-ci, vous pouvez activer/désactiver des composants (appelées Gems) du moteur, tels que le multijoueur ou les succès. Aussi, il intègre un nouveau moteur de rendu appelé Atom, supportant le rendu basé sur la physique (PBR) et reposant sur Vulkan et DirectX 12. Le support de Metal est en cours de développement. Aussi, le moteur n'est pas le CryENGINE (qui appartient évidemment à Crytek) et a été écrit depuis zéro. Il est prévu que le moteur supporte de fonctionner sur mobile, PC (Windows, Linux, MacOS), casque de réalité virtuelle et les consoles. Finalement, l'équipe a décidé d'utiliser CMake comme système de construction.
Pour le moment, le moteur est à l'état de preview pour développeur.
Source
Blog d'Amazon
-
archqtMembre émériteC'est une belle initiative, mais cela fait un de plus.
Pourquoi ne pas plutôt aider un moteur avec une licence libre comme Godot ?le 08/07/2021 à 11:27 -
LittleWhiteResponsable 2D/3D/JeuxEst-ce vraiment un mal ? Je veux dire par là, que le choix de la solution est mieux que de n'avoir qu'une unique solution (pouvant ne pas correspondre totalement au besoin). On pourrait faire un parallèle, avec les bibliothèques Qt/GTK/wxWidgets/.... Auriez-vous aimé n'en avoir qu'une seule à disposition ?
Aussi, je ne pense pas qu'il y a vraiment plus de moteurs ou trop de moteur. Certes, récemment on voit plein de moteur sur Github qui sont disponibles pour tout le monde, mais :
- il y a plus de créateurs de jeux vidéo, qu'il y a vingt ans ;
- beaucoup d'entreprises développaient son propre moteur en interne.
Ce que je veux dire, c'est que développer un moteur il y a 20 ans, n'est pas identique à développer un moteur aujourd'hui. Une entreprise comme Epic Games (Unreal Engine) a plus de 20 ans et travaille dans ce domaine depuis tout ce temps. Unity a aussi plus de dix ans. CryENGINE aussi. Les moteurs internes commencent aussi à avoir de la bouteille (je ne dis pas qu'ils sont vieillissants, je dis que c'est un projet sur un long terme). Si demain vous voudriez construire un moteur pour votre prochain jeu (car rien ne vous convient sur le marché, ou que vous voulez une solution "propre à vous" pour X raisons), alors j'imagine que vous seriez intéressé de voir des bases de moteur disponible librement sur Github.
En bref, y a t-il trop de moteur ? Est-ce que O3DE a sa place et sera vraiment utilisé ?
Je ne sais pas, et je suis loin d'être catégorique.le 08/07/2021 à 18:57 -
ZeflingExpert confirméUnreal Engine n'est pas libre, donc déjà sont utilisation impose des restrictions.
Et Blender ce n'est pas faire pour faire des jeux vidéo (la partie jeu vidéo a été sortie il y a quelque temps pour en faire un moteur de jeu à part). Tu aurais pu dire Maya ou 3DSMax. Mais c'est des moteurs de modelage et d'animation 3D avant tout (même si ça fait plein d'autre truc maintenant).
En tout cas, ça fait juste un de plus :
https://fr.wikipedia.org/wiki/Liste_...moteurs_de_jeule 09/07/2021 à 10:36 -
yann.papouinMembre à l'essaiLanguages supportés : C++, Python, Luale 08/07/2021 à 11:01
-
ZeflingExpert confirméGodot 4 évolue quand même assez vite :
On disait la même chose d'Unity, maintenant le moteur de rendu d'Unity n'est plus celui du début.le 08/07/2021 à 16:16 -
fodgerMembre confirméSurtout pourquoi faire confiance à un moteur 3D sponsorisé par Amazon ?le 08/07/2021 à 16:56
-
tltMembre avertidu coup, chez Amazon, il y a plus de moteur de jeu que de jeule 08/07/2021 à 17:30
-
TidiusFFMembre du ClubGodot est plutôt correct, mais on est pas du tout sur la même base technique ni sur les mêmes besoins pour le coup.le 08/07/2021 à 13:18
-
youtpout978Expert confirméOui surtout que ça complexifie un peu plus le choix quand tu débutes dans le développement du jeu même si au finale 90% du temps ça finit en Unity ou Unreal ...le 09/07/2021 à 11:04
-
supertonicMembre avertiL'interface me donne pas envie d'y aller et ils ont pris les langages que j'aime pas : lua et pythonle 08/07/2021 à 13:51