Je ne suis pas d'accord, seeme.
Je me disais la même chose que toi avant de découvrir unity et là je me suis aperçu qu'en réalité la difficulté vient de l'aspect historique du développement des jeux vidéos. Nombre de moteur en sont restés en grande partie à la vieille conception qui date de Doom pour lequel il fallait optimiser la moindre instruction à cause des limitations matérielles de l'époque.
Aujourd'hui ce n'est plus de mise. Les cartes vidéos peuvent avaler un nombre ahurissant de polygones, textures, shaders et font même la physique.
Quand on regarde les démos de la plupart des moteurs on voit bien que la course à la qualité de rendu est en train de se terminer. La qualité d'unreal ou de crysis se retrouve aussi bien dans unity qu'irrlicht ou torque pour peu que les graphistes soient bons.
Evidemment on peut toujours mettre une carte vidéo à genoux en lui envoyant 10 000 personnages à afficher en pleine jungle sous la pluie avec le feuillage qui bouge lors des collisions. Mais ce n'est plus vraiment du domaine du moteur.
Il y'a un nombre astronomique de moteurs de jeux proposant tous des rendus haute qualité avec des shaders. Les techniques sont connues et éprouvées.
Les moteurs se distinguent désormais par le nombre de fonctionnalités et leur facilité d'utilisation. Crysis et l'UDK par exemple sont largement plus complets qu'Ogre qui ne fait que de l'affichage, à la base.
Y'a qu'a voir la liste sur
devmaster ou les démos sur
gamedev.
Partager