Games Programming
au SAE Institute Genève
La programmation de jeux vidéo ne consiste pas seulement à écrire des lignes de code, mais à réfléchir et à repenser les systèmes, ainsi que de travailler étroitement avec d’autres corps de métiers en comprenant leurs besoins et en implémentant les outils facilitant leurs productions. Les routines complexes d’un jeu vidéo doivent pouvoir s’exécuter en temps réel. C’est à la fois exigeant et gratifiant. En plus de l’expérience pratique dans le développement de jeux vidéo, les étudiant-e-s acquièrent les connaissances nécessaires pour comprendre comment fonctionne un moteur de jeu.
Qu'apprend-t-on au SAE Institute Genève ?
Vous développerez vos propres jeux vidéo en ajoutant au fur et à mesure de la formation de nouvelles contraintes et de nouvelles technologies, tout en apprenant les bases théoriques derrière les moteurs de jeu récents. Vous apprendrez à maîtriser les langages et les outils standards de l’industrie que vous utiliserez sur des projets en coopération avec la formation Game Art & Animation et Audio Production. Vous vous familiarisez avec les notions d’intelligence artificielle, la génération procédurale, la conception de moteur de jeu, la programmation des réseaux et la programmation de shaders. Nous mettons également l'accent sur votre propre développement personnel et sur votre capacité à vous intégrer dans une équipe.

À qui s'adresse le département Games Programming ?
Le département Games Programming s’adresse aux personnes créatives avec une intuition logique qui aiment déjà la programmation ou qui souhaitent l’apprendre. La formation est faite pour intégrer l’industrie du jeu vidéo selon la spécialisation voulue entre programmation de gameplay, de physique, de rendu d’image, de réseau, ou d’intelligence artificielle. À la fin de la formation, les étudiant-e-s seront capables de programmer des jeux sur consoles, en 3D, ainsi qu’en réalité virtuelle.
Perspectives de carrière pour les Game Programmer
Dans un contexte d’expansion et de manque de programmeur-ses, l'industrie du jeu vidéo offre des perspectives de vie professionnelle variées pour un nombre croissant de développeur-se-s de jeux vidéo. Le cursus Games Programming est l’occasion de découvrir toutes les étapes de la production des jeux vidéo. La formation vous prépare dans les domaines du développement C/C++, C#/.NET, programmation de machines d’états et arbres de comportements, développement d’applications, de la programmation graphique et de shaders, de la programmation réseau, et de la programmation physique. En outre, les programmeurs expérimentés sont très demandés dans les domaines de la trading à hautes fréquences, de l'architecture et de l’imagerie médicale.

Games Programming Showreel étudiants
Structure de notre cursus
La formation Games Programming comprend les modules suivants :
Introduction à la programmation en C/C++
Introduction au Game Design et à Unity
Génération procédurale, IA et comportements autonomes
Programmation C/C++ avancée
Physique et Mathématiques
Rendu d’images en temps réel
Programmation Réseau
Industrie et Business
Projet commun de spécialisation
Vous trouverez une description détaillée des modules, y compris leurs principaux thèmes, dans notre brochure.
Formation et études au SAE Institute Genève
En mars et septembre, vous pouvez commencer votre formation professionnelle ou vos études avec nous. Vous avez les mêmes opportunités d'apprendre et d'étudier avec nous dans tous nos départements :
Formations
Le niveau Diploma du département Games Programming correspond à une formation professionnelle pour les développeurs de jeux vidéo.
- 2 ans avec des cours sur 2 jours ouvrés
- Charge de travail hors études jusqu’à 60 % possible
Le Bachelor en games programming combine une spécialisation professionnelle technique avec des compétences académiques et est analogue à un Bachelor d’une haute école spécialisée suisse.
- 3 ou 3,5 ans à temps partiel avec des cours sur 2 jours ouvrables
- Charge de travail hors études de 60 à 80 % possible
- Comprend le SAE Diploma
Le Diploma fait partie du programme Bachelor. Après avoir réussi le Diploma, vous pouvez continuer avec le niveau Bachelor.