En bref
| Statut | Privé reconnu par l’état |
|---|---|
| Accréditation(s) | QUALIOPI |
| Niveau d’études | Bac +3 |
| Rythme | Temps plein - Alternance |
| Modalité | En présentiel |
| Formation reconnue par l'État | Oui |
Description
Le Bachelor Game Programming de l’ICAN forme des développeurs spécialisés dans la programmation de jeux vidéo, capables de concevoir des systèmes interactifs performants et adaptés aux exigences techniques du secteur. Grâce à un apprentissage progressif des langages de code, des moteurs de jeu et des outils de développement, les étudiants acquièrent une solide expertise en architecture logicielle, gameplay programming et optimisation.
La formation, en initial, combine des cours pratiques sur les technologies les plus utilisées dans l'industrie et des périodes de stage en entreprise. Dès la première année, les étudiants bénéficient d’un socle pluridisciplinaire intégrant des notions de Game Design et Game Art pour mieux collaborer au sein d’équipes hybrides. En trois ans, le Bachelor Game Programming prépare à une insertion rapide dans les studios ou à la poursuite d'études en Mastère Game Programming, Game Design, Game Art ou Level Design.
Le programme comprend 65 jours de formation par an et débouche sur une Certification Professionnelle de Niveau 6 en Designer Numérique, inscrite au RNCP (RNCP36443) et reconnue par l’État sous l’autorité de VIDENUM. Chaque année validée permet l’acquisition de 60 crédits ECTS, renforçant la reconnaissance académique et internationale du diplôme.
Programme
- Programmation de jeux vidéo : langages (C++, C#), moteurs de jeu (Unity, Unreal Engine), architecture logicielle
- Conception et design de jeux : game design, level design, mécaniques de jeu, storytelling interactif
- Mathématiques et physique pour le jeu : algèbre linéaire, calculs vectoriels, simulation physique, animations
- Développement multiplateforme : optimisation, programmation mobile, réalité virtuelle et augmentée
- Projet de groupe et gestion de projet : travail en équipe, méthodologies agiles, production et prototypage
Objectifs de la formation
Le Bachelor Game Programming vise à former des professionnels du code capables de concevoir les mécaniques techniques d’un jeu, d’optimiser les performances et d’assurer la stabilité du gameplay. À travers l’apprentissage des langages (C++, C#, Python…), des moteurs de jeu (Unity, Unreal Engine) et des méthodologies agiles, les étudiants développent les compétences nécessaires à la réalisation de prototypes, au débogage et à l’intégration d’assets graphiques ou sonores.
La pédagogie repose sur des projets concrets en collaboration avec les filières Game Design et Game Art, favorisant ainsi la rigueur, l'autonomie et la capacité à travailler en équipe dans des conditions proches de la production réelle.
Points forts
3 points forts quantitatifs :
- 300 projets étudiants produits par an
- 250 entreprises d’accueil
- Un réseau de plus de 3000 Alumni
3 points forts qualitatifs :
- Learning by doing
- Une formation professionnalisante
- Des intervenants reconnus dans le secteur du jeu vidéo
Découvre l’école



Prends déjà tes marques
- 53 cours Albert Thomas, Lyon 69003
- Métro D – Arrêt Sans Souci
- Bus 69 – Arrêt Sans Souci
- Tramway T4 – Arrêt Manufacture Montluc
- Vélov’
- Mc Do + Super U + Pizza Cosy (partenariat) + Bourritos + Kaffee Berlin + Ninkasi à deux pas