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 programation. 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 6h)
- Graphisme et Animation 2D, S. Lavirotte (Cours 2h, Cours 1h, TD 3h)
- 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 comercial: 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
- Un monde de services dynamiques et réactifs
- Un intergiciel pour composer ces services dynamiquement
- Mise en Oeuvre
- Articles sur le sujet:
Ressources
L'ensemble des ressources nécessaires et les corrections peuvent être trouvées à l'adresse suivante:
Pré-requis pour ce cours
Aucun
