... La triste vie d'un programmeur qui ne peut pas utiliser Java a son travail.
32 réponses
Vincent Cantin
Bonjour,
Je suis programmeur de jeux videos dans une grosse boite, et je suis
contraint a travailler avec C++ seulement. J'en ai completement marre de ce
language de dinosaure, je suis amoureux de Java et je me demande si je ne
ferais pas mieux de changer de secteur.
J'aime faire des jeux videos, et j'aime faire du Java, mais a defaut de
trouver une boite qui fasse des vrais jeux commerciaux en Java (et avec
classe, of course), je me demande si je ne devrais pas me tourner vers les
logiciels faits en Java.
Question : Au point de vue salaire, ca gagne combien un bon programmeur Java
?
J'aime faire des jeux videos, et j'aime faire du Java, mais a defaut de trouver une boite qui fasse des vrais jeux commerciaux en Java (et avec classe, of course), je me demande si je ne devrais pas me tourner vers les logiciels faits en Java.
Sun s'est beaucoup activé sur les jeux en java, il y a beaucoup de choses intéressantes.
Tu pourras te documenter là dessus avec un forum "Java Game Development" à http://forum.java.sun.com/forum.jspa? et avec une community, comme ils disent, "Java Games Community" à http://community.java.net/games/
Et amuses-toi bien.
-- Hervé AGNOUX http://www.diaam-informatique.com
Vincent Cantin wrote:
J'aime faire des jeux videos, et j'aime faire du Java, mais a defaut de
trouver une boite qui fasse des vrais jeux commerciaux en Java (et avec
classe, of course), je me demande si je ne devrais pas me tourner vers les
logiciels faits en Java.
Sun s'est beaucoup activé sur les jeux en java, il y a beaucoup de choses
intéressantes.
Tu pourras te documenter là dessus avec un forum "Java Game Development" à
http://forum.java.sun.com/forum.jspa?forumID@6 et avec une community,
comme ils disent, "Java Games Community" à http://community.java.net/games/
J'aime faire des jeux videos, et j'aime faire du Java, mais a defaut de trouver une boite qui fasse des vrais jeux commerciaux en Java (et avec classe, of course), je me demande si je ne devrais pas me tourner vers les logiciels faits en Java.
Sun s'est beaucoup activé sur les jeux en java, il y a beaucoup de choses intéressantes.
Tu pourras te documenter là dessus avec un forum "Java Game Development" à http://forum.java.sun.com/forum.jspa? et avec une community, comme ils disent, "Java Games Community" à http://community.java.net/games/
Et amuses-toi bien.
-- Hervé AGNOUX http://www.diaam-informatique.com
Simon OUALID
alexandre cartapanis wrote:
Personnellement, je pense que Java n'est pas adapté pour faire des jeux type quake ou autre.
C'est pas vrai !
http://www.bytonic.de/html/jake2_webstart.html
Bon si c'est vrai, mais y a des furieux ... ;)
alexandre cartapanis wrote:
Personnellement, je pense que Java n'est pas adapté pour faire des jeux
type quake ou autre.
Personnellement, je pense que Java n'est pas adapté pour faire des jeux type quake ou autre.
C'est pas vrai !
http://www.bytonic.de/html/jake2_webstart.html
Bon si c'est vrai, mais y a des furieux ... ;)
Vincent Cantin
Sun s'est beaucoup activé sur les jeux en java, il y a beaucoup de choses intéressantes.
Je suis au courant, c'est pour ca que je deprime un peu avec un language avec lequel il est difficile de travailler correctement (bugs difficiles a trouver, crashes inexpliques, std avec aucune hierarchie et flexible comme l'os d'un vieux dinosaure, etc ...).
Un de mes collegues m'a dit un proverbe chinois l'autr jour pour decrire mon cas : "Il est facile de passer de l'etat ou on depense peut d'argent a beaucoup, il est difficile de passer de l'etat ou l'on depense beaucoup a peu." Donc pour moi, c'est : quand on est content avec Java, c'est tres dur de s'etre content de C++.
Tu pourras te documenter là dessus avec un forum "Java Game Development" à http://forum.java.sun.com/forum.jspa? et avec une community, comme ils disent, "Java Games Community" à http://community.java.net/games/
Et amuses-toi bien.
Je connais ce site, j'y suis souvent pour trouver des conseils pour fignoler ma lib de reseau et rever a ce que je pourrais faire si on utilisait Java au boulot.
Merci quand meme pour l'info.
Sun s'est beaucoup activé sur les jeux en java, il y a beaucoup de choses
intéressantes.
Je suis au courant, c'est pour ca que je deprime un peu avec un language
avec lequel il est difficile de travailler correctement (bugs difficiles a
trouver, crashes inexpliques, std avec aucune hierarchie et flexible comme
l'os d'un vieux dinosaure, etc ...).
Un de mes collegues m'a dit un proverbe chinois l'autr jour pour decrire mon
cas :
"Il est facile de passer de l'etat ou on depense peut d'argent a beaucoup,
il est difficile de passer de l'etat ou l'on depense beaucoup a peu."
Donc pour moi, c'est : quand on est content avec Java, c'est tres dur de
s'etre content de C++.
Tu pourras te documenter là dessus avec un forum "Java Game Development" à
http://forum.java.sun.com/forum.jspa?forumID@6 et avec une community,
comme ils disent, "Java Games Community" à
http://community.java.net/games/
Et amuses-toi bien.
Je connais ce site, j'y suis souvent pour trouver des conseils pour fignoler
ma lib de reseau et rever a ce que je pourrais faire si on utilisait Java au
boulot.
Sun s'est beaucoup activé sur les jeux en java, il y a beaucoup de choses intéressantes.
Je suis au courant, c'est pour ca que je deprime un peu avec un language avec lequel il est difficile de travailler correctement (bugs difficiles a trouver, crashes inexpliques, std avec aucune hierarchie et flexible comme l'os d'un vieux dinosaure, etc ...).
Un de mes collegues m'a dit un proverbe chinois l'autr jour pour decrire mon cas : "Il est facile de passer de l'etat ou on depense peut d'argent a beaucoup, il est difficile de passer de l'etat ou l'on depense beaucoup a peu." Donc pour moi, c'est : quand on est content avec Java, c'est tres dur de s'etre content de C++.
Tu pourras te documenter là dessus avec un forum "Java Game Development" à http://forum.java.sun.com/forum.jspa? et avec une community, comme ils disent, "Java Games Community" à http://community.java.net/games/
Et amuses-toi bien.
Je connais ce site, j'y suis souvent pour trouver des conseils pour fignoler ma lib de reseau et rever a ce que je pourrais faire si on utilisait Java au boulot.
Merci quand meme pour l'info.
Vincent Cantin
Personnellement, je pense que Java n'est pas adapté pour faire des jeux type quake ou autre.
C'est pas vrai !
http://www.bytonic.de/html/jake2_webstart.html
Bon si c'est vrai, mais y a des furieux ... ;)
Qu'est-ce que tu dis ... non, c'est pas vrai ! Java EST fait pour les jeux videos ! Java est adapte pour les jeux genre Quake. Dans ces jeux la, c'est la carte graphique qui fait le plus gros du travail, le CPU doit juste faire du reseau et dire a la carte quoi afficher.
Personnellement, je pense que Java n'est pas adapté pour faire des jeux
type quake ou autre.
C'est pas vrai !
http://www.bytonic.de/html/jake2_webstart.html
Bon si c'est vrai, mais y a des furieux ... ;)
Qu'est-ce que tu dis ... non, c'est pas vrai ! Java EST fait pour les jeux
videos !
Java est adapte pour les jeux genre Quake. Dans ces jeux la, c'est la carte
graphique qui fait le plus gros du travail, le CPU doit juste faire du
reseau et dire a la carte quoi afficher.
Personnellement, je pense que Java n'est pas adapté pour faire des jeux type quake ou autre.
C'est pas vrai !
http://www.bytonic.de/html/jake2_webstart.html
Bon si c'est vrai, mais y a des furieux ... ;)
Qu'est-ce que tu dis ... non, c'est pas vrai ! Java EST fait pour les jeux videos ! Java est adapte pour les jeux genre Quake. Dans ces jeux la, c'est la carte graphique qui fait le plus gros du travail, le CPU doit juste faire du reseau et dire a la carte quoi afficher.
Vincent Cantin
A défaut de gagner ta vie à coder en Java, tu peux toujours te lancer sur un projet Java Open Source, en parallèle de ton activité salariée qui paye tes factures !
C'est ce que je fais actuellement, mais mon travail me prend trop de temps et d'energie. Le temps qu'il me reste pour mes projets personels est bien court.
Et puis qui sait si ton/tes projets Open Source ne te mèneront pas à la fortune un jour ?
Je l'espere aussi. J'ai decide de commencer par une lib de reseau pour les jeux. J'ai d'autres projets Java pour la suite, mais je ne vois pas vraiment comment je peux faire de l'argent en les mettant Open Source donc je vais devoir changer mes habitudes (c'est un dilemne ... j'aime bien l'open source, mais comment je vais faire pour vendre mon travail ?).
A défaut de gagner ta vie à coder en Java, tu peux toujours te lancer
sur un projet Java Open Source, en parallèle de ton activité
salariée qui paye tes factures !
C'est ce que je fais actuellement, mais mon travail me prend trop de temps
et d'energie. Le temps qu'il me reste pour mes projets personels est bien
court.
Et puis qui sait si ton/tes projets Open Source ne te mèneront pas à
la fortune un jour ?
Je l'espere aussi. J'ai decide de commencer par une lib de reseau pour les
jeux. J'ai d'autres projets Java pour la suite, mais je ne vois pas vraiment
comment je peux faire de l'argent en les mettant Open Source donc je vais
devoir changer mes habitudes (c'est un dilemne ... j'aime bien l'open
source, mais comment je vais faire pour vendre mon travail ?).
A défaut de gagner ta vie à coder en Java, tu peux toujours te lancer sur un projet Java Open Source, en parallèle de ton activité salariée qui paye tes factures !
C'est ce que je fais actuellement, mais mon travail me prend trop de temps et d'energie. Le temps qu'il me reste pour mes projets personels est bien court.
Et puis qui sait si ton/tes projets Open Source ne te mèneront pas à la fortune un jour ?
Je l'espere aussi. J'ai decide de commencer par une lib de reseau pour les jeux. J'ai d'autres projets Java pour la suite, mais je ne vois pas vraiment comment je peux faire de l'argent en les mettant Open Source donc je vais devoir changer mes habitudes (c'est un dilemne ... j'aime bien l'open source, mais comment je vais faire pour vendre mon travail ?).
TestMan
Bjr,
a écrit dans le message de news: aucune compétence en java pour la gestion, c'est pas encore çà.
C'était de l'humour,j 'espère. Car compte tenue du nombre de systèmes en entreprise qui sont fait en Java, Java est clairement taillé pour la gestion.
Sauf pour ceux qui ne savent toujours pas différencier un nombre à virgule flotante d'un décimal ;-)
A+
TM
Bjr,
<seb666fr2@yahoo.fr> a écrit dans le message de news: aucune compétence en
java pour la gestion, c'est pas encore çà.
C'était de l'humour,j 'espère. Car compte tenue du nombre de systèmes en
entreprise qui sont fait en Java, Java est clairement taillé pour la
gestion.
Sauf pour ceux qui ne savent toujours pas différencier un nombre à
virgule flotante d'un décimal ;-)
a écrit dans le message de news: aucune compétence en java pour la gestion, c'est pas encore çà.
C'était de l'humour,j 'espère. Car compte tenue du nombre de systèmes en entreprise qui sont fait en Java, Java est clairement taillé pour la gestion.
Sauf pour ceux qui ne savent toujours pas différencier un nombre à virgule flotante d'un décimal ;-)
A+
TM
TestMan
Ruby ? Python ? dans les boites de jeux ?
On doit pas parler des même boite ...
Les boites de jeux font du C++ et c'est tout, car ils sont à la recherche de l'optimisation maximum, quite à exploser les couts de dev. car ils disposent de moyens ennormes mais ne peuvent pas se "payer" de jeux "lent" ou "injouable" ou qui parraitrait "petit bras".
On devrait même trouver encore deci-delà du code en C ou de l'assembleur ... c'est pour dire !
Vincent,
J'aime faire des jeux videos, et j'aime faire du Java, mais a defaut de trouver une boite qui fasse des vrais jeux commerciaux en Java (et avec
Intéresse-toi à Python, Lua ou Ruby. En effet:
* Il y a de plus en plus de boîtes dans le secteur du jeu où les couches basses sont faites en C++ et la logique de haut niveau dans un langage dynamique, souvent un des trois ci-dessus. * Ces langages dynamiques permettent un développement rapide et évolutif. * Ces langages sont dotés de facilités intéressantes pour s'interfacer avec des DLL ou libs dynamiques. * Dans ce domaine Java et son JNI sont *très* contraignants à l'usage (je parle d'expérience). * Ce sont des langages objet, aussi agréables à utiliser que Java - sinon plus - pour quelqu'un qui vient de C++.
Laurent http://bossavit.com/
Ruby ? Python ? dans les boites de jeux ?
On doit pas parler des même boite ...
Les boites de jeux font du C++ et c'est tout, car ils sont à la
recherche de l'optimisation maximum, quite à exploser les couts de dev.
car ils disposent de moyens ennormes mais ne peuvent pas se "payer" de
jeux "lent" ou "injouable" ou qui parraitrait "petit bras".
On devrait même trouver encore deci-delà du code en C ou de l'assembleur
... c'est pour dire !
Vincent,
J'aime faire des jeux videos, et j'aime faire du Java, mais a defaut de
trouver une boite qui fasse des vrais jeux commerciaux en Java (et avec
Intéresse-toi à Python, Lua ou Ruby. En effet:
* Il y a de plus en plus de boîtes dans le secteur du jeu où les couches
basses sont faites en C++ et la logique de haut niveau dans un langage
dynamique, souvent un des trois ci-dessus.
* Ces langages dynamiques permettent un développement rapide et
évolutif.
* Ces langages sont dotés de facilités intéressantes pour s'interfacer
avec des DLL ou libs dynamiques.
* Dans ce domaine Java et son JNI sont *très* contraignants à l'usage
(je parle d'expérience).
* Ce sont des langages objet, aussi agréables à utiliser que Java -
sinon plus - pour quelqu'un qui vient de C++.
Les boites de jeux font du C++ et c'est tout, car ils sont à la recherche de l'optimisation maximum, quite à exploser les couts de dev. car ils disposent de moyens ennormes mais ne peuvent pas se "payer" de jeux "lent" ou "injouable" ou qui parraitrait "petit bras".
On devrait même trouver encore deci-delà du code en C ou de l'assembleur ... c'est pour dire !
Vincent,
J'aime faire des jeux videos, et j'aime faire du Java, mais a defaut de trouver une boite qui fasse des vrais jeux commerciaux en Java (et avec
Intéresse-toi à Python, Lua ou Ruby. En effet:
* Il y a de plus en plus de boîtes dans le secteur du jeu où les couches basses sont faites en C++ et la logique de haut niveau dans un langage dynamique, souvent un des trois ci-dessus. * Ces langages dynamiques permettent un développement rapide et évolutif. * Ces langages sont dotés de facilités intéressantes pour s'interfacer avec des DLL ou libs dynamiques. * Dans ce domaine Java et son JNI sont *très* contraignants à l'usage (je parle d'expérience). * Ce sont des langages objet, aussi agréables à utiliser que Java - sinon plus - pour quelqu'un qui vient de C++.
Laurent http://bossavit.com/
TestMan
Personnellement, je pense que Java n'est pas adapté pour faire des jeux type quake ou autre. C'est pas vrai !
http://www.bytonic.de/html/jake2_webstart.html
Bon si c'est vrai, mais y a des furieux ... ;)
Qu'est-ce que tu dis ... non, c'est pas vrai ! Java EST fait pour les jeux videos ! Java est adapte pour les jeux genre Quake. Dans ces jeux la, c'est la carte graphique qui fait le plus gros du travail, le CPU doit juste faire du reseau et dire a la carte quoi afficher.
Disons que le problème de Java est qu'il demande des compétances trés différentes si tu veux faire de bonne performances : bonne compréhension des méchanismes d'optimisation de la VM et des JIT classiques, mais aussi bonne maitrise de l'optimisation des appels bas niveaux. Or, les profils préférant Java sont peu enclin à "jouer" avec le bas niveau.
En C++ il existe de nombreux codes qui ont été taillés sur mesure pour faire des moteurs de jeux 3D par exemple. En Java, les seuls moteurs existant à ma connaissance sont soit transformé du C++ (et donc ne tirant pas partie de Java et peu de l'optimisation du JIT car pensé pour l'optimisation C++) soit utilisant des API de trop haut-niveau pour permettre une bonne performance.
Optimiser un code en Java est assez différent du type d'optimisation qu'il faut faire en C++ car les JIT et le GC sont deux chose qui conditionnent l'orientation de l'optimisation.
Il est vrai que le GPU fait de plus en plus de chose avec l'apparition de binaire directement exécutés par lui (par exemple via la création de Cg). Mais le CPU est encore trés important.
Alors si tu as des ambitions forte, peut-être qu'il faudrait te pencher sur la création d'un moteur 3D haute performance pour Java 1.6 (la liaison Java-OpenGL est intégrée dans la 1.6)
https://jogl-demos.dev.java.net/
Et même si en performance brute, il restera toujours une différence avec un moteur C++ (de là même façon qu'un moteur en assembleur pur dispose d'un atout indéniable) ceci pourrait être largement compenssé par ses fonctionalités intrinsèques.
Attention, là tu t'attaques à du très trés chaud qui demande une expertise de très haut vol ;-)
A+
TM
Personnellement, je pense que Java n'est pas adapté pour faire des jeux
type quake ou autre.
C'est pas vrai !
http://www.bytonic.de/html/jake2_webstart.html
Bon si c'est vrai, mais y a des furieux ... ;)
Qu'est-ce que tu dis ... non, c'est pas vrai ! Java EST fait pour les jeux
videos !
Java est adapte pour les jeux genre Quake. Dans ces jeux la, c'est la carte
graphique qui fait le plus gros du travail, le CPU doit juste faire du
reseau et dire a la carte quoi afficher.
Disons que le problème de Java est qu'il demande des compétances trés
différentes si tu veux faire de bonne performances : bonne compréhension
des méchanismes d'optimisation de la VM et des JIT classiques, mais
aussi bonne maitrise de l'optimisation des appels bas niveaux. Or, les
profils préférant Java sont peu enclin à "jouer" avec le bas niveau.
En C++ il existe de nombreux codes qui ont été taillés sur mesure pour
faire des moteurs de jeux 3D par exemple. En Java, les seuls moteurs
existant à ma connaissance sont soit transformé du C++ (et donc ne
tirant pas partie de Java et peu de l'optimisation du JIT car pensé pour
l'optimisation C++) soit utilisant des API de trop haut-niveau pour
permettre une bonne performance.
Optimiser un code en Java est assez différent du type d'optimisation
qu'il faut faire en C++ car les JIT et le GC sont deux chose qui
conditionnent l'orientation de l'optimisation.
Il est vrai que le GPU fait de plus en plus de chose avec l'apparition
de binaire directement exécutés par lui (par exemple via la création de
Cg). Mais le CPU est encore trés important.
Alors si tu as des ambitions forte, peut-être qu'il faudrait te pencher
sur la création d'un moteur 3D haute performance pour Java 1.6 (la
liaison Java-OpenGL est intégrée dans la 1.6)
https://jogl-demos.dev.java.net/
Et même si en performance brute, il restera toujours une différence avec
un moteur C++ (de là même façon qu'un moteur en assembleur pur
dispose d'un atout indéniable) ceci pourrait être largement compenssé
par ses fonctionalités intrinsèques.
Attention, là tu t'attaques à du très trés chaud qui demande une
expertise de très haut vol ;-)
Personnellement, je pense que Java n'est pas adapté pour faire des jeux type quake ou autre. C'est pas vrai !
http://www.bytonic.de/html/jake2_webstart.html
Bon si c'est vrai, mais y a des furieux ... ;)
Qu'est-ce que tu dis ... non, c'est pas vrai ! Java EST fait pour les jeux videos ! Java est adapte pour les jeux genre Quake. Dans ces jeux la, c'est la carte graphique qui fait le plus gros du travail, le CPU doit juste faire du reseau et dire a la carte quoi afficher.
Disons que le problème de Java est qu'il demande des compétances trés différentes si tu veux faire de bonne performances : bonne compréhension des méchanismes d'optimisation de la VM et des JIT classiques, mais aussi bonne maitrise de l'optimisation des appels bas niveaux. Or, les profils préférant Java sont peu enclin à "jouer" avec le bas niveau.
En C++ il existe de nombreux codes qui ont été taillés sur mesure pour faire des moteurs de jeux 3D par exemple. En Java, les seuls moteurs existant à ma connaissance sont soit transformé du C++ (et donc ne tirant pas partie de Java et peu de l'optimisation du JIT car pensé pour l'optimisation C++) soit utilisant des API de trop haut-niveau pour permettre une bonne performance.
Optimiser un code en Java est assez différent du type d'optimisation qu'il faut faire en C++ car les JIT et le GC sont deux chose qui conditionnent l'orientation de l'optimisation.
Il est vrai que le GPU fait de plus en plus de chose avec l'apparition de binaire directement exécutés par lui (par exemple via la création de Cg). Mais le CPU est encore trés important.
Alors si tu as des ambitions forte, peut-être qu'il faudrait te pencher sur la création d'un moteur 3D haute performance pour Java 1.6 (la liaison Java-OpenGL est intégrée dans la 1.6)
https://jogl-demos.dev.java.net/
Et même si en performance brute, il restera toujours une différence avec un moteur C++ (de là même façon qu'un moteur en assembleur pur dispose d'un atout indéniable) ceci pourrait être largement compenssé par ses fonctionalités intrinsèques.
Attention, là tu t'attaques à du très trés chaud qui demande une expertise de très haut vol ;-)
A+
TM
alexandre cartapanis
alexandre cartapanis wrote:
Personnellement, je pense que Java n'est pas adapté pour faire des jeux type quake ou autre.
C'est pas vrai !
http://www.bytonic.de/html/jake2_webstart.html
Bon si c'est vrai, mais y a des furieux ... ;)
Ouah la performance...
Quake 2 tournais très bien sur mon Pentium 166... Essaye de faire tourner Jake2 (lol) sur une telle machine... C'est en ce sens que Java n'est - pour moi - pas très bien adapté a c e genre de jeux.
-- Alexandre CARTAPANIS - Responsable Système et Réseau Email Gsm. 06 72 07 51 55
Personnellement, je pense que Java n'est pas adapté pour faire des
jeux type quake ou autre.
C'est pas vrai !
http://www.bytonic.de/html/jake2_webstart.html
Bon si c'est vrai, mais y a des furieux ... ;)
Ouah la performance...
Quake 2 tournais très bien sur mon Pentium 166... Essaye de faire
tourner Jake2 (lol) sur une telle machine...
C'est en ce sens que Java n'est - pour moi - pas très bien adapté a c e
genre de jeux.
--
Alexandre CARTAPANIS - Responsable Système et Réseau
Email alexandre.cartapanis@macymed.fr
Gsm. 06 72 07 51 55
Personnellement, je pense que Java n'est pas adapté pour faire des jeux type quake ou autre.
C'est pas vrai !
http://www.bytonic.de/html/jake2_webstart.html
Bon si c'est vrai, mais y a des furieux ... ;)
Ouah la performance...
Quake 2 tournais très bien sur mon Pentium 166... Essaye de faire tourner Jake2 (lol) sur une telle machine... C'est en ce sens que Java n'est - pour moi - pas très bien adapté a c e genre de jeux.
-- Alexandre CARTAPANIS - Responsable Système et Réseau Email Gsm. 06 72 07 51 55
Ruby ? Python ? dans les boites de jeux ? On doit pas parler des même boite ...
Peut-être. Je parle de boîtes comme: - Disney - Bioware - Eutechnyx - Electronic Arts - Naughty Dog
Les boites de jeux font du C++ et c'est tout, car ils sont à la recherche de l'optimisation maximum, quite à exploser les couts de dev.
Pour certaines parties d'un développement de jeu, les langages dynamiques vont effectivement être écartés pour des raisons de performance. Mais ces parties critiques ne représentent pas, loin de là, la totalité du code d'un jeu. Ca serait compter sans: - l'interface utilisateur, l'enchaînement entre niveaux, etc. - l'infrastructure: automatisation du builds, gestion des assets... - le code de test
Laurent
Ruby ? Python ? dans les boites de jeux ?
On doit pas parler des même boite ...
Peut-être. Je parle de boîtes comme:
- Disney
- Bioware
- Eutechnyx
- Electronic Arts
- Naughty Dog
Les boites de jeux font du C++ et c'est tout, car ils sont à la
recherche de l'optimisation maximum, quite à exploser les couts de dev.
Pour certaines parties d'un développement de jeu, les langages
dynamiques vont effectivement être écartés pour des raisons de
performance. Mais ces parties critiques ne représentent pas, loin de là,
la totalité du code d'un jeu. Ca serait compter sans:
- l'interface utilisateur, l'enchaînement entre niveaux, etc.
- l'infrastructure: automatisation du builds, gestion des assets...
- le code de test
Ruby ? Python ? dans les boites de jeux ? On doit pas parler des même boite ...
Peut-être. Je parle de boîtes comme: - Disney - Bioware - Eutechnyx - Electronic Arts - Naughty Dog
Les boites de jeux font du C++ et c'est tout, car ils sont à la recherche de l'optimisation maximum, quite à exploser les couts de dev.
Pour certaines parties d'un développement de jeu, les langages dynamiques vont effectivement être écartés pour des raisons de performance. Mais ces parties critiques ne représentent pas, loin de là, la totalité du code d'un jeu. Ca serait compter sans: - l'interface utilisateur, l'enchaînement entre niveaux, etc. - l'infrastructure: automatisation du builds, gestion des assets... - le code de test