Textures ou pas textures le souci est vieux comme le monde. J’ai des décennies de développement derrière moi (oui en s’en fou). Et je ne connais pas tout, loin s'en faut Mais...
Mais je peux vous dire de par mon expérience, que le principal problème d’un logiciel quelque soit ce logiciel, c’est l’outil miracle qui est censé faire tout et qui au final ne fait rien.
Ici on parle du moteur acheté par Bioware. Un moteur pour faire tout. La 3D, le code client/serveur, la vaisselle j’en passe et des meilleures.
Acheter un produit miracle comme celui-ci c’est se tirer une balle dans le pied. Ceux qui font de l’informatique en développement le savent : Faire du générique est tout sauf optimisé de part le principe.
Ainsi, nous n’aurons jamais des performances digne de ce nom si on compare au développement d’un outil dédié au produit que l’on fait.
Bioware a acheté le code source? La belle affaire !
Allez modifier un code source, même avec la plus belle documentation du monde. Vous m’en direz des nouvelles. C’est un peu comme vouloir déplacer un livre sur une étagère surchargée. Le simple fait de déplacer le livre en question fait s’effondrer l’étagère du dessous. On nomme cela «l’effet de bord».
A moins d’embaucher les développeurs même du moteur en question, trop de couches et de «mappages» font en sorte que l’optimisation ne sera jamais au rendez vous. Je ne parle même pas des ajouts à faire en terme de gameplay. Limite impossible. Ils sont pieds et poings liés.
Je pense que ce choix fut fait à la fois par copinage si on en croit ce que l’on peut lire ici ou là, mais surtout, surtout, pour des raisons financières. A savoir, pouvoir faire un prototype rapidement histoire de convaincre les actionnaires et surtout, sur le papier, gagner du temps. T’as raison !
Le ou les chefs de projets se sont fait avoir. Dans ce domaine, un «middleware» est tout sauf productif sur le long terme. Faire une maquette avec oui, mais faire un vrai outil évolutif sur le long terme, non.
Nous avons en fait à faire à un produit financier. Pas à des gens derrière faisant un MMO par passion. On parle là d’un produit de consommation. Via une grosse licence. Sans cette licence, le produit serait déjà mort né (dans le concept).
Cela me chagrine car j'aime cet univers. Mais on a pas de bol avec la reprise des licences en ce moment.
Dernière modification par LaFerraille ; 13/01/2012 à 18h11.
|