Star Citizen devrait laisser tomber DirectX pour passer au tout Vulkan

Star Citizen devrait laisser tomber DirectX pour passer au tout Vulkan

Longue vie et prospérité

Avatar de l'auteur
Vincent Hermann

Publié dans

Société numérique

20/03/2017 4 minutes
111

Star Citizen devrait laisser tomber DirectX pour passer au tout Vulkan

Le MMO Star Citizen, toujours en cours de développement, n’est pas encore là qu’il suscite de nombreuses attentes. Récemment, le jeu a fait à nouveau parler de lui, mais cette fois pour des raisons techniques : il pourrait abandonner DirectX au profit de Vulkan.

Le titre de Cloud Imperium Games est probablement l’un des plus attendus actuellement. L’enthousiasme de la communauté des joueurs est certain : en décembre dernier, le projet dépassait la barre des 100 millions de dollars de financement participatif. Autant dire que les attentes sont conséquentes.

D'une simple question sur DirectX 12...

Dans une série de réponses données à la communauté dans les forums officiels du jeu, le responsable du développement pour la partie graphique, Ali Brown, a abordé la question de la compatibilité avec certaines API. En particulier, un internaute souhaitait savoir pourquoi travailler à la fois sur DirectX 12 et Vulkan si le jeu doit être disponible sous Windows et Linux. 

Brown lui a répondu que l’objectif était jusqu'à récemment de travailler effectivement sur le support de DirectX 12. Cependant, la sortie de Vulkan a changé la donne : puisque les deux API ont « les mêmes fonctionnalités et avantages de performances », il serait nettement plus logique de ne garder que celle qui ne force pas le passage à Windows 10.

... à l'abandon complet de l'API de Microsoft

Rappelons que DirectX 12 et Vulkan visent effectivement les mêmes objectifs. Ce sont des API de bas niveau, permettant de manipuler très précisément le pipeline de rendu, une prérogative qu’on retrouve également dans l’API Metal d’Apple, exploitable dans iOS et macOS notamment.

Bien utilisées, ces interfaces de programmation peuvent permettre de grimper dans les performances et de diminuer la charge sur le processeur. Mais comme l'indique Ali Brown, les plans vont nettement plus loin que DirectX 12 : « Notre intention actuellement est de ne supporter que Vulkan et d’abandonner finalement DirectX 11, puisque cela ne devrait pas affecter nos soutiens », autrement dit les participants de la campagne de financement.

Le travail se concentrerait donc sur une seule API, avec la réduction qu'on imagine sur les coûts.

La porte vers DirectX 12 n'est pas complètement fermée

La porte n'est tout de même pas entièrement fermée. Le responsable de développement indique en effet qu’il serait possible à l’avenir que Star Citizen prenne en charge DirectX 12, mais à une condition : « si nous nous rendons compte qu’elle nous offre un avantage spécifique et substantiel sur Vulkan » indique Brown.

Il précise dans tous les cas que les deux API sont en fait assez proches, puisque « 95 % du travail consiste à modifier le paradigme dans le pipeline de rendu ». Ali Brown suggère ainsi qu’il n’y aurait pas spécialement de difficultés techniques à passer à DirectX 12 depuis Vulkan, mais cette dernière a un avantage de poids : « Elle ouvre la voie à une API graphique unique qui pourrait être utilisée sur Windows 7, 8, 10 et Linux ».

Un signal fort pour l'industrie ?

Finalement, il ne reste plus au titre qu’à sortir. Mais si l’équipe va dans la direction abordée, Star Citizen pourrait envoyer un signal fort à l’industrie vidéoludique, où Vulkan pourrait effectivement représenter l’API multiplateforme que beaucoup attendaient. Cependant, la problématique est loin d’être aussi simple.

Bien que l’on puisse comparer DirectX 12, Vulkan et Metal, il ne faut pas oublier que l’API de Microsoft représente en fait un ensemble d’interfaces. Pour être plus exact, il faudrait ainsi parler de Direct3D. En outre, la notion de multiplateforme touche aux systèmes d’exploitation. Mais un développeur qui aimerait toucher à la fois tous les appareils sous Windows 10, y compris la Xbox One, devra dans tous les cas passer par DirectX 12.

Rappelons enfin que Star Citizen n'en est pas à sa première bascule technique importante. En décembre dernier, l'équipe de développement annonçait ainsi qu'elle lâchait le moteur Cryengine pour le fork d'Amazon, baptisé Lumberyard. 

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

D'une simple question sur DirectX 12...

... à l'abandon complet de l'API de Microsoft

La porte vers DirectX 12 n'est pas complètement fermée

Un signal fort pour l'industrie ?

Commentaires (111)


New a troll approved !


Que c’est bon de lire ce genre de chose de bon matin. Si Vulkan rivalise avec dx12 alors on va avoir du full jeux sous linux \o/


La question est : Le jeu sortira t il un jour ? Va dire faire comme No man’s Sky ?



Après, il est vrai que Si Vulkan est multi plateforme, il va avoir un sacré avantage par rapport à DX12.


Ce jeu sent à plein nez un nouveau Duke Nukem Forever, ou un SpaceBase DF-9 où on dit aux joueurs : “bon voilà on arrête les frais avec le dév, donc on vous file le code et démerdez-vous”…


Au vu du stade de dev, est ce bien raisonnable d’opérer des changement comme ça ?








Carpette a écrit :



Que c’est bon de lire ce genre de chose de bon matin. Si Vulkan rivalise avec dx12 alors on va avoir du full jeux sous linux \o/







Oui enfin comme le dit la news, DirectX ne s’arrête pas uniquement à l’affichage. Sinon, en résumant DirectX à l’affichage, on aurait déjà beaucoup de jeu multiplateforme grâce à OpenGL vs Direct3D.



