Nouveau : Candidatures pour rentrée décalée en janvier 2025 ouvertes !
Candidater

 

 

Prévisualisation youtube bouton play youtube
Métiers

Graphic programmer

Le métier de graphic programmer consiste à concevoir, développer et maintenir le moteur graphique d’un jeu, en s’assurant de son bon fonctionnement et de ses performances.

Romain Charbonnier
Par Romain Charbonnier
Journaliste indépendant
Fiche métier mise à jour le
Fiche Métier Programmeur Moteur
Niveau d’études : Bac+5
Bac conseillé : Scientifique
Employabilité : Correcte
Salaire débutant : 2 500 € brut
Salaire confirmé : 4 150 € brut
Mobilité : Très bonne
Code ROME : M1805
Code FAP : M2790

Autre intitulé du métier : Tech artist.

Profession : graphic programmer

Le graphic programmer peut jouer un rôle clé dans la création d’une expérience visuelle immersive et fluide pour les joueurs, avec la mission de développer le moteur graphique. Il doit faire en sorte qu’il reste performant et évolutif tout au long de la production. Ce dernier devra s’investir à la fois dans le développement du moteur graphique d’un jeu vidéo, en y intégrant de nouvelles fonctionnalités, gérer la pipeline d’intégration des assets au sein du moteur et du jeu et veiller à sa maintenance.

Graphic programmer, un métier qui fait sens

Exercer un métier qui fait sens et qui correspond à des attentes et des valeurs est un objectif de plus en plus recherché et qui s’inscrit dans le temps. Ce n’est plus une idée d’une poignée de personnes. Au contraire. Si bien qu’en devenant programmeur graphique, ce métier peut tout à fait correspondre à ce que vous avez envie de faire, à ce que vous attendez en travaillant dans le jeu vidéo. Un métier offrant une façon de développer des compétences, d’en acquérir de nouvelles, de s’épanouir, de travailler sur des projets stimulants, etc.

Les missions du graphic programmer

Sur la production d’un jeu vidéo, il devra mettre ses compétences au service de plusieurs missions, à savoir :

  • Ajouter des fonctionnalités graphiques au jeu
  • S’assurer de la compatibilité des graphismes avec les exigences des consoliers et des spécifications PC
  • Développer des outils d’intégration des assets produits par les artistes
  • Maintenir le moteur graphique au niveau de l’état de l’art du moment
  • Optimiser les performances graphiques du jeu
  • Débugger tous les artefacts visuels du jeu
  • Aider à la création des fonctionnalités graphiques les plus techniquement complexes
  • Faciliter l’interaction entre le moteur graphique et le reste du moteur
Gratuit
Découvrez les 134 autres métiers du jeu vidéo avec notre Guide des métiers du jeu video PDF 348 pages
Toutes les fiches métiers disponibles dans le Guide des métiers du jeu vidéo

Pour tout problème lié à l'envoi de ce formulaire, écrivez à contact@gamingcampus.fr ou appelez le 04.28.29.81.03.

Les compétences du graphic programmer

Apprises en formation puis développées durant sa carrière, les compétences à maîtriser sont nombreuses. En voici les principales :

  • Créer et/ou maintenir le moteur graphique dans sa globalité
  • Gérer les problèmes d’optimisation de charge de la partie graphique du moteur (CPU/GPU)
  • Comprendre les besoins des artistes
  • Créer et maintenir les outils d’intégration d’assets artistiques dans le moteur
  • Les langages de programmation de bas niveau
  • L’architecture des moteurs graphiques
  • Les langages de programmation et API spécifiques pour le rendu (shader, directX, etc.)
  • La programmation efficace sur GPU
  • La géométrie dans l’espace, la modélisation géométrique et l’optique géométrique, les contraintes et techniques de calculs 3D

Les qualités d’un graphic programmer

A ce niveau de technicité, un programmeur doit posséder des qualités indispensables, comme :

  • La rigueur
  • L’adaptabilité
  • La communication
  • Le travail en équipe

Les soft skills recherchées par les entreprises

