IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

GDC 2016 : l'occasion de faire le point sur les moteurs de jeux vidéo.
Pour vous, quel est le meilleur moteur de jeux vidéo ?

Le , par LittleWhite

5PARTAGES

7  0 
D'après vous, quel est le meilleur moteur de jeux ?
Unreal Engine 4
50 %
Unity 5
29 %
CryENGINE V
21 %
Voter 14 votants
La Game Developers Conference (GDC) est un événement orienté créateurs de jeux vidéo. C'est donc l'occasion rêvée pour les développeurs des outils pour faire les jeux vidéo de faire leurs annonces et de se mettre en avant.
Cette année, la boucle est bouclée. Le moteur CryENGINE V est, à son tour, accessible gratuitement. Ainsi en 2016, vous pouvez librement accéder à trois moteurs reconnus et cela même si vous êtes un petit studio indépendant ou encore, un créateur amateur. Deux d'entre eux vous permettent même d'explorer le code source.

Les machines évoluent et les moteurs doivent suivre le mouvement et donc utiliser les dernières technologies afin de produire un résultat toujours plus poussé. L'année dernière, DirectX 12 a été publié. L'implémentation de la nouvelle bibliothèque a été réalisée pour chacun des moteurs donnant ainsi accès à la pleine puissance du GPU sans pour autant s'arracher les cheveux sur la programmation bas niveau. Vulkan est arrivé il y a peu et déjà, Unreal Engine et CryENGINE supportent la nouvelle bibliothèque. Le support dans Unity ne saurait trop tarder.

Reposons-nous quelques instants et voyons ce qu'il est possible de faire grâce à ces outils. Unity Technologies nous offre une nouvelle démonstration en temps réel, nommée Adam :
Cette démonstration est utilisée pour stresser le moteur Unity en version 5.4. De plus, les artistes ont utilisé le nouveau séquenceur vidéo, qui sera disponible avec la nouvelle version du moteur. Du côté des graphismes, on notera l'ajout des aires de lumière calculées en temps réel.

De même, Epic Games montre les nouvelles fonctionnalités de son moteur au travers de cette vidéo :

ainsi que Crytek :


Mais ce n'est pas tout. Il y a une sorte de second round, permettant aux développeurs de se montrer : les showcases (ou vidéo présentant les jeux réalisés avec le moteur).

Unity :

Unreal Engine :

CryEngine V :


Votre opinion

Que ressentez-vous en voyant ces vidéos ? Et en sachant que vous pouvez télécharger l'outil et l'utiliser librement ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de jopopmk
Membre expert https://www.developpez.com
Le 24/03/2016 à 8:07
Plus jeune j'aimais beaucoup coder autour de la 3D (rasterizer dos, DX 7 à 9, OGL 1.4). Quand Unreal est passé en "gratuit" je me suis dit que c'était le moment d'y remettre les mains. C'est alors que je me suis rendu compte de plusieurs choses :
- je n'ai vraiment aucune facilité graphique,
- je n'ai aucune idée pour me lancer dans le dev d'un JV,
- in fine le fun je l'ai quand je code au niveau moteur.
Une petite équipe avec des gens compétents et de bonnes idées y trouveront leur compte, pas moi.
De mon côté j'attends impatiemment une release Vulkan pour m'amuser à nouveau, même si rien n'en sort.

Donc pour répondre à la question : N.S.P.P.

Sinon, pour parler des moteurs proprio, y'a le SnowDrop (Ubisoft, The Division) qui semble pas mal de ce que j'ai pu en voir.
3  0 
Avatar de Kannagi
Expert éminent sénior https://www.developpez.com
Le 23/03/2016 à 23:28
Citation Envoyé par LittleWhite Voir le message