Star citizen sortira sur switch alors ? Non je buzz c’est la mode en ce moment de dire que son jeux sortira (ou pas ) sur switch.








Carpette a écrit :



Que c’est bon de lire ce genre de chose de bon matin. Si Vulkan rivalise avec dx12 alors on va avoir du full jeux sous linux \o/





Sous réserve d’avoir un jour des drivers de carte graphique “décents”  : D

 



Lochnar a écrit :



Au vu du stade de dev, est ce bien raisonnable d’opérer des changement comme ça ?

 





Oui, c’est le genre de chose que tu ne peux de toute façon pas faire en amont dans un projet aussi important vu que tu ne sais pas ce qui sera exactement dispo au moment de la sortie, donc tu as toujours besoin d’adapter.



En plus pour le coup on parle vraiment d’un action sur le moteur de jeu sur un point très précis. Ca n’affectera pas 99% du dev et quasiment personne dans l’équipe de dev ne va toucher à ca.



Mais qu’en est-il du support de Vulkan sous Linux actuellement ? Quid des pilotes vidéos par contre ?



Ceci dit, d’ici la sortie de Star Citizen, Ubuntu 22.04 supportera Vulkan <img data-src=" />








tiret a écrit :



Ce jeu sent à plein nez un nouveau Duke Nukem Forever, ou un SpaceBase DF-9 où on dit aux joueurs : “bon voilà on arrête les frais avec le dév, donc on vous file le code et démerdez-vous”…





Ban ils pourront le convertir en simulateur de musée du futur, ou en garage virtuel avec plein de vaisseaux spatiaux à admirer sous toutes les coutures mais qui ne volent pas&nbsp; (A)



-&gt; Ok je troll :p



Ah par ce qu’il y a toujours des gens qui espère voir le jeu sortir ? ^_^








Carpette a écrit :



Que c’est bon de lire ce genre de chose de bon matin. Si Vulkan rivalise avec dx12 alors on va avoir du full jeux sous linux \o/







Pour l’utilisateur lambda de Linux, oui ça serait une bonne chose.



Pour l’intégriste fondamentaliste qui n’accepte que du libre, il s’en fiche un peu … <img data-src=" />



L’API de la PS4, libGNM, est encore plus bas niveau que Vulkan<img data-src=" />








Jumanjii a écrit :



Ah par ce qu’il y a toujours des gens qui espère voir le jeu sortir ? ^_^





Évidemment, tant que la communication dure, il n’y a pas de raisons de s’inquiéter… En plus des versions de tests sortent…



Bref, c’est juste le premier _grand_ jeu dont on voit l’évolution from scratch alors forcement ca troll sur la validité du projet… tout ca parce que les gens ne se rendent pas comptent du travail avant annonce sur le jeu en développement classique.



Pour ceux qui critiquent ce jeu:



&nbsp;Oui, le développement prend du temps, oui on est tous pressés de le voir sortir, mais vu toutes les modifs qu’ils font pour apporter la meilleure experience et prendre en charge les dernières techno je ne pense pas qu’on puisse leur reprocher de prendre leur temps.&nbsp;



Ce qu’il faut comprendre c’est que le jeu s’inscrit dans une logique de “très long terme” et non un MMO one shot comme la plupart des autres et qui sera complètement largué graphiquement.&nbsp;



J’ai backé au tout départ de l’aventure, je m’y connecte une fois tous les 4 ou 5 mois juste pour voir ce qui change et je trouve qu’ils font un super boulot.



Alors oui c’est rageant de ne pas avoir le jeu release. Mais en même temps nous recevons des mails toutes les semaines, voire plusieurs fois par semaines, pour nous tenir informés des ajouts et modifs.



Et puis on peut à tout moment se connecter et jouer avec ce qui est fait. Même si on a vite fait le tour, je suis persuadé qu’une fois que toutes les bases seront posées et les contraintes techniques finies, le jeu sera très rapidement avancé en terme de contenu.



Prenez le temps d’y jouer un peu et vous verrez que c’est pas si mal (si vous avec une 1080TI ou sli 1070 évidemment ahah)



En attendant nous pouvons jouer à Elite dangerous ;)


“Mais un développeur qui aimerait toucher à la fois tous les appareils sous Windows 10, y compris la Xbox One, devra dans tous les cas passer par DirectX 12.”



Cette phrase est un tout petit peu hors-sujet, car bon, ce n’est pas comme si ces me*des de charrettes que sont les consoles pourront un jour faire tourner star citizen.



Ceci étant dit, c’est plutôt une bonne chose qu’un jeu aussi attendu - depuis des années - , et ayant un développement un chouilla chaotique - depuis des années - , mais que la communauté continue de soutenir quasi inconditionnellement - depuis des années - , s’émancipe officiellement et dans les faits des consoles qui, depuis le début des années 2000, ont tout fait pour freiner le plus possible les avancées dans le jeu vidéo, car leurs charrettes ont toujours été (et le seront toujours au vu des choix faits ces dernières années) à la ramasse ….


C’est pas si évident.

Déjà, parce que Vulkan ne rivalise qu’avec Direct 3D. Le support complet des périphériques d’entrée, du son, et probablement de tonnes d’autres choses vont devoir aussi trouver un concurrent.

Ensuite, parce qu’il y a un monde entre avoir une passerelle qui facilite le portage Linux, et vouloir assurer un support pour un jeu sous Linux (quelle distribution, quelles versions, quels drivers, etc etc).


Project Scorpio a l’air d’être une versions de la XBox tout à fait capable…








Mamouth_le_sombre a écrit :



Cette phrase est un tout petit peu hors-sujet, car bon, ce n’est pas comme si ces me*des de charrettes que sont les consoles pourront un jour faire tourner star citizen.





Pourquoi pas?

En 720p et moins de qualité ça doit passer.



