J'en profite pour revenir un peu sur les "nouvelles ecoles de prog jeux video".
Ce que je vois, moi (puisque chacun y va de "sa" verite), c'est qu'ajd la complexite des jeux necessite des specialisations de nombreux domaines: ce qu'on implemente est, pour beaucoup, de la simulation (animation, physique, ia, rendu, etc.). La prog "gameplay" se limite au minimum, pour prendre des approches "data driven" ou le contenu, ainsi que la logique du contenu, sont integres par des level designers via des outils specifiques.
Il semble, d'apres mon experience, que les "ecoles de jeu video" ont une tendance a faire toucher les etudiants un peu a tout, sans veritable connaissance avancee. En UK ou ces ecoles sont bcp plus developpees, on prefere des etudiants venants de masters/PhD en Informatique avec une specialisation qui s'applique au jeu video.
Quand aux avantages d'une ecole d'inge, voila ce que j'ai pu retenir de mon parcours:
- cout, proche de zero (ecole publique, qq centaines d'€/an pour frais de dossier et assurances etudiant)
- partenariat avec le milieu industriel (qui m'a permi de faire de longs et instructifs stages dans des entreprises et laboratoires reputes, en relation avec ma branche)
Se rajoutent apres tous les elements tres dependants du personnel (qualite de l'enseignement, etc.)
Tu dis :
"Tu dis qu'une ecole n'est pas obligatoire, mais ca aide bien, surtout pour des gens qui n'ont apperement pas beaucoup le sens de l'intiative (comme l'auteur de ce poste, je dis ca sans vouloir offenser bien sur). "
Vive l'assistanat, quand le pauvre "indécis" pour adoucir tes propos sortira de cette école, il sera bien perdu. Non mais restons objectif, conseiller à qq'un une école parcequ"il n'a pas le sens de l'initiative ( pas top d'ailleurs comme remarque, c'est vraiment du grand n'importe quoi. Il ,n'y aucun rapport (le pauvre "poster").
Tu dis :
"Ensuite pretendre que n'importe qui peut obtenir un boulot de developpeur sans aucune garanti (diplome)",
..ben je comprend pas. Dirais-tu qu'un master 2 ou un doctorat (why not) ,ne vaut rien ? Seul point où je te rejoins, les SSII placent n'importe qui n'importe où, mais justement, pourquoi faire une école si notre grande université française peut nous envoyer guignoler là aussi.
"Il y a beaucoup moins de postes dans le jeu video que dans les autres industries, donc vaut mieux etre equipé. "
L'industrie de jeux video n'en a rien à faire du fait que tu viennes d'une école ou autre. C'est ta motivation, ta personnalité et ce que tu sais faire techniquement en terme de dev et tu sais faire les mêmes choses que tu viennes d'une école ou non.Pour finir, la différence de salaire dans le développement informatique est soit nulle ou anecdotique. Donc apparemment de parti pris, je pense que toi aussi (comme moi peut être) tu devrais faire attention avant de conseillé un jeune.
De plus, il serait utile de lire à fond tous le post, j'ai parlé de ces écoles publique et donc pas chères. Seul cas où tes bourses peuvent te payer ces écoles, car pour les autres écoles privées, tu n'auras rien. Car pour le développement pure en info, c'est en majeure partie des écoles privées et pour les public c'est souvent généralistes, ce qui ne servira à rien à notre cher initiateur de ce post qui a du abandonner nos pauv' conversations depuis longtemps, qui nous l'auront bien compris, opposent des gens qui ont suivi le cursus universitaire à des gens qui ont intégré des écoles.
Quant aux remarque de LGV, content qu'on se rejoigne enfin, (pourquoi je ne sais pas) sur le fait que les entreprise du JV embauche de master /Phd (bon tu parles de UK mais c pareil en france). Euh par contre ton histoire de gameplay passé au second plan... pas trop d'accord mais bon après tout dépend des jeux que tu fais, donc ce n'est pas notre débats et ça, ben y a pas de vérité absolu :D
Au final, les entreprises dans le jeu vidéo recherchent massivement des programmeurs (de plus en plus spécialisé d'ailleurs) en C++ (dans la très grande majorité des cas) et c'est pas vraiment dans une école d'ingé généraliste qu'on forme à ça (même les généralistes soit disant spécialisées).
Un programmeur, on lui demande d'avoir des notions de maths, de programmer et... de programmer. Y a pas à chercher plus loin.
My two cents.
"Seul cas où tes bourses peuvent te payer ces écoles, car pour les autres écoles privées, tu n'auras rien."
publique ou semi publique (comme celle que j'ai fait).
On peut pas tout savoir hein.
c'est vraiment du grand n'importe quoi
J'ai pas a me justifier. Tu penses ce que tu veux, mais tu viens de marquer un terme definitif à nos echanges.
En tout cas pour "programmer" le jeu vidéo, ce qui représente l'intérêt n°1 si on est pas artiste dans l'âme, il faut faire une école qui forme tout spécialement à ça.
EPITA/EPITECH coûte cher, mais ça permet d'assouvir sa passion =)
EFREI c'est un peu pareil j'imagine... tout comme supinfo... cela dit tu y apprendras moins le C++ et les lib de jeu vidéo et le dev console.
J'ai eu la chance de coder 3 jeux vidéo en faisant l'EPITA.
J'avais fait deux années de classes prépa généraliste et je sentais bien que les écoles d'ingénieur où j'allais aller n'allait n'avoir qu'1% du cursus sur le dev jeu vidéo.
Après, chacun fait ses choix.
Y'a pas besoin de faire mon école pour aller coder chez Ubisoft mais ça aide =)
"pour "programmer" le jeu vidéo, ce qui représente l'intérêt n°1 si on est pas artiste dans l'âme, il faut faire une école qui forme tout spécialement à ça"
pas d'accord, il faut des programmeurs avec un domaine de specialisation qui s'applique au jeu video. Le savoir specifique au JV en lui meme (archi des consoles? prog gameplay? etc.) ne represente au final qu'une tres petite part de ce qui fait un jeu.
J'en profite pour lancer ce qui peut, je pense, etre une affirmation "universelle": aucune ecole n'apprendra a qqun a programmer. Cela donne des bases et qq pistes, mais par simple manque de temps, la plupart des notions (tres?) avancee sont souvent passees a la trappe.
Toujours pas d'accord pour la partie infime sur la prog gameplay du moins sur le côté générale de ton affirmation, même si c'est le cas pour certain jeu. Certaine production demande énormément de prog gameplay. Mais bon c'est un débat vain, car comme je l'ai dis cela dépend des jeux développés :D
Sinon tu marques en point, et ouais ;)
Oui sur le côté de l'apprentissage, que ce soit en école ou en fac, on donne souvent les bases, on essaye de voir un max de choses et le reste ne tient qu'à l'étudiant d'approfondir, d'adapter des projets etc... Ben oui, passez de temps pour tout voir XD
"J'en profite pour lancer ce qui peut, je pense, etre une affirmation "universelle": aucune ecole n'apprendra a qqun a programmer. Cela donne des bases et qq pistes, mais par simple manque de temps, la plupart des notions (tres?) avancee sont souvent passees a la trappe."
Justement, j'insiste sur le fait que l'une des rares écoles qui donnes + que des pistes, c-à-d de véritables cours/tp de programmation console ou pc, c'est l'EPITA/EPITECH.
C'est clairement pas dans une école d'ing classique qu'on voit ce type de cours !
ce n'est pas une question d'epita ou autre ecole; nous n'avons tout simplement pas la meme conception de "savoir programmer".
Est-il mieux d'avoir un bac +5 informatique par la fac ou bien passer par une école du jeu vidéo qui recrute à bac +3 (licence info ou art)?
Parce que en M1/M2 informatique, ya quand même des trucs poussés comme intelligence artificielle, programmation paralèlle, ... je me demande si c'est aussi poussé dans les écoles du jeu vidéo?
En clair est-ce que les ecoles de JV proposent quelque chose d'immédiat alors que la fac propose des choses utiles sur le long terme?
Tout depends le secteur que tu vise.
Il est clair que pour le JV, t'as plus de chance avec un CV completement axés JV.
A l'inverse avec ce CV JV t'aura moins de chance si tu postule dans une autre industrie.
Libre a toi d'approfondir tes connaissances en paralelle du JV (c'est ce que je conseille).
Après un L3 informatique, est-il mieux d'avoir un M1 informatique puis un M2 pro spécialisé multimédia (à la fac tout ça) ou bien de passer par une ecole style enjmin spécialité programmation?
Comme Lapintade l'a déjà dit juste au-dessus, avoir une formation complète JV (M1/M2) te donneras forcément plus de choses. Des projets axés JV, des cours sur ce qu'il y autour de la prog aussi, de la culture générale sur le JV, bref des trucs que je trouve assez intéressants (surtout les projets). Donc si tu es sûr de ton projet, motivé, c'est un type de formation qui te donnera forcément plus d'armes pour intégrer le monde du JV.
Ensuite il est vrai que faire un Master 1 en informatique plus général peut te donner selon ce que tu choisis, des "bases" (car pas le temps d'aller plus loin) sur d'autres notions, comme par exemple la recherche opération, les tech Web, l'IA (purement théorique), graphe etc...
Maintenant là c'est vraiment un choix personnel. Donc à voir, surtout que maintenant, un master est un diplôme qui est fait pour être suivi sur deux ans (bien que...).
Donc faire un autre master 1 est une sécurité au cas où tu ne rejoindrais pas le monde du JV (même si rien n'est perdu si jamais tu fais les deux ans du master en JV).
En bref, oui pour rejoindre le JV, les master spé c'est mieux (niveau xp) mais rien n'est impossible pour autant en prenant le second choix(d'ailleurs ça existait pas avant ces formations JV), qui te donne par la même d'autre ouvertures.
Bonne chance pour le choix XD.