Le programme Programmation et intégration en jeu vidéo NWE.29 mène à une Attestation d’études collégiales. Il est d’une durée de trois sessions consécutives. Pendant sa formation, l’étudiant est amené à développer ses compétences selon les différentes étapes d’une production d’un jeu vidéo.
Ce programme s’articule tout d’abord autour de connaissances générales sur l’usage et le rôle de la programmation dans divers milieux de production de jeux vidéo. Avec le soutien de professeurs oeuvrant dans le domaine du jeu vidéo, l’étudiant sera en mesure de se spécialiser selon des compétences spécifiques à ce domaine: programmation, intégration, level design, games design, effets spéciaux pour le jeu vidéo, programmation d’intelligence artificielle, ou tout autre aspect relié à la production d’un jeu vidéo.
Le candidat recherché possède une affinité toute particulière avec le domaine de l’informatique, le traitement numérique des images, l’animation et les jeux vidéo. Il est également intéressé par la programmation comme outil de production. Il aime travailler en équipe et utiliser l’ordinateur comme outil de travail. Il est autonome, dynamique et créatif.
Après sa formation, le programmeur-intégrateur en jeu vidéo sera en mesure d’affronter les défis de l’intégration et il comprendra l’ensemble des activités liées au développement d’un jeu vidéo, tant du côté artistique que du côté technologique.
Les enseignants ont tous à leur actif une expérience dans le domaine. Ils sont en contact régulier avec le marché du travail et sont une source d'information pertinente pour le diplômé.
Il faut répondre à au moins un des critères suivants :
1 | Avoir étudié au niveau collégial (minimum de deux sessions) ou universitaire ; | |
ou | ||
2 | Avoir été disponible sur le marché du travail pendant au moins une année scolaire et détenir un diplôme d’études secondaires (l’équivalence secondaire V est acceptée) ; | |
ou | ||
3 | Avoir une formation jugée suffisante par le Collège. | |
| Programmation et intégration en jeu vidéo NWE.29 (AEC) | ||
| Code | Cours | Heures |
| SESSION 1 | ||
| 201-JVA-BT | Mathématiques – Vecteurs et matrices pour jeu vidéo | 60 |
| 420-JWA-BT | Algorithmique et programmation | 105 |
| 420-JWB-BT | Programmation de jeux 2D | 135 |
| 570-JVA-BT | Introduction au domaine du jeu vidéo | 45 |
| 570-JWB-BT | Modélisation d’objets 3D | 75 |
| 570-JWK-BT | Principes d’animation I | 45 |
| SESSION 2 | ||
| 420-JWC-BT | Programmation avancée I | 105 |
| 420-JWE-BT | Programmation sur appareils portatifs | 45 |
| 570-JWC-BT | Coloration et textures pour jeu vidéo | 60 |
| 570-JWD-BT | Level Design | 75 |
| 570-JWE-BT | Projet pratique I | 120 |
| 570-JYK-BT | Principes avancés d’animation | 60 |
| SESSION 3 | ||
| 420-JVD-BT | Programmation avancée II | 75 |
| 420-JYB-BT | Programmation avancée de jeux 2D | 60 |
| 570-JWF-BT | Projet pratique II | 150 |
| 570-JWR-BT | « Scripting » pour outils 3D | 45 |
Cours et horaires sujets à modifications