PDA

Voir la version complète : [INFO]Il faut que jeunesse se fasse.Mais comment?



Phoelox
16/05/2010, 23h27
Bonjour!
Je suis nouveau sur CPC, 15 ans, je suis au lycée en premiere, j'ai des connaissances "de base" , et j'ai pour projet de travailler dans le jeu video.
La question que je me pose depuis un bout de temps est: quel chemin suivre?
Je suis en 1ere Scientifique option Science de l'ingenieur, et je compte m'orienter vers game designer, programmeur, level designer eventuellement.
Enfin je dis ca, mais en fait je doute, je suis peu sur, et je sais pas grand chose, si ce n'est ce que j'ai apercu ca et la sur le net, et ce que j'ai entendu des commentaires de dev's (valve) et de quelques equipes proches de leur communauté.

Ce qui m'interesse, c'est surtout la programmation, le gameplay,...


Ce que je voudrais savoir, c'est:

Quels sont les differents metiers du jeux video?
Quelles études suivre?
Où?Quelles ecoles?

Comment choisir?Des trucs a savoir?

John Venture
17/05/2010, 01h41
Côté école tu peux déjà commencer à jeter un coup d'oeil ici: http://www.afjv.com/annuaire_ecoles_jeux_video.php , ce n'est pas exhaustif mais ça peut te donner une idée de ce qui se fait (notamment au niveau des écoles spécialisée - perso je ne sais pas ce qu'elles valent).

Il n'y a pas de parcours type pour rentrer dans le jeu vidéo, le plus dur c'est de mettre un pied dans la porte une fois sorti des études (d'ailleurs la case 'étude' n'est pas obligatoire pour certaines disciplines pour peu qu'on ait un book bien burné).

Je vais faire une généralité, mais globalement le game design est assez prisé et relativement bouché par rapport aux autres disciplines, les programmeurs en revanche sont une ressource rare et très convoitée par les studios de dev (la faute notamment aux SSII ou au secteur bancaire qui les attirent avec rémunérations plus attrayantes que dans le JV, alors qu'un game designer du fait de sa spécialité est moins susceptible d'être courtisé en dehors de notre chère industrie).

Si tu t'orientes vers le GD tu peux déjà commencer à faire des maps pour t'entraîner, ça te fera des bonnes cartouches lors des entretiens pour intégrer une école. Si tu vas vers la programmation tu peux rejoindre une équipe pour un mod par exemple, ou n'importe quoi qui differenciera ton profil des autres - il est très important de prouver que ton intérêt pour le jeu vidéo ne date pas de la veille et qu'il est plus profond qu'un simple j'aime bien jouer aux jeux vidéo (c'est la première occasion de se casser les dents).

Bref mets la main à la pâte, tu verras bien si ça te botte. C'est normal de ne pas être sûr de ce qu'on veut faire à 15 ans et c'est une bonne chose de se poser la question avant d'être à 2 mois du bac, tu as le temps de voir venir.

Par exemple cet été au lieu de glander à la plage avec tes 3 mois de vacances tu peux faire un tour sur le site du zéro (http://www.siteduzero.com/) et t'auto-former à un langage de programmation genre le C ou C++, ou commencer plus doucement par apprendre un script (la syntaxe est plus facile à apprendre), tu verras vite si ça te branche ou pas.

P.S: La filière Scientifique c'est pas mal pour la prog parceque ça te donne des bases d'algo qui te seront utiles pour la suite, mais attention à ne pas négliger l'Anglais car même en bossant dans une boîte Française tu devras probablement commenter ton code en english, et globalement les Américains sont leader du domaine alors beaucoup d'innovations techniques viennent de chez eux...

Phoelox
17/05/2010, 03h47
Merci pour la reponse ultra-rapide;)

J'ai effectivement vaguement commencé via le siteduzero la programmation en C (je galere un peu a appliquer, mais j'imagine que ca vient en s'acharnant), le html , CSS et le php (qui ne me servent a rien :p), je tourne sous 'nux et j'arrive a faire cque je veut sans trop casser.

J'ai aussi un peu touché les outils de mapping de L4D, sans rien faire de grandiose.

Par contre, même si le modding m'intéresse beaucoup, j'ai jamais trouvé quoi que ce soit.

Je vais continuer et essayer un peu tout, mais la ou je bloque, c'est: quoi faire exactement?

Quels outils de map, pour quels jeux, seraient les plus interessants? (j'ai pas grand chose, il est temps que je renouvelle mon disque dur, autant en profiter)

Pour la prog', j'en suis a la bibliothèque SDL du C, mais quels sont les autres langages/bibliothèques/autres qui seront les plus utile?

Coté modding, y a quoi comme bon site pour débutant?
Sois google m'en veut, sois je sais vraiment pas chercher.:sad:

John Venture
17/05/2010, 16h37
Pour être franc le modding j'ai carrément décroché depuis Quake 2 alors je ne suis vraiment pas à la page, mais tu peux chercher...Ici par exemple, j'ai vu passer 2-3 projets dans la section devblog de canardpc (et sur le forum).

Pour ce qui est des tools et des moteurs à utiliser ça a peu d'importance: d'ici à ce que tu arrives sur le marché du travail ils seront tous caduques de toute façon. Ce qui importe vraiment c'est ta capacité à utiliser ces outils pour faire quelque chose - et ça sera ton travail, ta façon d'organiser les choses et de bosser en équipe qui seront jugés et non le sdk tu auras utilisé.

Ceci étant dit la star du moment en matière de moteur (depuis quelques années déjà) c'est l'unreal engine. Maintes fois primé et particulièrement bien fourni en matière de tools, et depuis quelques mois il est disponible pour une misère aux developpeurs indépendants ou amateurs via l'UDK (bon 100$ ça reste une somme à 15 ans j'imagine, mais il faut voir qu'ils le vendent plusieurs centaines de milliers de dollars aux pros). Sinon il y a le moteur source de Valve il me semble que c'est gratos (et puis ils ont une bonne communauté, c'est une bonne piste à explorer).

Pour le langage de prog c'est pareil, l'important c'est d'être capable de s'adapter aux outils qu'utilisent les boîtes plutôt que d'être ultra-spécialisé dans un langage. Maintenant là encore, tu ne peux pas te tromper en te faisant la main en C++, c'est le plus communément utilisé dans l'industrie et puis la prog objet c'est super hype.

Sinon côté librairies OpenGL c'est bien car standard, mais il y a de bonnes opportunités du côté de Direct3D avec la Xbox 360: va jeter un coup d'oeil sur les forum indie games (http://creators.xna.com/fr-FR/) de Microsoft, la communauté est bien portée sur l'entre-aide et tu peux véritablement lancer un projet avec le framework XNA (il y aura toujours des trouducs élitistes pour cracher sur les sandbox, mais leur truc est vraiment bien foutu).

oks2024
18/05/2010, 12h34
Pour commencer la programmation je te conseillerai de jeter un coup d'oeil à XNA, le framework de Microsoft, c'est plutôt simple, il y a une bonne communauté prête a aider (en anglais) et ça tourne sur 360, c'est toujours sympa. Et si tu souhaite aller plus loin c'est très simple de commercialiser des petits jeux et ça fait un vrai plus sur un CV (mais faut aller jusqu'au bout donc gaffe aux projets extravagant). Je penses qu'il y a ce qu'il faut pour se faire la main sur la programmation 2D et 3D, mais garde quand même un œil sur le C/C++, c'est toujours utile.

Sinon pour ce qui est des études, je dirai juste bonne chance :D.
Pour ma part, j'ai commencé par une licence d'informatique, à la fac, j'ai été plutôt déçu parce que ça avance vraiment trop lentement. Je suis parti en école d'ingénieur, et la l'organisation et le contenu par rapport au prix ça fait souvent limite foutage de gueule. En fait la ou j'ai le plus appris c'est pendant les stages, en y mettant du sien.

Pour les écoles spécialisées dans le jeux vidéo, je sais pas ce qu'elles valent, il faut se renseigner, de préférence auprès des élèves. Mais dans tous les cas prévoit aux alentours de 5000€ l'année. Sinon en moins cher il y a l'ENJMIN, c'est un master jeux vidéo à Angoulême, mais c'est pas évident d'y entrer apparemment, et c'est après une licence.

Fafox
19/05/2010, 14h58
Un podcast gameblog intéressant (http://www.gameblog.fr/podcast_138_podcast-135-les-metiers-du-jeu-video) (oui c'est rare) sur les métiers du jeu vidéo avec des membres d'un studion français.

Ca pourra certainement te donner une vision de l'organisation d'un studio et des différents métiers possibles.

Ils parlent rapidement aussi de certaines bonnes écoles spécialisées dans le domaine.

Bon courage!

Flibustier
24/05/2010, 18h31
Je te conseille Unity 3D qui a l'avantage d'être presque totalement gratuit.
Il a l'immense avantage de pouvoir tourner sur beaucoup de plateformes et même à l'intérieur d'un browser.
Il y a peu de jeu de sorti dessus (il y en a qq sur iphone), je peux citer Tiger Wood online...en fait tout le monde attend la v3.

Mais tu verras, c'est luxueux, énormément d'outils intégrés. La chaine de production d'une unité de développement de JV est presque complète.
Le langage privilégié est le C#, mais on peut scripter en Boo(ou Python) et du javascript pour les débutants.

Il me semble que qq écoles de JV l'utilisent en dernière année pour les projets finaux.
Les seuls défauts, sont le manque d'ouverture à du code externe et une faiblesse dans les possibilités d'interface utilisateur. A voir avec la v3.:)

Phoelox
24/05/2010, 21h41
Je te conseille Unity 3D qui a l'avantage d'être presque totalement gratuit.
Il a l'immense avantage de pouvoir tourner sur beaucoup de plateformes et même à l'intérieur d'un browser.
Il y a peu de jeu de sorti dessus (il y en a qq sur iphone), je peux citer Tiger Wood online...en fait tout le monde attend la v3.

Mais tu verras, c'est luxueux, énormément d'outils intégrés. La chaine de production d'une unité de développement de JV est presque complète.
Le langage privilégié est le C#, mais on peut scripter en Boo(ou Python) et du javascript pour les débutants.

Il me semble que qq écoles de JV l'utilisent en dernière année pour les projets finaux.
Les seuls défauts, sont le manque d'ouverture à du code externe et une faiblesse dans les possibilités d'interface utilisateur. A voir avec la v3.:)

Ca a l'air bien, je regarde ca :lol:
Des tutos a me conseiller? Pour un noob qui part du debut?

Flibustier
25/05/2010, 03h35
tout simplement http://unity3d.com/support/documentation/ et l'espace communauté
et google.
Tout est en anglais. :)

Un portail francophone assez bien fait: http://www.unity3d-france.com/

Dreadk
31/05/2010, 16h39
Déjà je te félicite pour la qualité de ton post, ce n'est pas tout les jours que l'on lit quelque chose de bien écris et de bien construit.

Tu trouveras une réponse plus directe à ta question à la fin du post :)

Pour faire simple les métiers du jeu vidéo se divisent en 4 groupes :
- Programmeurs
- Graphistes
- Designers
- Producteurs
- Testeurs

Les programmeurs exercent un métier très technique. Le pré-requis minimum pour ce genre de job est de savoir programmer.
En allant un peu plus dans le détail on peut trouver quelques spécialités.
- Programmeurs Moteur : ils s'occupent du moteur de jeu, c'est à dire l'ossature informatique sur laquelle viendront se greffer tous les éléments du jeu; c'est un peu le noyau de linux ou les fondations d'une maison.
Bien sûr ce sous métier se divise ensuite encore dans différent spécialité : physique, rendu et j'en passe.
- Programmeurs Gameplay : ils se chargent de programmer les règles du jeu définies par les designer ainsi que les interactions entre la machine et le joueur.
- Programmeurs Outils : ils programment ou modifient les logiciels utilisés par les différents métiers précédemment cités.
Le plus souvent cela répond à un besoin spécifique du jeu, éditeur de niveau, outils d'intégration/conversion des données, automatisation de tâches chronophage; ils simplifient la vie des autres acteurs du projet.

Il y a de nombreuses études qui peuvent t'apprendre à programmer; la fac, les écoles d'ingénieur et les écoles spécialisées dans le jeu vidéo. Cependant la plupart ne te spécialiseront dans une de ces spécialités, comme souvent dans le jeu vidéo le mieux est de prendre soi-même l'initiative de se spécialiser dans un domaine, par des projets personnels et de l'auto-formation.

Ca gagne plutôt bien, mais moins que dans les banques, SSII et autres grosses boîtes.



Les graphistes créent tous les visuels du jeu; sauf peut être les shader qui sont des effets spéciaux le plus souvent programmés.
Voici quelques spécialités.
- Concept Artist : ils conçoivent le design visuel du jeu à l'aide de nombreux dessins préparatoires, paysages, personnages, technologies... L'univers du jeu prend vie sous leurs traits.
Leurs logiciels favoris sont dans la ligné de Photoshop et After effect.
- Modeleur : ils modèlent en 3D les personnages et objets du jeu.
Logiciel favoris, 3DSMax, Maya, etc.
- Texturer : ils créent les textures du jeu. Avant lui les personnages ont moins de détails qu'une statue grecque.
Logiciel favoris, dans le style de 3DSMax et Photoshop
- Animateur : ils sont chargés de faire mouvoir les personnages et objets préalablement conçus et modélisés/dessinés. Outils favoris, dans la veine de Motion Builder.

Il y a beaucoup de façon d'apprendre ce métier mais je me garderais de te conseiller, je ne m'y connais pas suffisamment. La spécialisation vient comme pour les programmeurs le plus souvent par des initiatives personnels.
Ca ne gagne pas bien, c'est un des boulots les moins considéré dans l'industrie. Cependant un bon saura souvent se faire une place de choix.



Les designers se chargent de concevoir les règles et le contenu du jeu. Le minimum pour ce job est d'être curieux et passionné. Savoir communiquer ses idées à l'écrit et à l'oral est aussi un plus non négligeable. Savoir s'organiser reste une valeur maitresse.
Les plus pour ce métier sont d'avoir une bonne culture vidéo ludique et un esprit ouvert à toute forme de divertissement; vieux grincheux et fanatiques d'un genre et d'un seul, attention le réveil pourrait être difficile.
Pour les spécialités, on en trouve deux principales.
- Game Designer : ils conçoivent les règles du jeu, les comportements des éléments du jeu, rédigent les documents de design, équilibre le gameplay, s'assure de la continuité du jeu...
En bref ce sont les gardiens des intentions/objectifs ludiques du jeu.
Les Game Designer sont dans certaines productions divisés en sous métier spécialisés par éléments de gameplay : combat, progression, système de dialogues...
- Level Designer : ils sont spécialisés dans la création du contenu. Les niveaux, le placement des ennemis/obstacles, l'environnement, les énigmes. Leur but est principalement de créer un challenge intéressant sur les bases des contraintes conçues par les Game Designer.
Pour résumer, sans eux un niveau de Mario serait constitué d'un sol plat du début jusqu'à la fin.
Comme les Game Designer, les Level Designer sont parfois divisés pour répondre à des besoins de création de contenu spécifique comme les quêtes dans les RPG.

Pour ce métier, il y a des écoles, comme l'ENJMIN, mais il est possible d'y arriver par de nombreux autres moyens. Pour l'instant les parcours sont atypiques. Cependant la plupart du temps ce sont des postes qui requièrent un BAC+5.
Ca ne gagne vraiment pas beaucoup, en comparaison à des boulots de qualification équivalente. La paye est plus autour d'un job BAC+3. Cependant c'est le boulot le plus intéressant de l'industrie (mon jugement est biaisé).



Les producteurs gèrent les projets, comme n'importe quel gestion de projet ils font de beaux planning gèrent nombres de choses administratives et les meilleurs sont d'excellent paratonnerres pour leurs équipes. Ce qui évite beaucoup de stress en avale.
Et c'est tout, les postes ne concernent que le niveau d'ancienneté, ça n'a pas beaucoup d'intérêt; ou du moins j'y connais rien ^^

Pour ce métier une école de commerce ou d'ingénieur peut faire l'affaire. Je n'en sais pas plus.
Ca gagne pas trop mal, c'est une des professions les mieux payées avec les programmeurs.



Les testeurs sont des gens géniaux, ils testent en boucle le jeu et trouvent toute sorte de bug incroyables de défauts de fabrication, d'oublis etc.

Pas de formation particulière pour faire ce métier, juste une passion pour le jeu et l'envie de chercher la petite bête et de tendre vers la perfection. Oui être maniaque est un plus :)
Niveau paye, bah c'est plutôt le SMIC, cependant un bon testeur avec de l'ambition peu facilement évoluer dans le métier en particulier comme designer ou producteur.



Mais revenons à notre "mouton".



Ce qui m'intéresse, c'est surtout la programmation, le gameplay,...


Donc tu as deux choix dans le circuit classique :
- programmation = Programmeur => école spécialisée ou d’ingénieur
- gameplay = Designer => ENJMIN ou équivalent ; ou autodidacte

Et une troisième solution , plus originale sortant des sentiers battus :
- programmation + gameplay = Développeur indépendant

Bon c'est sûr ça peut faire peur, mais ça peut aussi être ta meilleure opportunité.

En tout cas si tu veux te lancer dans le métier - et je ne dois pas être le premier à le dire - il te faut de la pratique.
En quelques étapes ça donne :
1 - écris les règles du jeu
2 - crée le contenu qui va avec
3 - prototype
4 - partage ton jeu et fais le jouer
5 - Améliore ton jeu => retour à l'étape 1 & 2

Tu peux faire ça avec trois bouts de papiers du carton et des stylos ou un vieil ordinateur si tu veux programmer. Pas besoin de plus pour commencer.
N'hésite pas à partager tes créations avec tes potes et si tu ne te sens pas de tout faire rejoins un groupe de moddeurs ou trouve les talents qu'il te manque sur des forums de passionnés.

Il n'y a pas de meilleure candidature dans les métiers du jeu que quelqu'un qui a déjà pratiqué par lui même. Cela met en valeur sa motivation, sa curiosité, sa volonté et sa capacité à concrétiser ses idées.

Voilà, j'ai tout dis, n'hésite pas si tu as des questions, j'ai sûrement loupé des trucs ou été partiellement imprécis.

Bon courage et bonne chance ;)

ArkSquall
31/05/2010, 17h08
Info en plus (en passant) :

La faculté de Montpellier 2 propose un cursus IA (Intelligence Artificielle) qui est pas mal orientée Jeux-vidéo, les projets proposés permettent de voir un peu de tout (moteur grapghique/physique/son, différentes techno d'IA, etc...). Mais c'est seulement en dernière année (M2), faut s'accrocher pour y arriver (c'est la fac, donc pas d'encadrement, et pas forcément très intéressant les 3/4 premières années).

loloboy
03/06/2010, 12h46
Question bête : il y a des formations pour les scénaristes ? Qui s'occupe de la rédaction des dialogues, etc ?

John Venture
03/06/2010, 13h54
Les game designers, pourquoi crois-tu que le scenario et les dialogues sont les points faibles de 99% des jeux vidéo? ^_^

Sur les grosses prod ça sous-traite généralement auprès de spécialistes, souvent des mecs issus de la production TV où le rythme de travail se rapproche plus d'un cycle de dev que dans le cinéma.

loloboy
03/06/2010, 16h50
Tout ça est bien dommage...

ElGato
03/06/2010, 19h39
Cela dit, c'est pas forcément vrai...Il y a de plus en plus de gens chargés de l'écriture dans le jeu vidéo. Par contre ça n'est pas forcément une personne qui bosse à temps plein pour le studio de dév (ou alors ils font effectivement du game design à côté), c'est souvent de la sous-traitance.
Et il s'agit toujours de personnes qui ont en gros un "profil écrivain" crédible.

C'est-à-dire qu'ils ont une formation vaguement en rapport (journalistes reconvertis, scénaristes...), ou qu'alors ils ont déjà une expérience reconnue dans l'écriture.
par exemple Stéphane Beauverger qui a bossé pour Ubi, Blizzard et d'autres était journaliste avant d'écrire du jeu vidéo et de la SF; (le nègre de) Tom Clancy s'est lui imposé avec ses bouquins.