Ces compétences dites humaines font depuis quelque temps parties des critères abordés lors des processus de recrutement. Elles sont importantes puisqu’elles vont permettre à l’entreprise d’embaucher des profils qui sauront s’adapter aux évolutions technologiques, à la charge de travail, au travail en équipe, capable de résoudre des problèmes plus facilement, etc. Pour cela, elle compte sur des personnes aux caractéristiques individuelles fortes (qui ne s’apprennent pas) comme la résistance au stress, l’autonomie, le savoir-être, le travail en équipe, l’empathie, etc.

Quelles études pour devenir graphic développer ?

Quel diplôme ?

Pour occuper ce poste au sein d’un studio, il est souvent demandé une certaine qualification, car il faut bien connaître les profondeurs du code et tous ses composants en particulier ceux du moteur graphique. Donc passer par un bac pour s’orienter ensuite en Bac +3, voire aller jusqu’en Bac +5 pour se perfectionner est à concevoir.

Quel bac ?

Comme nous l’avons vu, avant de s’orienter dans une formation en école de jeux vidéo, il faut passer par l’étape lycée et donc le bac. Deux options sont à envisager pour ce métier : choisir un bac général avec les spécialités en mathématiques et en numérique. Ou alors privilégier un bac technologique série STI2D. Quoi qu’il en soit, c’est à partir de ce moment de la seconde à la terminale, que vous allez commencer à vous forger une culture de l’informatique en apprenant les bases en mathématiques, notamment. Mais pas seulement. Vous allez développer un sens de la logique. Tout comme vous allez acquérir une culture générale et des capacités à travailler en équipe.

Quelle école pour devenir graphic programmer ?

G. Tech, école du Gaming Campus, forme à la pratique du développement informatique et du jeu vidéo.

  • Bachelor Développeur informatique, option jeu vidéo et MSc Programmation jeu vidéo
  • Pédagogie 100% par projets, encadrés par des professionnels en activité
  • 3 stages pendant le bachelor et 2 ans en alternance en MSc
  • Lyon et Paris
Titre école
Prévisualisation youtube bouton play youtube

Quelles sont les bonnes questions à se poser avant de s’orienter dans la programmation ?

Prenez le temps de vous interroger sur votre avenir, à partir des exemples de questions suivantes :

  • Puis-je faire de ma passion mon métier ?
  • Ai-je un niveau suffisant dans les matières scientifiques  ?
  • Ai-je déjà fait du code ?
  • Comment trouver la bonne formation ?
  • Quelle école choisir ?
  • Pourquoi choisir une école ? Quel diplôme sélectionner ?
  • Pour quelle raison faire un Bachelor, un MSc ?
  • Quel est le contenu des formations ?
  • Des professionnels du terrain interviennent-ils ?
  • Des stages sont-ils organisés ?
  • L’école dispose-t-elle d’un bon réseau d’entreprises ?
  • Quels sont les débouchés possibles ?
  • Où travailler ?
  • Puis-je devenir graphic programmer à l’étranger ?
  • Faut-il savoir parler anglais ?
Quelle formation post-bac pour devenir graphic programmer ?

Métier au bagage technique important, vouloir devenir graphic programmer exige de se former. Logiciels, outils, gestion de projets, anglais, les diplômes que nous proposons à G. Tech permettent d'obtenir des compétences recherchées par les recruteurs. De plus, notre apprentissage est tourné vers la pédagogie par projet, ce qui permet de travailler sur des cas concrets tout au long des cursus de Bachelor et de MSc

bachelor-developpeur
Bachelor Développeur Informatique, option jeux vidéo

En trois ans, vous allez tout connaître de la programmation informatique, des logiciels, des outils.

  • javascript
  • php
  • MySql
  • C#
  • C++
  • Unity
  • Unreal
  • Culture gaming
Diplôme obtenu Titre école bachelor (bac+3)
Admission post bac Bac généraliste ou technologique
Admission parallèle Bac+1 ou Bac+2 validés
Durée totale de formation 3 ans (si admission post bac, 520h / an)
Evaluation Notation des projets + Partiels semestriels + Crédits ECTS (180)
Campus Lyon et Paris
Stages 1 stage chaque année
Msc Developpeur jeux vidéo
MSc Programmation jeux vidéo