OpenGL avait déjà pour but d’être l’API graphique standard, or à cause d’une mauvaise intégration dans windows (drivers obsolete par défaut, rendu déporté impossible,…) ça n’a jamais vraiment pris et du coup le support par les fabricant notamment Intel n’a pas toujours été au top.



Je ne sais pas si Vulkan n’a pas les même problèmes qu’OpenGL au niveau de son intégration avec le système de fenêtrage de Windows. D’ailleurs j’ai jamais compris pourquoi OpenGL ne pouvait pas être aussi bien intégré que D3D, certainement que ça arrange bien Microsoft qui est parti pris.

Je me demande l’intérêt qu’a Microsoft a faire D3D, ils pourraient faire que les outils autours pour attirer les développeurs un peu comme NVidia le fait avec son Gameworks.


Plutôt une bonne nouvelle, j’apprécie l’ampleur que prend Vulkan


Coming soon 2038.








Oulanos a écrit :



En attendant nous pouvons jouer à Elite dangerous ;)





Je pense que le choix de Frontier d’avoir fourni rapidement du contenu jouable (même si le jeu ne prends définitivement pas le joueur par la main pour lui donner envie de s’investir dedans) était une bonne idée. Ce qui m’inquiète par rapport à Star Citizen, c’est qu’on a presque l’impression que d’ici sa sortie, ED contiendra le contenu initialement prévu pour SC.



Ce jeu tient du Vapoware, il est lancé depuis 2012, son cout de développement atteint des sommets. Et à ce jour il est toujours en alpha et l’article du jour nous apprend que les dev veulent basculer le projet sur une nouvelle API.



C’est en train de devenir un “Duke Nukem Forever,” ou pire vu les abus constatés sur les plateformes de financement participatif.








FRANCKYIV a écrit :



Pour l’utilisateur lambda de Linux, oui ça serait une bonne chose.



Pour l’intégriste fondamentaliste qui n’accepte que du libre, il s’en fiche un peu … <img data-src=" />







Sauf que les utilisateurs lambda, il n’y en a pas sous linux









Tenebrus a écrit :



Ce jeu tient du Vapoware, il est lancé depuis 2012, son cout de développement atteint des sommets. Et à ce jour il est toujours en alpha et l’article du jour nous apprend que les dev veulent basculer le projet sur une nouvelle API.



C’est en train de devenir un “Duke Nukem Forever,” ou pire vu les abus constatés sur les plateformes de financement participatif.







Oui c’est comme ça que se passe le développement d’un jeu AAA…long, coûteux, et ambitieux… Tu vient juste de découvrir le monde du jeu vidéo???



Sinon ils ont prévu de sortir leur jeu un jour on dirait une fuite en avant leur truc…








tiret a écrit :



Ce jeu sent à plein nez un nouveau Duke Nukem Forever, ou un SpaceBase DF-9 où on dit aux joueurs : “bon voilà on arrête les frais avec le dév, donc on vous file le code et démerdez-vous”…





J’ai lu je ne Sais plus ou que Chris Roberts voulais que le jeu soit VR only…

Déjà qu’il faut une bécane de course or le faire tourner tout simplement, plus le fait de basculer tout sur vulkan je pense qu’ils comptent le sortir en 2020 pas avant…



Tu n’as ni la bonne définition de vaporware, ni la possibilité de faire un parallèle avec DNF vu que les dev de DNF ne communiquaient pas, ni ne distribuaient de pré-version…


Et j’ai envie de dire tant mieux! j’ai aussi acheté E.D et je ne trouve pas qu’ils soient “similaires” mais qu’ils ont la même approche. Plus on aura different choix et plus les joueurs pourront trouver chacun sa chacune. Moi j’aime bien avoir different jeux qui proposent plus ou moins les mêmes choses mais de façon assez personnelles.



Donc ça ne me derange pas que Star Citizen et E.D aient dans le futur les mêmes features car je pense que je jouerais aux deux et ça permettra de completer l’experience ou de prendre l’air d’un coté et l’autre si jamais..



C’est comme Diablo, Path of exile, TItan Quest, Dungeon Siege… ils se ressemblent dans les mécaniques mais finalement ils sont bien différents dans l’expérience de jeu.



Mais je suis d’accord avec toi que c’est dommage de tarder autant. Et tant mieux pour Elite Dangerous qui est un très bon jeu et qui a une super team derrière. (Je regrette juste les missions où il faut trouver des mecs, dans l’espace, sans point de repère… qui pop une fois tous les 15 ans… et tu ne sais jamais où les trouver… attend peut être ici.. ou ici… ah non… ah merde ça fait 2h et j’ai toujours pas fait une seule mission… ah bon.. j’abandonne et j’en fais une autre on verra si j’ai plus de chance… xD )


Pour info star citizen la release 3.0 alpha va bientôt sortir (ils passent de la 2.6 à 3.0 direct) dans quelques semaines avec énormément de contenus ! Le jeu est énorme et rien que l’alpha va nous occuper un moment ! :)


Accessible seulement au first party Sony.


Mouais je ne sais pas quoi en penser en fait. Ce qui me fait peur c’est pas tellement le passage a Vulkan. Sur le papier les API ont les mêmes perfs mais dans la réalité on voit bien que le support est tributaire du bon vouloir des pilotes …



J’ai lu dernièrement que Nvidia était un peu à la traine la dessus. Je ne sais pas quoi en penser en fait … Est-ce un coup de comm en direction de Microsoft pour leur dire : Hey les gars ! Si vous voulez promouvoir DX12, venez nous aider au portage DX 11 vers DX12. Ou si c’est vraiment dans un but de ratisser large en terme de support OS.



Les pilotes graphique sous Linux ne délivrent pas les mêmes perfs a cause du support des fabricants. Ils vont avoir des retours de perfs négatif qu’ils vont se prendre en direct. Alors même si ce n’est pas de leur faute, comment vont t’ils gérer avec les Nvidia et AMD et les autres.



