D'ailleurs, beaucoup de moteurs font ça (tous les jeux Blizzard qui tourne sur mac, les jeux Valve qui tournent sur mac, les jeux ID Software).
Donc quelques cas exceptionnels qui font attention à la portabilité et à coder proprement. Je pense que la donne a changé avec les consoles de dernière génération et les mobiles, mais avant ça, la portabilité et coder proprement, ce n'était pas une priorité.
Parmi ces cas exceptionnels, tu as celui de valve qui s'est bien retrouvé dans la merde avec le premier half life quand ils ont essayé de le porter et abandonné à 95% du port quand ils se sont rendus compte que les solutions réseaux qu'ils avaient choisi rendraient leur port mac incompatible en réseau avec les pcs (du "direct play" inside j'imagine).
Dans les cas que tu cites ensuite, tu as les jeux EA qui à ma connaissance licencient la techno de cedega portée sur mac pour faire porter leurs jeux. Donc même s'ils n'en ont rien à foutre de linux, il y a des passerelles qui font que les améliorations des uns peuvent se retrouver à aider les autres.
C'est assez triste comme situation, mais on peut se tourner vers les éditeurs indépendants (s2games, humble indie bundle, etc..) et les quelques gros qui prennent la peine d'écrire des jeux portables.
C'est vrai, mais si on veut être honnête jusqu'au bout, on peut se tourner vers les indé parce qu'ils ne poussent pas les moteurs graphiques dans leurs retranchements.
[^] # Re: Portage de jeux Direct3D ?
Posté par imr . En réponse à la dépêche Lancement d'une implémentation native de Direct3D sous Linux. Évalué à 3.
Donc quelques cas exceptionnels qui font attention à la portabilité et à coder proprement. Je pense que la donne a changé avec les consoles de dernière génération et les mobiles, mais avant ça, la portabilité et coder proprement, ce n'était pas une priorité.
Parmi ces cas exceptionnels, tu as celui de valve qui s'est bien retrouvé dans la merde avec le premier half life quand ils ont essayé de le porter et abandonné à 95% du port quand ils se sont rendus compte que les solutions réseaux qu'ils avaient choisi rendraient leur port mac incompatible en réseau avec les pcs (du "direct play" inside j'imagine).
Dans les cas que tu cites ensuite, tu as les jeux EA qui à ma connaissance licencient la techno de cedega portée sur mac pour faire porter leurs jeux. Donc même s'ils n'en ont rien à foutre de linux, il y a des passerelles qui font que les améliorations des uns peuvent se retrouver à aider les autres.
C'est assez triste comme situation, mais on peut se tourner vers les éditeurs indépendants (s2games, humble indie bundle, etc..) et les quelques gros qui prennent la peine d'écrire des jeux portables.
C'est vrai, mais si on veut être honnête jusqu'au bout, on peut se tourner vers les indé parce qu'ils ne poussent pas les moteurs graphiques dans leurs retranchements.