Le programmeur de jeux vidéo écrit les logiciels qui font tourner un jeu : moteur, outils, intelligence artificielle, audio, réseau, interface, systèmes de sauvegarde. Il collabore avec artistes et concepteurs et choisit selon son équipe de se spécialiser dans un domaine ou de couvrir plusieurs aspects d’un projet à la fois.
L’essentiel en bref
- Rôle : programmer les différents systèmes d’un jeu vidéo en collaboration avec artistes et concepteurs.
- Formation : bachelor ou master en informatique ou conception de jeux.
- Salaire : environ 7 000 à 11 000 CHF par mois (indicatif).
- Lieux : studios de jeux vidéo, éditeurs, studios indépendants, jeux mobiles, jeux sérieux.
Qu’est-ce qu’un métier de « programmeur de jeux vidéo » ?
Il développe des systèmes comme l’intelligence artificielle des personnages, l’audio, le réseau, l’interface ou la gestion des ressources, utilise un moteur existant ou travaille sur un moteur maison, profile les performances sur plusieurs plateformes et corrige les défauts découverts par les testeurs. Il se distingue de l’ingénieur gameplay, qui travaille sur les règles et le ressenti, par son champ large : il couvre aussi bien la technique du moteur, des outils et des systèmes de support que les mécaniques de jeu.
Missions principales : programmeur de jeux vidéo
- Développer l’intelligence artificielle des personnages.
- Programmer audio, réseau et interface.
- Gérer les ressources du jeu.
- Utiliser ou étendre un moteur.
- Profiler les performances.
- Corriger les défauts des testeurs.
Formation et accès au métier en Suisse
Le métier attire de nombreux passionnés et reste très concurrentiel.
- Bachelor ou master en informatique ou conception de jeux : voies courantes.
- Maîtrise de C++ ou C# et d’un moteur : indispensable.
- Formation continue : programmation graphique, réseau multijoueur, outils de production.
Un jeu est fini quand il est livré : savoir délimiter le périmètre d’une fonction et la terminer vaut mieux qu’un système parfait jamais publié.
Compétences et qualités requises
- Passion du jeu.
- Esprit logique.
- Persévérance.
- Esprit d’équipe.
- Créativité technique.
- Sens de la performance.
Salaire : programmeur de jeux vidéo en Suisse
Les rémunérations dépendent du studio, de la spécialité et de l’expérience.
| Profil | Par an (brut) | Par mois (×13) |
|---|---|---|
| Programmeur junior Prise de poste | 72 000 – 88 000 CHF | ≈ 5 540 – 6 770 CHF |
| Programmeur confirmé Systèmes autonomes | 88 000 – 110 000 CHF | ≈ 6 770 – 8 460 CHF |
| Programmeur senior Programmeur principal | 106 000 – 130 000 CHF | ≈ 8 150 – 10 000 CHF |
Fourchettes indicatives, établies à partir des salaires usuels en Suisse dans l’informatique et le développement logiciel ; elles varient selon le canton, la branche, la convention collective et la taille de l’employeur. Vérifiez toujours l’offre.
Conditions de travail
Le travail est en équipe de production importante, avec des phases de forte charge avant les sorties.
Une journée type : programmeur de jeux vidéo
Le matin, le programmeur de jeux vidéo corrige un défaut de synchronisation réseau signalé par les testeurs. L’après-midi, il écrit un outil qui aide les artistes à importer leurs modèles.
Avantages et difficultés du métier
Les points forts
- Un métier passionnant.
- Des projets créatifs.
- Une équipe soudée.
- Des produits visibles.
Les points exigeants
- Des périodes de forte charge.
- Une forte concurrence.
- Des salaires parfois modestes.
- Des projets annulés.
Conseils pour postuler : programmeur de jeux vidéo
Présentez des jeux ou prototypes terminés, avec votre rôle précis et votre code. Les employeurs recherchent un programmeur qui finit ses projets et collabore bien avec les artistes.
Évolution de carrière
Le programmeur peut devenir programmeur principal, directeur technique ou spécialiste d’un domaine comme le réseau.
Où trouver un emploi : programmeur de jeux vidéo
Les employeurs sont les studios de jeux vidéo, les éditeurs, les studios indépendants, les jeux mobiles et les jeux sérieux. Sélectionnez votre canton dans la catégorie Développement logiciel pour voir les annonces de programmeur de jeux vidéo ouvertes près de vous. Pour découvrir les offres liées au métier de « programmeur de jeux vidéo », consultez aussi les annonces publiées sur Jobstreaming et Jobuilder.
Questions fréquentes : programmeur de jeux vidéo
Que fait-il ?
Il programme les systèmes d’un jeu vidéo.
Quels langages ?
C++ ou C#, selon le moteur.
Se spécialise-t-il ?
Souvent, dans un domaine du jeu.
Quelle différence avec le gameplay ?
Il couvre aussi moteur, outils et systèmes.
Quelle évolution est possible ?
Programmeur principal.