Ceci dit, ça peut clairement être le tremplin tant attendu pour Vulkan et le gaming sur Linux. Il n’y a plus qu’a Wait & See <img data-src=" />



Pour ceux qui parle de développement long et comme répété à chaque fois, Star Citizen à du être annoncé pour son développement justement …. Un jeux ce n’est pas 2 ans de dev. D’autant plus que pour Star Citizen, c’est bien le premier jeux ou la communauté est mise à contribution à ce point pour ce dev, ce qui en fait une première pour un jeu AAA avec cet envergure.


Il y’a des développeurs il auront été embauché toute leur vie, à leur retraite on leur demandera t’as fait quoi dans ta vie “j’étais dev pour star citizen, les petits jeunes devraient bientot e finir.”.


La réponse est dans la question, si Microsoft avait intégré OpenGL à la perfection, ça ouvrait la porte au jeux sur toutes les plateformes où OpenGL est supporté. Conséquence direct les jeux AAA qui sont Windows only à l’heure actuel auraient une version native pour MacOS et Linux/*BSD et ça ne demanderait aucun effort particulier.

Avec de l’OpenGL partout, les pilotes graphique serait d’ores et déjà équivalent voir supérieur à ceux que l’on trouve sur Windows.



De toute façon, plus besoin de ce poser la question; Cette fois-ci Microsoft qui fait partie des contributeur n’a pas le choix suffit de voir les Promoter Members du Khronos group.


Ils vont aussi passer à la réalité virtuelle dématérialisée: vous avez juste à fermer les yeux et laisser courir votre imagination. Vous devez seulement payer une modeste contribution aux frais de développement (c’est un don, pas un pre-order !) avant de pouvoir imaginer votre vaisseau :)


Justement il y a beaucoup de jeux multiplateformes grâce à OpenGL :-)



Le fait que du code Vulkan peut être utilisé sur Linux, Windows (toutes versions), Android, macOS et iOS (traduction vers Metal assez directe) alors que DX12 ne tourne que sur W10 est un avantage certain.



Les autres aspects (input, son) représentent beaucoup moins de travail à porter.


Tellement de gens crashe sur Star Citizen, seul ceux ne suivant rien du développement peuvent le faire, il parte sur une base tellement plus complexe que élite.



J’ai envie de dire au gens vous avez tester le modèle de vol par rapport à élite dangerous et son mode restreint semi aéronautique dans un environnement sous vide, j’espère que la 3.0 fermera le clapets de certains si il sont bien-sur en vie lors de la release en 20189X.








Kiroha a écrit :



J’ai lu dernièrement que Nvidia était un peu à la traine la dessus. Je ne sais pas quoi en penser en fait … Est-ce un coup de comm en direction de Microsoft pour leur dire : Hey les gars ! Si vous voulez promouvoir DX12, venez nous aider au portage DX 11 vers DX12. Ou si c’est vraiment dans un but de ratisser large en terme de support OS.



Les pilotes graphique sous Linux ne délivrent pas les mêmes perfs a cause du support des fabricants. Ils vont avoir des retours de perfs négatif qu’ils vont se prendre en direct. Alors même si ce n’est pas de leur faute, comment vont t’ils gérer avec les Nvidia et AMD et les autres.&nbsp;





Les pilotes NV sont linux sont déjà très performant, y’a qu’a voir comme Doom tourne bien&nbsp;sous linux avec wine en utilisant l’api vulkan.



SDL ?








Oulanos a écrit :



Pour ceux qui critiquent ce jeu:



&nbsp;Oui, le développement prend du temps, oui on est tous pressés de le voir sortir, mais vu toutes les modifs qu’ils font pour apporter la meilleure experience et prendre en charge les dernières techno je ne pense pas qu’on puisse leur reprocher de prendre leur temps.&nbsp;



Ce qu’il faut comprendre c’est que le jeu s’inscrit dans une logique de “très long terme” et non un MMO one shot comme la plupart des autres et qui sera complètement largué graphiquement.&nbsp;





Personnellement, je ne reproche pas à star Citizen de prendre son temps, mais de faire une communication parfois calamiteuse. Les changement en cours de route d’un projet existe mais généralement on les évite pour des raisons de cout et de délai. Hors Star Citizen n’en ai pas au premier. Ce qui laisse perplexe une partie des gens sur leur capacité à tenir les couts et les délai.

&nbsp;

Et pour moi ton excuse de prendre les dernier techno car on veut du très long terme est un peu bullshit. Les techno évolue en permanence donc on peux imaginer faire des gap technologique ou rework par la suite sur certaines fonctionnalité.

&nbsp;

&nbsp;WoW (12ans hein la bestiole) est un MMO pourtant entre la premier version sortie en 2004 et aujourd’hui, ils ont su apporté des modifications sur le rendu graphique au fil du temps. N’importe quel autre jeux de la catégorie MMO (ce que sera star citizen hein) est forcements sur des cycle de vie plus long qu’un jeux classique et dois retravailler ces graphismes en cours de route.









wagaf a écrit :



Justement il y a beaucoup de jeux multiplateformes grâce à OpenGL :-)







Ce que je voulais dire c’est qu’on en aurait beaucoup plus. Mais vu que OpenGL n’est qu’une alternative à Direct3D (tout comme Vulkan) , ca ne suffit pas à réaliser le miracle que beaucoup croit voir : tous les jeux sur toutes les plateformes.







wagaf a écrit :



Le fait que du code Vulkan peut être utilisé sur Linux, Windows (toutes versions), Android, macOS et iOS (traduction vers Metal assez directe) alors que DX12 ne tourne que sur W10 est un avantage certain.







Comme OpenGL (ou presque disons…) mais plus ou moins saboté par les pilotes et support matériel. Au moins Vulkan semble avoir apporter un consensus.







wagaf a écrit :



Les autres aspects (input, son) représentent beaucoup moins de travail à porter.







Bah voyons. Même si le rendu 3D est une grosse partie d’un moteur, le reste n’est pas si simple pour autant. Sinon, encore une fois, on aurait surement bien plus de jeu sous Linux ou des portages moins dégueulasses en multiplateforme.









Nerach a écrit :



De toute façon, plus besoin de ce poser la question; Cette fois-ci Microsoft qui fait partie des contributeur n’a pas le choix suffit de voir les Promoter Members du Khronos group.





Intel ne subit pas, il a fait le choix d’y être et n’est d’aileurs pas juste un contributer mais un promoter.








Promoter Members - Board Approval Required. Full working group participation and voting rights PLUS the right to designate a Director to the Khronos Board.





edit : oups, je ne sais pas quelle magie j’ai lu “intel” au lieu de “microsoft” dans ton message.

My bad.



Ici je pense que c’est plus un choix de simplification. au lieu de supproter Direct3D, Vulkan, OpenGL il prennent Vulkan qui est dispo partout. Et si leur projet et pas trop mal foutu l’impacte doit pouvoir être limite.








Lochnar a écrit :



Au vu du stade de dev, est ce bien raisonnable d’opérer des changement comme ça ?





Pas de changement, les deux API sont maintenues en parallèle. Ils envisagent simplement d’en abandonner une (DX12).



J’ai pris l’accès pour tester, et c’est juste énorme. C’est long mais c’est comme ça. Cela me dérange pas je ne suis pas pressé et préfère qu’ils prennent le temps que de suivre des desiderata marketing.


Moi ce que je reproche aux aux devs c’est de passer leurs vies à ouvrir des portes sans pour autant fermer les précédentes. C’est bien gentil de démarrer des travaux partout, mais par ex, c’était nécessaire de balancer un mode FPS alors que le reste était pas fini ? Valait pas mieux faire ça après ?

Je trouve que l’orga (de ce qu’on en voit) est vraiment erratique et c’est ce qui donne des délais qui veulent plus rien dire. Après, si la commu est ravie de tout ce bordel, bah tant mieux pour l’équipe.


Tu sais qu’il n’y a pas que 2 ou 3 devs pour tout le jeu n’est-ce pas ?

Qu’il y a beaucoup de choses à faire en parallèle du développement comme les assets ? Et que pour tester tout çà il faut bien avancer sur plusieurs points en même temps… ?


En fait ça peut être particulièrement bénéfique pour le projet de pouvoir mettre en prod des briques déjà finalisés que tu retrouvera dans le gros projet. Ça permet d’avoir des tests et des retours de la part de pas mal de monde et de corriger des bugs et autres soucis. Ça fait au final gagner du temps puisqu’il ne sera pas nécessaire de revenir sur certaine brique déjà largement testés.


Il y a des alternatives, mais c’est pas forcément aussi simple, aussi bien intégré ou aussi puissant que ce que DirectX fournit (Mais je ne suis pas du tout dev de moteur de jeu, je ne fais qu’une supposition).


Ah bon ? Je croyais que c’était un manchot unijambiste qui faisait ça dans sa cave la nuit sur son temps libre. &nbsp;<img data-src=" />


Très bonne nouvelle.








psychotik2k3 a écrit :



J’ai lu je ne Sais plus ou que Chris Roberts voulais que le jeu soit VR only…





Pas ou mais quand , c’était un 1 avril.



J’imagine d’ailleurs assez bien l’interdiction immédiate si un éditeur proposait de remplacer une brique de MacOS par une autre libre et non taguée Apple… et tout le monde trouverais ca normal..


Super, comme ça ils auront encore une raison de repousser la date de ce Duke Nuke Forever bis…Remarque d’ici là on aura peut-être des machines capables de réellement faire tourner le jeu, vr ou pas :p


Encore faut il savoir ou on va et je suis pas sur que SC&nbsp; sait&nbsp; ou il va. Il y a qu’a voir la différence de présentation entre 2012 et 2017 du jeu.

SC sera soit&nbsp; une des plus grandes réussite du JV ou un des (le) pire échec du JV, il ne pourra pas être dans l’entre deux.








Nerach a écrit :



La réponse est dans la question, si Microsoft avait intégré OpenGL à la perfection, ça ouvrait la porte au jeux sur toutes les plateformes où OpenGL est supporté. Conséquence direct les jeux AAA qui sont Windows only à l’heure actuel auraient une version native pour MacOS et Linux/*BSD et ça ne demanderait aucun effort particulier.

Avec de l’OpenGL partout, les pilotes graphique serait d’ores et déjà équivalent voir supérieur à ceux que l’on trouve sur Windows.



De toute façon, plus besoin de ce poser la question; Cette fois-ci Microsoft qui fait partie des contributeur n’a pas le choix suffit de voir les Promoter Members du Khronos group.





Microsoft à été membre du Khronos group également à un moment pour travailler sur OpenGL,…









Mearwen a écrit :



Encore faut il savoir ou on va et je suis pas sur que SC&nbsp; sait&nbsp; ou il va. Il y a qu’a voir la différence de présentation entre 2012 et 2017 du jeu.

SC sera soit&nbsp; une des plus grandes réussite du JV ou un des (le) pire échec du JV, il ne pourra pas être dans l’entre deux.







De mémoire, 100% des JV ayant été longuement attendu&nbsp;et ayant affichés des ambitions énormes ont été des déceptions immenses … Il me semble que le dernier bel exemple est No Man Sky ;)



c’est un peu con de prendre Wine Staging alors que Vulkan est natif.


Ouep comme le dernier Zelda par exemple ? Ou encore GTA5 ? Diablo 3 ?



Beaucoup de jeux s’en sortent plutôt pas mal en fait…


5 ans de dev pour un jeu de cette envergure c’est pas grand chose encore. Ca se fait pas en un claquement de doigt un JV…








CryoGen a écrit :



Ouep comme le dernier Zelda par exemple ? Ou encore GTA5 ? Diablo 3 ?



Beaucoup de jeux s’en sortent plutôt pas mal en fait…





Je veux bien te l’accorder pour Diablo 3 …&nbsp;

… les deux autres n’ont pas eu un temps de développement exagérément longs. Si ?

&nbsp;









Grocell a écrit :



De mémoire, 100% des JV ayant été longuement attendu et ayant affichés des ambitions énormes ont été des déceptions immenses … Il me semble que le dernier bel exemple est No Man Sky ;)





C’est simplement parce que les joueurs ont crée une hype démesurée dans pas mal de cas.



Perso, j’ai bien aimé No Man Sky.









Grocell a écrit :



Je veux bien te l’accorder pour Diablo 3 … 

… les deux autres n’ont pas eu un temps de développement exagérément longs. Si ?







Pas loin de 7 ans pour le dernier Zelda…









Cashiderme a écrit :



5 ans de dev pour un jeu de cette envergure c’est pas grand chose encore. Ca se fait pas en un claquement de doigt un JV…





J’ai bossé dans le JV. J’ai pas mal de potes qui y bossent encore. Merci de tes informations précieuses ^^&nbsp;

Non mais là on a quand même affaire à un projet qui semble partir&nbsp;dans tout les sens …&nbsp;rien de plus.&nbsp;



Mais croyez-y pour moi, c’est très bien … moi j’ai hâte de pouvoir juger sur pièce.









Cashiderme a écrit :



Pas loin de 7 ans pour le dernier Zelda…



Ouai. Plutôt entre 3 et 4 ans en vrai. Donc le délais habituel.&nbsp;









Grocell a écrit :



Je veux bien te l’accorder pour Diablo 3 … 

… les deux autres n’ont pas eu un temps de développement exagérément longs. Si ?







Exagérément long par rapport à… quel repaire ?

Le truc avec SC c’est qu’on suit (de gré ou de force <img data-src=" />) le développement depuis la 1ere ligne de code… enfin depuis l’étape préliminaire du projet même. Alors ca fait long, mais d’un autre coté on ne se rend pas toujours compte du temps pour créer un jeu video en entier vu que très souvent l’annonce ce fait avec des éléments déjà jouable.



Sans compter que la plus part des AAA sont développés par des studios qui ont l’habitude de produire et sont déjà organisés.



Je suis pas certain que le parallèle “facile” qu’une bonne partie des gens ont l’air de faire avec NMS soit vraiment si valable que ça: NMS était, il me semble je peux me tromper, un petit budget à la base et c’est le fait que Sony s’amène avec des $ et une montagne d’exigences qui a fait que le jeu est sorti tel qu’il l’était. De plus les mises à jours (conséquentes quand même la dernière en date étant très cool je trouve) successives du jeu prouve que les mecs veulent terminer leur prooOOOOoojet. Du coup franchement si le dev de SC se passe au moins “aussi mal” que NMS, je serais déjà content…








Grocell a écrit :



Ouai. Plutôt entre 3 et 4 ans en vrai. Donc le délais habituel.







Ils ont montré la première démo en 2011, vu que d’après moi on est plus en 2015…









CryoGen a écrit :



Exagérément long par rapport à… quel repaire ?

Le truc avec SC c’est qu’on suit (de gré ou de force <img data-src=" />) le développement depuis la 1ere ligne de code… enfin depuis l’étape préliminaire du projet même. Alors ca fait long, mais d’un autre coté on ne se rend pas toujours compte du temps pour créer un jeu video en entier vu que très souvent l’annonce ce fait avec des éléments déjà jouable.



Sans compter que la plus part des AAA sont développés par des studios qui ont l’habitude de produire et sont déjà organisés.





En 2012 SC avait déjà une demo technique non ? Ce qui est dans toutes les productions la première étape, celle qui de toute manière sert à aller pécher les crédits chez les producteurs … sauf qu’ici les producteurs étaient des bakers ..&nbsp;



Mais je suis d’accord, “long” ça veux tout et rien dire …&nbsp;



C’est juste un sentiment, ça me fait marrer parce que mon commentaire était initiallement surtout un “feeling” et que vos réactions me poussent à me justifier alors qu’en vrai on s’en tape … c’est juste mon sentiment, je n’en veux pas personnellement à votre jeu adoré, détendez vous ^^&nbsp;

J’ai l’impression de revoir un film déjà vu, un studio sans expérience qui se lance dans un projet qui le dépasse complètement au final … Duke Forever étant le plus bel exemple, mais&nbsp;j’ai le souvenir d’un city builder qui devait être ultime et qui a été un bel échec aussi …&nbsp;bref, comme je le disait, c’est plus un sentiment général, j’ai même pas envie de vous faire la liste des jeux qui ont forgé chez moi ce sentiment … ça reste un feeling perso, rien de plus …

&nbsp;









Cashiderme a écrit :



Ils ont montré la première démo en 2011, vu que d’après moi on est plus en 2015…





Le développement a commencé en Janvier 2013&nbsp;et s’est terminé en Février 2017 … Ok, 4 ans. Avant 2013 c’était une volontée et des démos, comme dans tout projet de JV, une démo est faite avant … c’était aussi le cas pour SC avant 2012 si ma mémoire ne me trompe pas (ou alors des gens ont balancé de l’argent à une équipe de dev’ sans avoir le moindre début de truc à se mettre sous la dent ?)









Grocell a écrit :



C’est juste un sentiment, ça me fait marrer parce que mon commentaire était initiallement surtout un “feeling” et que vos réactions me poussent à me justifier alors qu’en vrai on s’en tape … c’est juste mon sentiment, je n’en veux pas personnellement à votre jeu adoré, détendez vous ^^







Personne pousse personne à se justifier. Tu as le droit de donner ton sentiment, tout comme ceux qui ont un sentiment différent. Ça n’influera en rien sur le développement du jeu de toutes façon.

Et comme on est pas sur jeuxvideo.com, une discution n’est pas obligatoirement un pugilat avec un gagnant et un perdant.



Objectivement, y’a des craintes à avoir, à force d’annonce à chaque nouvelle techno ils repoussent la date, je suis pas du milieu gaming, mais c’est pas en suivant cette logique qu’on construit quelque chose….sinon on finirait jamais un projet…








Grocell a écrit :



Le développement a commencé en Janvier 2013 et s’est terminé en Février 2017 … Ok, 4 ans. Avant 2013 c’était une volontée et des démos, comme dans tout projet de JV, une démo est faite avant … c’était aussi le cas pour SC avant 2012 si ma mémoire ne me trompe pas (ou alors des gens ont balancé de l’argent à une équipe de dev’ sans avoir le moindre début de truc à se mettre sous la dent ?)







Le travail de reflexion et d’organisation en amont fait partie de la conception d’un jeu pour moi, dévelloper ne se limite pas à pisser du code et des polygones. Je crois que les premiers concepts pour SC sont apparu en 2011, c’est pareil. Pour un jeu de cette envergure ça me dérange pas d’attendre encore. Surtout que j’ai pas donné un rond.









psn00ps a écrit :



c’est un peu con de prendre Wine Staging alors que Vulkan est natif.







Euh … Doom est Windows only donc oui Wine-Staging est obligatoire même si Vulkan est natif sur Linux …



Still a better than HL³








Olbatar a écrit :



Oui c’est comme ça que se passe le développement d’un jeu AAA…long, coûteux, et ambitieux… Tu vient juste de découvrir le monde du jeu vidéo???





la différence avec un AAA ‘classique’, c’est que dans le cas de SC, les gens suivent le projet depuis le tout tout tout début, alors qu’habituellement ça fuite (ou c’est présenté) quand le jeu est déjà bien avancé.

D’où l’impression que ça traîne à n’en plus finir, effectivement <img data-src=" />







GierrePattaz a écrit :



Better than HL³





La cruauté d’un homme… <img data-src=" />



Ah mais lui est attendu les joueurs, mais Valve ne s’est jamais engagé et n’a jamais annoncé travailler dessus.&nbsp;<img data-src=" />


Perso, j’ai déjà le Pc pour le faire tourner ce jeu.

Après les pauvres qui se plaignent …. <img data-src=" />


Mouais…le chiffre qu’on a pour le moment c’est 6Tflops, soit la puissance d’une RX 480. Faudra voir ce que demandera le jeu une fois sorti, mais on ne connait pas le proco ni la ram qui y seront associés et je pense que la config’ recommandée évoluera d’ici là donc pour le moment je pense que personne ne peut dire si ça tournera ou pas sur Scorpio. Une chose est certaine: la console n’aura certainement pas la capacité de faire tourner les jeux en 4k, comme elle en fait la publicité…ou alors ça sera pas du natif ^^








Toorist a écrit :



Sous réserve d’avoir un jour des drivers de carte graphique “décents” &nbsp;: D

&nbsp;





Perso j’ai des drivers tout à fait décents, avec Mesa 17 tout tourne très bien chez moi, merci&nbsp;<img data-src=" />



Du côté de chez NVidia il semble que ça tourne pas mal aussi.









GierrePattaz a écrit :



Perso, j’ai déjà le Pc pour le faire tourner ce jeu.

Après les pauvres qui se plaignent …. <img data-src=" />





C’est bien l’optimiste, ils ont encore le temps de tripler la config minimal avant la sortie. Xp



Boarf, c’est comme dans le jeu vidéo, tant que le consommateur à ce qu’il veut et qu’il reste ignorant toutes les quenelles sont possible. <img data-src=" />


“et préfère qu’ils prennent le temps que de suivre des desiderata marketing.”

C’est tellement ça…


Décidément je comprends pas qu’ils disent qu’ils vont bientôt finir le jeu et qu’ils décident d’abandonner toute une branche pour se concentrer sur Vulkan. D’autant plus qu’ils ont aussi changé de moteur graphique en cours de route…



A mon avis, y a beaucoup d’argent gaspillé sur ce projet. Mais bon, j’ai pas mis de thune la dessus, donc, je m’en fiche un peu.








astrotouf a écrit :



Décidément je comprends pas qu’ils disent qu’ils vont bientôt finir le jeu et qu’ils décident d’abandonner toute une branche pour se concentrer sur Vulkan. D’autant plus qu’ils ont aussi changé de moteur graphique en cours de route…



A mon avis, y a beaucoup d’argent gaspillé sur ce projet. Mais bon, j’ai pas mis de thune la dessus, donc, je m’en fiche un peu.





Ouais bon c’est le même moteur au final, celui d’Amazon était juste meilleur en réseau, ça à &nbsp;pris une après-midi à un dev de Star Citizen et d’Amazon pour migrer. Ca à fait gagner du temps et de l’argent cette migration.



SC a le même développement que minecraft, ils délivrent le contenu petit à petit.



et d’ailleurs plus le temps passe plus ça s’accélère



suffit de voir la dernière présentation “around the verse”

https://www.youtube.com/watch?v=-c2DogQL95o



26:20 pour la meilleure partie



le capital ship présenté sera accessible au joueurs, enfin ça prend une guilde entière pour le piloter mais ça va ils ont prévu les paniers de basket et les babyfoot :)








Jumanjii a écrit :



Ah par ce qu’il y a toujours des gens qui espère voir le jeu sortir ? ^_^







Ils ont récolté 100 millions quand même. Donc on peut dire qu’il y a pas mal de monde qui espère le voir sortir, oui.



Maintenant, vu comment ça à l’air de changer dans tous les sens et pas sur des petits paramètres vite fait (moteur de jeu, DX-&gt;Vulkan) à mon avis il vont décevoir du monde, et faudra attendre 2020 minimum.









Cashiderme a écrit :



Pas loin de 7 ans pour le dernier Zelda…







Il a été annoncé en 2013, donc 4 ans plutôt … Allez voire 5 quand il était en conception peut-être. La démo technique de la Wii U de 2011 c’est pas vraiment Breath of the Wild :)

Et il s’est pris deux ans de retard vu qu’il devait sortir initialement en 2015 pour la Wii U jusqu’à ce qu’il devienne le titre de lancement de la Switch.



Et il est sorti avec une stabilité et un degré de finition qui ferait pâlir n’importe quel autre gros titre sans avoir besoin de télécharger 15To de patchs correctifs.



Et on peut difficilement parler de jeu affichant d’énormes ambitions comme celui de l’article… Sa seule ambition c’était de muter la licence sur de l’open world.



Le passage à Lumberyard s’est accompagné d’une grosse passe d’optimisation.

La version actuelle a énormément gagné en vitesse de chargement (qui était une horreur) et framerate.



&nbsp;Si du Vulkan-only peut accélérer un peu les choses… on attendait le jeu solo en 2016 quand même.


En effet, peut être pour la simple raison que Sony n’a qu’une seule référence de GPU a &nbsp;gérer… ce qui n’est pas le cas de vulkan!


C’est un MMO? donc il y aura un abonnement à payer chaque mois? <img data-src=" />


Faut aussi lire le contenu des articles, ils n’ont pas changé de moteur, ils ont pris un fork de celui sur lequel ils étaient déjà, en gros c’était une mise à jour. Et là encore, passer à Vulkan only ne change pas énormément leur dev puisque comme déjà dit dans les autres commentaires, ils travaillaient déjà en parallèle sur Vulkan et Dx12, passer sur du Vulkan only ne va pas changer énormément de chose.


Il y aura (normalement) 2 jeux :

&nbsp;




  • Star Citizen, le MMO / univers persistant

  • Squadron 42, la campagne solo scénarisée








Toorist a écrit :



Sous réserve d’avoir un jour des drivers de carte graphique “décents”  : D









C’est le cas pour les “verts” depuis longtemps qui sont paritaires avec Windows dès lors que l’on compare la même API.



Si ils commence par SteamOS ils auront déjà un bon point de départ…


Rien n’empêche d’étendre Vulkan à la gestion des périphériques d’entrée.



-


En fait, Star Citizen ne proposera pas un simulateur gnagna avec univers persistant.

Star Citizen EST un univers persistant.

Pour le moment.


Ben si !

Je viens de migrer le portable de ma femme de Vista sous kubuntu 16.04.


C’est l’avenir c’est clair, une librairie prévue pour 1 seul et unique matériel… La diversité et la polyvalence c’est surfait!


L’actu : “le projet dépassait la barre des 100 millions de dollars&nbsp;de financement participatif” précommandes

<img data-src=" />


Si c’est architecturé correctement ils peuvent modifier des éléments aussi fondamentaux sans que ça impacte le reste du jeu oui.


Comme dit précédemment&nbsp;Lumberyard est un fork, donc ce n’est pas un changement complet du moteur mais une évolution de ce même moteur avec des optimisations sur certains points.

Pour vulkan, c’est pareil ça ne change pas le plus gros du travail déjà fait.



Après concernant les éléments présentés&nbsp;au début, c’était plus un “brouillon”, un avant projet pour expliquer aux investisseurs ce qu’il voulait faire comme jeu. Tu ne te pointes pas pour demander de l’argent sans avoir quelques billes à présenter <img data-src=" />

Le projet initial du jeu&nbsp;était basé sur un montant de financement prévisionnel, au vu de la réussite du financement sur kickstarter,&nbsp;ils ont rajouté des choses aux projets ce qui était promis lors du kickstarter&nbsp;et normal de mon point de vu.

Par contre, effectivement un projet à 1015 millions de dollars et un à 130140 millions ça n’est pas la même chose à gérer&nbsp;et une équipe comme ça ne se monte pas du jour au lendemain en claquant des doigts.








k-nico a écrit :



L’actu : “le projet dépassait la barre des 100 millions de dollars barre des 145 millions de dollars de financement participatif” précommandes





<img data-src=" />



Edit: marde, j’arrive pas à faire fonctionner le Barré dans une citation :/



Moi je vois surtout encore un pseudo changement pour rester en développement / financement…

Et pendant ce temps la toujours pas de squadron 42…des retards , des retards , des retards et le doute d e plus en plus fort que l’ambition n’est pas la seule raison pour l’expliquer….


Je citais ça juste par rapport à l’efficacité de l’API, pour info quoi<img data-src=" />


Je le conçois, mais il n’est pas exceptionnel d’optimiser beaucoup plus une API pour un hardware unique <img data-src=" />


Du grand n’importe quoi ça retarde la sortie pour pas grand chose, s’ils recodent tout chaque fois qu’une nouvelle technologie sort le jeu ne sortira jamais.


&nbsp; Les possesseurs de cartes AMD vont faire la gueule du coup :(

&nbsp;Dont moi également ;p








SebGF a écrit :



Et on peut difficilement parler de jeu affichant d’énormes ambitions comme celui de l’article… Sa seule ambition c’était de muter la licence sur de l’open world.





Seule ambition ? C’est tres réducteur.

Le jeu réinvente sans compromettre l’une des licenses les plus difficile à faire bouger étant donné la fan base et l’héritage vidéoludique de nintendo.



Si le dernier Zelda n’est pas ambitieux, SC n’est qu’un After Burner dans l’espace. Hardly exciting…