Formation technique de haut niveau durant laquelle seront enseignés plus profondément le développement informatique, le management et le pilotage de projet.

  • C#
  • C++
  • Unity
  • Unreal
  • Tools
  • IA
  • Management
  • Anglais
Diplôme obtenu Titre école MSc (bac+5) + Titre RNCP niveau 7
Pré-requis Bac+3 ou Bac+4 validés
Durée totale de formation 2 ans (449h / an)
Evaluation Notation des projets + Partiels semestriels
Campus Lyon et Paris
Alternance Chaque année, 3 semaines en entreprises / 1 semaine à l’école
Effectif moyen par classe 30 étudiants
Taux de réussite 2023 NC
Taux de satisfaction 2023 92%
Rentrée Octobre
RENCONTREZ-NOUS DURANT NOS JPO

Portes ouvertes en ligne ou en physique. 1h d’échanges
pour tout savoir sur l’école Gaming Campus de votre choix.

S'inscrire gratuitement

Le programme de nos formations

Nos deux diplômes permettent d’acquérir des compétences techniques demandées par les professionnels. Ils répondent ainsi aux attentes du secteur et sont adaptés à ses évolutions.

Pour le Bachelor, l’enseignement porte sur :

  • L’histoire du jeu vidéo
  • Le game design
  • La photographie
  • Le sound design
  • L’informatique
  • Le code
  • Les systèmes réseaux
  • Les bases données
  • Le moteur jeu
  • Le développement d’applications web
  • L’économie du jeu
  • Le droit du travail et des sociétés
  • L’anglais

Voir plus de détails sur le programme du Bachelor

Pour le MSc :

  • Le management
  • La gestion financière
  • La création d’entreprise
  • La conduite de projet
  • Le développement informatique
  • L’approfondissement des langages de programmation
  • L’architecture des moteurs de jeu
  • La maîtrise des différents moteurs de jeu vidéo (Unity 3D, Unreal…)
  • La programmation graphique
  • Le big data
  • La VR

Voir plus de détails sur le programme du MSc

S’inscrire dans nos formations

La validation d’un bac représente la condition pour entrer en première année de Bachelor. Aux étudiants en deuxième année de BTS, BUT informatique, technologique ou de Licence 2 scientifique ou informatique, il est possible d’intégrer directement la troisième année de formation.

A noter que les candidatures en première année de Bachelor sont libres puisque nous ne sommes pas dans le processus Parcoursup.

Enfin, concernant le MSc Programmation jeux vidéo (Titre RNCP, niveau 7), il faut avoir validé un bac +3 pour postuler en 4ème année.

Plus d’informations sur le processus d’inscription G. Tech

Trouver un stage ou une alternance

Nous offrons à tous nos étudiants la possibilité de réaliser un stage en entreprise à la fin de chaque année de formation. Pour le Bachelor, les stages durent deux mois en 1ère et 2ème années, et trois mois en 3ème année. En poursuivant en MSc, les périodes de stage s’étendent de six mois en 4ème année à une année complète, alternant entre stages et contrats à durée déterminée (CDD).

Ces périodes sont cruciales pour devenir graphic programmer, car elles permettent non seulement de découvrir l’univers professionnel, mais aussi de mettre en pratique les compétences acquises au cours de la formation. Elles offrent l’opportunité de travailler sur des projets réels et de participer activement à la production d’un jeu vidéo. De plus, ces expériences sont souvent le tremplin vers un premier emploi.

Si vous voulez en savoir plus sur les stages déjà effectués par nos étudiants rendez-vous ici et pour les alternances sur cette page.

Le salaire d’un graphic programmer

Son salaire se situe entre 30 000 et 40 000 euros par an (soit entre 2 500 et 3 500 euros par mois). En fonction de son expérience, de son employeur et de son statut, sa rémunération peut dépasser les 50 000 euros par an (environ 4 000 euros mensuels).

