Coucou. Je dev sous UE4 depuis presque 1 ans et j'attendais la 5e version avec impatience, est la présentation envoie du très très lourd.
Déjà il y a Nanite ou Lumen qu'on a déjà vue, mais il y a aussi plein d'autre technologies tout simplement dingue pour faciliter la vie des dev est permettre une optimisation presque automatisé, les mauvais portage seront de plus en plus rare. Le système de multi layers qui ressemble à un système de couche photoshop mais sur des level de jeuxvidéo... Juste dingue. Je suis en train de DL l'early ^^
L'early peut être téléchargé dans votre launcher Epic pour les devs
Update : J'ai jamais fait ma pub ici parce qu'en général je live pas plus que ça mais je vais surement me faire la main en live sur le moteur dans les jours qui viennent donc pour les curieux je vous partage ma chaine Twitch
ca va pas etre un peu compliquer pour d'autre moteur (notamment les moteur "maison" des studio) pour tenir face au mastodonte epic games qui investit des sommes astronomiques dans leur moteur et dont les effectif sont bien plus important?
nigel Ouai et les truc c'est que même niveau indé, t'a tellement d'outils associé à unreal avec un compte Epic. Tu fait des anim ? T'a les control rig direct dans le moteur. De l'audio ? Maintenant visiblement ils on un truc assez performant pour ça aussi. Pour les texture, t'a mixer et megascan, directement dans le moteur une fois de plus...
thelegendpingas Honnêtement au moment de choisir le moteur je suis rapidement partie sous Unreal parce que j'avais un amis qui était un bon dev dessus, et aussi que je préfére les visuel qu'on obtiens sur Unreal, mais après pour les diff entre les deux moteur j'avoue ne pas savoir plus que ça, globalement de ce que je sais Unity permet de tourner plus facilement sur de petite config, genre même de très vieux smartphone, alors que pour Unreal que ce soit le 4 ou le 5, il faut un certain minimum... Après sur Youtube tu a pas mal de vidéo qui compare les deux moteur, mais souvent les Youtuber on dèja un partis pris, il défende leur engine, donc c'est compliqué... Je penses que le mieux ca reste de dll les deux moteur vue qu'ils sont gratos, de se lancer un peux dedans avec des petits tuto, et de voir tout simplement avec lequelle tu te sent le plus à l'aise ^^
skuldleif Ouai non c'est clair, après c'était dèja le cas. Globalement t'a Capcom avec son Re Engine, t'a Square avec Luminous mais même eux la plupart de leur projet son sous UE4 (FF7R, DQ11, Nier...), t'a EA qui a son Frostbite... Mais pour les autres ce serait suicidaire d'aller créer ton moteur et de te frotter à des projet Unreal 5 qui seront bien plus beau et pour un coup vachement moindre.
thelegendpingasblindzorro Je dirais que perso que la grosse différences c'est que Unity est moins rigide dans son architecture, plus maléable.
Ça a l'avantage que parfois tu as moins de contraintes à respecter, et donc tu peux obtenir des résultats un peu plus rapidement selon le type de projet que tu veux développer.
Mais à l'opposé, Unity te permet aussi de faire n'importe quoi, ce qui veux dire que si tu code comme un porc, y aura pas grand chose pour t'en empêcher, alors que sur Unreal, y a une structure assez claire à respecter.
De même, sur Unreal, y a beaucoup d'outils qui te permettent de faire plein de choses, mais si tu essayes de faire quelque chose qui est pas supporté par ces outils (ça deviens de plus en plus rare), alors c'est plus compliqué à développer. Là où sur Unity, développer des outils supplémentaire est presque indispensable pour ship un jeu commercial, mais c'est un peu plus simple à faire.
nigel Ouai non c'est clair on a souvent eux cette discution de rigidité avec mon pote justement, mais vu que lui est programmeur et que moi aussi j'ai un peux rouler ma bosse dedans, on trouve que c'est une qualité. Un bon code ce doit d'être scrupuleusement carré. Des fois on regarde des tuto ensemble les gars sont en roue libre, ils encapsule n'importe quoi et te font des cast dans tout les sens ça nous rend chèvre xD
thedoctor Rocksteady aussi ils envoie du lourd, leur dernier Batman qui encore aujourd'hui egale des jeux moderne tourné toujours sous UE3... Donc les gars sous UE5 ils peuvent bien claquer.
blindzorro C'est sûr, je suis bien d'accord, mais pour certains ça peux être un avantage. Parfois, être meilleur d'un point de vue technique c'est pas toujours ce qui est le plus intéressant.
Y a aussi pas mal de jeux développé sur le Godot Engine, dont l'intérêt est d'être très facile à prendre en main pour les non programmer. Il me semble que Hollow Knight est fait là dessus.
Tout dépend toujours du type de projet. Perso, je suis clairement team Unreal Engine, mais pour des projets très petit où des prototypes où le visuel et l'animation n'a peu d'importance, j'aurais tendance à m'orienter vers Unity.
nigel Ouai c'est clair que j'ai aussi cette impression, Unity semble plus user friendly. En tout cas je suis dans le 5 la, importer un megascan 8K de bridge directement via le moteur sans aucun ralentissement grace à Nanite... c'est assez dingue.
grievous32 Ouai ils l'ont pas montré la mais ils ont un nouvelle dynamique pour les fluid qui est vraiment cool, on l'avez vue dans la vidéo précédente et ça a comencé à etre implanté dans le 4.
Blindzorro j'espère surtout que les dév' l'utiliseront... Créer une explosion ou un lance flamme avec des fluids dynamic ça aurait de la gueule. Voir les flammes et la fumée sortir uniquement par les ouvertures genre fenêtres ou porte ouverte, quand tu lances un explosif dans une pièce, c'est tout ce dont je rêve... Idem, voir la poussière projetée naturellement quand un truc tombe au sol (genre l'ancien dans la démo) plutôt que d'avoir des sprites, ce serait quand même plus intéressant et classe, surtout qu'elle interagirait avec l'environnement, les personnages etc... Ou la fumée qui se déplacerait naturellement quand on dérape avec une voiture aussi... Tout ça j'adore...
J'fais des FX de mon côté avec FumeFX, et bordel, que c'est satisfaisant de voir la fumée et les flammes s'arrêter contre les objets et les personnages, et être repoussées par les objets et personnages en mouvements...
blindzorro Il y en a quand même pas mal d'autres qui ne sont sous Unreal et ils font parti des plus gros studios comme Rockstar, CD Projeckt, Naughty Dog, Guerrilla, Santa Monica, Sucker Punch, IO Interactive ou encore la majorité des studios de Bethesda.
blindzorronigel Merci les gars, je testerais tout ça , il me semble aussi que l'unreal engine utilise le C++ plus difficile à manier qu'un C# ou un js pour unity
thelegendpingas Oui aussi ça peux effectivement être un critère aussi.
Pour JS je crois que Unity l'a abandonné il me semble (parce que ça honnêtement, ça permet vraiment des horreurs )
Ninja theorie et d autres studios vont se regaler,mais la vrai baffe viendra de Gears of war 6,c est de loin la licence vitrine technologique de l unreal engine.
nigel moi je kiffes bien le js , je développés actuellement que sur ses technologies là pour mes appli mobile et site Web, spécialement Angular et Ionic
jaysennnin Pourtant Fornite est bien la "Vitrine technologique" officiel du moteur. A chaque fois que le moteur fait une maj les dernière nouveauté sont directement implanté dans le jeu, genre dernièrement la physique de l'ocean ou des nuages.
Aujourd'hui c'est probablement plus de 50% des dev' AAA qui s'orientent vers Unreal Engine, donc c'est une sacré annonce pour les futurs jeux.
Le temps réel est tellement performant maintenant....
thelegendpingas Honnêtement au moment de choisir le moteur je suis rapidement partie sous Unreal parce que j'avais un amis qui était un bon dev dessus, et aussi que je préfére les visuel qu'on obtiens sur Unreal, mais après pour les diff entre les deux moteur j'avoue ne pas savoir plus que ça, globalement de ce que je sais Unity permet de tourner plus facilement sur de petite config, genre même de très vieux smartphone, alors que pour Unreal que ce soit le 4 ou le 5, il faut un certain minimum... Après sur Youtube tu a pas mal de vidéo qui compare les deux moteur, mais souvent les Youtuber on dèja un partis pris, il défende leur engine, donc c'est compliqué... Je penses que le mieux ca reste de dll les deux moteur vue qu'ils sont gratos, de se lancer un peux dedans avec des petits tuto, et de voir tout simplement avec lequelle tu te sent le plus à l'aise ^^
Ça a l'avantage que parfois tu as moins de contraintes à respecter, et donc tu peux obtenir des résultats un peu plus rapidement selon le type de projet que tu veux développer.
Mais à l'opposé, Unity te permet aussi de faire n'importe quoi, ce qui veux dire que si tu code comme un porc, y aura pas grand chose pour t'en empêcher, alors que sur Unreal, y a une structure assez claire à respecter.
De même, sur Unreal, y a beaucoup d'outils qui te permettent de faire plein de choses, mais si tu essayes de faire quelque chose qui est pas supporté par ces outils (ça deviens de plus en plus rare), alors c'est plus compliqué à développer. Là où sur Unity, développer des outils supplémentaire est presque indispensable pour ship un jeu commercial, mais c'est un peu plus simple à faire.
Y a aussi pas mal de jeux développé sur le Godot Engine, dont l'intérêt est d'être très facile à prendre en main pour les non programmer. Il me semble que Hollow Knight est fait là dessus.
Tout dépend toujours du type de projet. Perso, je suis clairement team Unreal Engine, mais pour des projets très petit où des prototypes où le visuel et l'animation n'a peu d'importance, j'aurais tendance à m'orienter vers Unity.
grievous32 Ouai ils l'ont pas montré la mais ils ont un nouvelle dynamique pour les fluid qui est vraiment cool, on l'avez vue dans la vidéo précédente et ça a comencé à etre implanté dans le 4.
Hellblade 2 sera déjà une prémices à ça.
J'fais des FX de mon côté avec FumeFX, et bordel, que c'est satisfaisant de voir la fumée et les flammes s'arrêter contre les objets et les personnages, et être repoussées par les objets et personnages en mouvements...
Pour JS je crois que Unity l'a abandonné il me semble (parce que ça honnêtement, ça permet vraiment des horreurs