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)
    • Modélisation et ajout de comportements dans un environnement 3D (Cours 1h, TD 5h)
    • Programmation d'un nouveau type de joueur et de jeu (Cours 1h, TD 5h)
  • Systèmes embarqués pour le jeu, S. Lavirotte (Cours 1h, TD 2h)
  • Evaluation (3h)
  • Jeux Pervasifs/Ubiquitaires, S. Lavirotte (6h)

    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