Au Canada, le salaire annuel d’un graphic programmer est d’environ 65 000 dollars canadiens (soit environ 5 500 dollars par mois). Aux États-Unis, certains salaires peuvent dépasser les 95 000 dollars annuels (8 000 dollars par mois), avec une moyenne située autour de 70 000 dollars par an (environ 6 000 dollars mensuels

A lire:  les salaire des métiers du jeu vidéo

Dans quelle entreprise travailler ?

Un programmeur travaille pour un studio de développement de jeux vidéo en tant que salarié ou freelance. Il peut être embauché par Arkane Studios par exemple.

Les conditions de travail

Travailler de la meilleure manière qu’il soit est une condition obligatoire que doivent remplir les entreprises vis-à-vis de leur employé. Evidemment, elles prendront des forment différentes, néanmoins elles doivent se concentrer sur un environnement de travail optimal et sur un bureau adapté. Le management se doit d’être à l’écoute et attentif. Divers avantages peuvent aussi favoriser de bonnes conditions. Dès lors, le graphic programmer sera plus productif.

Les horaires

En moyenne, le temps de travail est de 35 heures par semaine, soit un temps plein. Mais on sait que dans ce milieu, les horaires peuvent vite être dépassés, en particulier en période de rush qui nécessite une bonne disponibilité.

Rattachement hiérarchique

L’organigramme d’un studio diffère selon les entreprises, mais en général un graphic programmer travaille sous la responsabilité d’un lead programmeur. Ce qui est le cas sur les grosses productions.

Comment trouver un emploi de graphic programmer ?

Pour trouver chaussure à votre pied, il faut mobiliser plusieurs canaux.

  • Le premier sera votre réseau professionnel. Des contacts importants pour trouver un emploi.
  • Deuxièmement, consultez des sites spécialisés comme Gaming Jobs ou l’Agence française pour le jeu vidéo.
  • Troisièmement, prenez le temps de regarder ce qui se passe sur Linkedin.
  • Quatrièmement, codeur.com est un bon moyen d’obtenir des contrats de mission en freelance

Evolution de carrière

En poste, il est envisageable d’évoluer à un autre niveau ou sur une nouvelle fonction. C’est ainsi qu’en tant que graphic programmer, le métier de programmeur spécialisé sera possible. Tout comme d’évoluer en tant que lead programmer.

Graphic programmer freelance, comment faire ?

Il est tout à fait possible de devenir indépendant. Nombreux sont d’ailleurs les programmeurs à faire ce choix. En toute liberté, ils gèrent leur emploi du temps comme bon leur semble, tout en sélectionnant les projets qui les intéressent (du mois après quelques années). C’est l’un des grands avantages de ce métier, qui peut être exercé depuis chez soi. Cependant, cette autonomie demande aussi de savoir faire face à l’imprévu, de communiquer efficacement avec les équipes en place dans les studios et d’être prêt à investir les heures nécessaires pour respecter les délais et les exigences techniques des projets.

Comment devenir graphic programmer à l’étranger ?

Devenir graphic programmer aux États-Unis, au Canada, au Royaume-Uni ou en Belgique est tout à fait envisageable. Pour cela, il est essentiel de maîtriser l’anglais, de posséder un diplôme reconnu en programmation, et d’avoir une expertise approfondie des langages informatiques appliqués aux jeux vidéo, ainsi que des moteurs de jeu. Il est également important de savoir valoriser ses soft skills et de présenter ses réalisations concrètes (portfolio, projets personnels ou professionnels. Enfin, il est crucial de bien se renseigner sur le pays et l’entreprise dans lesquels vous souhaitez travailler, car les démarches administratives peuvent varier en fonction du lieu.

Les avantages et les inconvénients du métier

Avantages

  • Salaire évolutif
  • Bac +3 minimum seulement
  • Métier passion pour celui qui aime programmer

Inconvénients

  • Encore faible employabilité
  • Concurrence

En résumé

 

👑 Quelles sont les missions d'un graphic programmer ?

Un graphic programmeur devra s'investir à la fois dans le développement du moteur graphique d'un jeu vidéo en y ajoutant par exemple des fonctionnalités graphiques. Il devra s'occuper de sa maintenance, de faire des tests et de corriger le tir si besoin.

💰 Quel est le salaire d'un graphic programmer ?

La rémunération d'un programmeur graphique se situe entre 30 000 et 40 000 euros brut annuels. C'est en tout cas ce que nous avons pu observer. Il faut savoir que le salaire dépend de l'entreprise pour laquelle vous travaillez, de votre expérience, mais aussi de sa localisation (le salaire n'est pas le même à Paris qu'à Londres). Avec plus de bagage, le salaire peut atteindre plus de 50 000 euros sur une année, ce qui représente plus de 4 000 euros par mois.

🧠 Quel niveau d'étude pour devenir graphic programmer ?

Ce métier demande un Bac +3 afin d'obtenir un niveau élevé en informatique et plus particulièrement dans la programmation. S'orienter en école de jeu vidéo sera donc l'idéal pour apprendre les bases nécessaires. Ensuite, il est tout à fait envisageable de poursuivre en Bac +5. La raison : ce niveau permet d'acquérir des compétences fortes, un certain perfectionnement spécifique dans la programmation d'un jeu vidéo et des clés en management.

🎓 Quel Bac choisir pour devenir graphic programmer ?

Au lycée, il est incontournable de suivre un Bac général avec les spécialités en numérique, en physique, en anglais ou en mathématiques. Sinon, l'autre solution, c'est de suivre un Bac technologique STI2D où l'innovation technologique et les mathématiques seront abordées. Autant de bases permettant de développer le sens de la logique, de la rigueur et de l'organisation. Essentielles au métier.

📚  Quelle est la formation pour devenir graphic programmer ?

Si les formations sont nombreuses pour apprendre la programmation, elles le sont moins lorsqu'il s'agit de se spécialiser dans le moteur graphique d'un jeu vidéo. C'est tout l'intérêt de nos formations à la G. Tech. Nous proposons sur nos campus de Lyon et de Paris de former les futurs programmeurs avec notre Bachelor Développeur informatique. Un diplôme qui enseigne les bases de la programmation informatique telles que les langages C, C++, Python, la programmation bas niveau orientée objet, etc. A cela, on ajoute des stages et des cas concrets à réaliser. Après, l'étudiant peut poursuivre en MSc Programmation jeu vidéo. Une formation technique en deux ans (reconnue au titre RNCP, niveau 7) qui vise à se perfectionner dans le développement d'un jeu vidéo, en particulier dans la programmation moteur. L'avantage de l'école, c'est de proposer une dernière année en alternance.

🎮  Comment devenir graphic programmer ?

Un graphic programmer est un expert en programmation adapté au moteur graphique. Il maîtrise des langages bas niveau comme le C et le C++, comprend les principes du fonctionnement des GPU, connaît les moteurs de jeu et les bonnes pratiques en développement logiciel. Des compétences que G. Tech propose d'enseigner avec ses formations Bachelor et MSc.

Comment devenir graphic programmeur ?

Graphic programmer nécessite plusieurs années d’études, car il exige une expertise approfondie dans l’usage des outils et des langages informatiques nécessaires à la création et à l’optimisation des moteurs graphiques de jeu. L’école G. Tech offre ainsi un parcours complet pour acquérir ces compétences, en commençant par le Bachelor Développeur informatique, qui permet d’apprendre les bases, avant de se perfectionner avec le MSc Programmation jeu vidéo, pour approfondir ses connaissances et se spécialiser dans ce domaine technique.

background

Métiers proches de graphic programmer

Continuez vos recherches autour des métiers de la création d'un jeu vidéo :
Le métier de Développeur de jeux vidéo vous intéresse ?
Fiche Métier Programmeur gameplay
Fiche Métier Programmeur Moteur
Téléchargez gratuitement
Le Guide des métiers du Jeu vidéo et de l’Esport
Télécharger
135 fiches métiers + 123 conseils et témoignages de professionnels
Téléchargez gratuitement Le Guide des métiers du Jeu vidéo et de l’Esport Téléchargez gratuitement Le Guide des métiers du Jeu vidéo et de l’Esport