Que ressentez-vous en voyant ces vidéos ? Et en sachant que vous pouvez télécharger l'outil et l'utiliser librement ?
La phrase est un peu mal tourné non ?
J'ai l'impression que la réponse attendu est du genre "ouais trop génial je vais télécharger Unreal Engine de ce pas" , ça reste des moteurs pro qui ne peut être bien exploité que par des moyenne/grosses équipes.
Quand je vois les démos montrée avec je me dis que même si le moteur est fait , le travail des ressources et de prog (certes on ne se soucis plus trop de l'aspect bas niveau) est assez énorme , en général on voit des projet de toute façon beaucoup plus petit en amateur/indie.
Mais pour ma part je me dis juste que je commence a avoir un retard de 20 ans niveau technologie
2  0 
Avatar de jopopmk
Membre expert https://www.developpez.com
Le 25/03/2016 à 20:14
Citation Envoyé par Chauve souris Voir le message
Quand on lit, tel un film avec des supers effets graphiques, la liste des collaborateurs d'un bon jeu vidéo, on est impressionné par le nombre de tous ces gens, qu'on imagine être chacun des pointures dans leur spécialité. Du coup je rentre rétrospectivement dans mon trou de souris moi qui a toujours été nul pour le moindre dessin. Je pense toutefois pouvoir sortir des bouts de scénarios corrects.
Le truc à faire, et pour lequel je n'ai jamais eu le courage, c'est de noter ces "bouts de scénar'"

HS : pour Vulkan c'est foutu pour moi (au moins pour cette année), j'ai aucun hard qui accèpte les drivers qui vont bien. Je trouve d'ailleurs la démarche assez élitiste pour le coup (et je parle pas des samples qui sont pas compatibles C89). Là j'avais une petite idée pour un dev un peu fun (en flat sans graph' compliqué et sans base scénaristique), mais il prendrait toute sa dimension en multi. Je pense faire un PoC avec la SDL en client lourd et si c'est pas trop dégeu' je passerai en vanilla/cgi.

PS : pourquoi tout le monde s'est pris un -1 ? Y'a vraiment des trucs qui m'échappent parfois ...
2  0 
Avatar de Chauve souris
Membre expert https://www.developpez.com
Le 25/03/2016 à 0:42
Et le contenu de ces jeux ? On en parle où ?

Parce que ça me fait penser aux blockbusters catastrophes avec des effets spéciaux de la mort (qui tue). Des effets spéciaux stupéfiants, il faut bien le dire. Mais avec un scénario tellement débile que ça tue toute crédibilité et intérêt au blockbuster en question. Pourtant payer de bons scénaristes n'est pas ce qui est le plus onéreux il me semble. Alors on nage avec le stéréotype de la petite famille qui piaille devant la catastrophe et qui fuie tout en restant blottie, à grand coup de "je t'aime" et de "ça va aller". Sur cette dernière phrase hyper rabâchée je m'interroge, ça ne veut strictement rien dire en français. Si j'avais avancé, à mon époque scolaire, ce genre de "traduction", mon prof d'anglais m'aurait réprimandé. "Adaptez, tant que vous voulez", aurait il dit, "mais que ce soit en bon français tout en restant dans l'esprit du texte d'origine" (ceux qui ont lu Terry Pratchett, auront compris le - très bon - travail du traducteur).

Autant le film "La guerre des mondes" de la version d'origine a bien vieilli, autant le remake avec la petite famille est insupportable.

Donc, le moteur est vieillot (en 32 bits avec une mauvaise gestion de la mémoire), mais la richesse et, surtout, l'ouverture aux "modeurs" fait qu'un vieux jeux comme Skyrim reste indémodable.

Ceci dit l'internationalisation (seraaaa le genre humain !) des jeux est une entreprise bien réalisée avec des jeux comme Metro Last Night. Alors qu'avec Skyrim on se retrouve, même en ayant choisi des mods francisés, avec une bouillie franco-anglaise. Pas possible avec Metro Last Night chaque langue est bien séparée. Cet aspect est important.

Citation Envoyé par jopopmk Voir le message
Plus jeune j'aimais beaucoup coder autour de la 3D (rasterizer dos, DX 7 à 9, OGL 1.4). Quand Unreal est passé en "gratuit" je me suis dit que c'était le moment d'y remettre les mains. C'est alors que je me suis rendu compte de plusieurs choses :
- je n'ai vraiment aucune facilité graphique,
- je n'ai aucune idée pour me lancer dans le dev d'un JV,
- in fine le fun je l'ai quand je code au niveau moteur.
Une petite équipe avec des gens compétents et de bonnes idées y trouveront leur compte, pas moi.
De mon côté j'attends impatiemment une release Vulkan pour m'amuser à nouveau, même si rien n'en sort.

Donc pour répondre à la question : N.S.P.P.

Sinon, pour parler des moteurs proprio, y'a le SnowDrop (Ubisoft, The Division) qui semble pas mal de ce que j'ai pu en voir.
Quand on lit, tel un film avec des supers effets graphiques, la liste des collaborateurs d'un bon jeu vidéo, on est impressionné par le nombre de tous ces gens, qu'on imagine être chacun des pointures dans leur spécialité. Du coup je rentre rétrospectivement dans mon trou de souris moi qui a toujours été nul pour le moindre dessin. Je pense toutefois pouvoir sortir des bouts de scénarios corrects.
3  2 
Avatar de Chauve souris
Membre expert https://www.developpez.com
Le 25/03/2016 à 21:48
Citation Envoyé par jopopmk Voir le message
Le truc à faire, et pour lequel je n'ai jamais eu le courage, c'est de noter ces "bouts de scénar'"

PS : pourquoi tout le monde s'est pris un -1 ? Y'a vraiment des trucs qui m'échappent parfois ...
"Etre attaqué est une bonne et non une mauvaise chose" (Mao Zedong). Si je n'ai pas ma dose de pouces rouges je me dis que je deviens mou.
1  0 
Avatar de Oxyale
Membre confirmé https://www.developpez.com
Le 27/03/2016 à 19:14
Je parlerai de l'UE 4 qui presente certains defauts :

-le premier est le plus etrange est une certain incompatibilite avec les processeurs AMD : https://answers.unrealengine.com/que...dio2sourc.html
Apparement cela fait plusieurs mois que cela dure et toujours aucun progres...(certains pendent a du sabotage pour favoriser Intel, d'autres un probleme de chez Windows concernant la partie audio, et les derniers disent que cela est une mauvaise implementation de la prise en charge d'une feature audio au niveau d'AMD)

-le deuxieme est cet effet etrange (flou) du rendu qui se trouve sur quasiment tous leurs jeux

-le shop integre a du retard sur celui d'unity

-le soft est tellement lourd ....

Apres il y a aussi la possibilite de developper en Blueprint : une horreur question performance (selon les dires : 40% de perf en moins / C++) mais tellement plus rapide pour developper que les dev ne se prennent pas la tete et fonce en esperant que les prochaines gen de CPU/GPU combleront le probleme (cf Ark).
En fait aucun soft independant sorti sur ce moteur n'est bon a ce jour...

En fait question moteur : ils sont tous a peu pres equivalents (certains disent qu'unreal engine est peut etre un peu au dessus). Seule la licence fait basculer le choix sur lequel est le meilleur pour les equipes indes/pros etc...
Il est clair que le CryEngine tape fort a ce niveau la.
1  0 
Avatar de Bousk
Rédacteur/Modérateur https://www.developpez.com
Le 29/03/2016 à 10:52
Citation Envoyé par Issam Voir le message
@Oxyale : tu as une source sur le fait que les blueprints serait 40% moins performants que du code C++?
initialement le systeme BP a été crée dans un but très précis : permettre au non codeurs et au artistes d'utiliser le moteur sans trop s'embrouiller avec le code.
c'est une alternative a c++ pas un remplaçant.
Blueprint c'est du scripting, donc c'est forcément moins performant que le natif.
Ils ont ajouté un profiler à la 4.11 et les gars d'EPIC eux-même partent sur la règle du 1/10 https://forums.unrealengine.com/show...ull=1#post6222 que l'on avait également établi grossièrement pour du Python dans mon précédent studio.
Le blueprint est là pour le code simple, pas pour la logique lourde. Pour cette dernière, on prorotypera généralement en BP, parce que c'est plus rapide à itérer, mais une fois fait on demandera à un codeur de le passer en C++ pour les performances si c'est critiques. Ce n'est pas du tout un remplaçant ou une alternative, c'est un supplément, pour les parties non-critiques du code.
1  0 
Avatar de LGeek
Nouveau Candidat au Club https://www.developpez.com
Le 24/03/2016 à 11:30
Alors dernièrement j'ai totalement flashé sur une démo de Unreal Engine 3 (de mémoire), ce qui m'a poussé à télécharger le moteur pour soit disant le tester. Mais pour faire tourner ce genre de programme (surtout niveau compilation), il faut un monstre pour machine... C'est dingue. Par contre, j'ai trouvé des cours sympas sur le Net.
0  0 
Avatar de GilbertLatranche
Membre averti https://www.developpez.com
Le 24/03/2016 à 12:25
En espérant que le CryEngine va inverser sa lente descente aux enfers.

Nouvelle GUI, marketplace, réel intérêt pour la doc... Je m'interroge quand même sur ce soudain passage de la version 3.8 à la 5.

Dommage que le code source ne soit pas hébergé sur GitHub (ou autre), je n'arrive même pas à exécuter le launcher.
0  0 
Avatar de LittleWhite
Responsable 2D/3D/Jeux https://www.developpez.com
Le 26/03/2016 à 9:27
Pour l'unreal et unity on peut éditer/vendres nos jeux gratuitement (si les ventes restent "modeste", par contre pour le cry engine, je crois que même pour le télécharger et l'installer faut payer un truc comme 30€/mois ?
Non, plus maintenant. C'est un pay as you want (payer ce que vous voulez).
0  0