Programmation de Jeux Vidéo
Coordinateur
Stéphane Lavirotte
Objectifs
Ce module a pour vocation de faire une initiation à la programmation pour les étudiants du Master MAJE (Management des Jeux Vidéo). Ce cours tente de s'adresser aux personnes qui n'ont jamais programmé et aux débutants en programmation. Il est basé sur la mise en oeuvre de petits jeux pour découvrir les langages de programmation à base de langages de script. Plusieurs déclinaisons de langages de scripts permettent d'illustrer et de mettre en pratique les concepts de base de la programmation au travers la réalisation de jeux vidéos.
Contenu
Ce cours se déroule sur 7 semaines (7 x 6h = 42h) et s'articule de la manière suivante:
- Introduction à la programmation de jeux vidéos, S. Lavirotte (Cours 3h, TD 9h)
- Graphisme et Animation 2D, S. Lavirotte (Cours 2h, Cours 1h, TD 6h)
- Audio Numérique, annexe réalisée par G. Rey (Cours)
- Interaction dans les Jeux, S. Lavirotte (Cours 1h30, TD 1h30)
- Application à la programmation dans un jeu commercial: Unreal Tournament, S. Lavirotte (12h)
- Systèmes embarqués pour le jeu, S. Lavirotte (Cours 1h, TD 2h)
- Evaluation (3h)
- Jeux Pervasifs/Ubiquitaires, S. Lavirotte (6h)
- Introduction (Cours 1h)
- Un monde de services dynamiques et réactifs (Cours 1h)
- Un intergiciel pour composer ces services dynamiquement (Cours 1h)
- Mise en Oeuvre (TD 3h)
- Articles sur le sujet:
Ressources
L'ensemble des ressources nécessaires et les corrections peuvent être trouvées à l'adresse suivante:
Un article sur Devenir Développeur de Jeux Vidéo
Pré-requis pour ce cours
Aucun
Réutilisation de ce cours par des tiers
Pour élaborer ces supports de cours et ces travaux dirigées, j'ai réutilisé des données et ressources extérieures que j'ai tenté de citer à chaque fois. Merci donc aux personnes qui réutiliseraient tout ou partie de ces supports de m'en faire la demande (je peux vous fournir les supports originaux). Cela a par exemple été le cas de:
- 2012, Brice Canvel, Enseignant en Mathématiques et Informatique, Collège Sainte-Croix, Rue Antoine de Saint Exupéry 4, 1700 Fribourg, Suisse. Site