Apprenez le développement de jeux avec ce cours gratuit de Harvard

Apprenez à coder des jeux vidéo classiques dans ce cours gratuit de l'Université Harvard.

Ce cours reprend là où le cours CS50 du Harvard College s'arrête, se concentrant sur le développement de jeux interactifs 2D et 3D. Les élèves explorent la conception de jeux classiques tels que Super Mario Bros., Legend of Zelda et Portal dans le but de comprendre comment les jeux vidéo eux-mêmes sont mis en œuvre.

Le cours explore les principes des graphiques 2D et 3D, de l'animation, du son et de la détection de collision à l'aide de cadres tels que Unity et LÖVE 2D, ainsi que de langages tels que Lua et C #. À la fin du cours, les élèves auront programmé plusieurs de leurs propres jeux et acquis une compréhension approfondie des bases de la conception et du développement de jeux.

Ce cours universitaire complet comprend les conférences suivantes de 2 heures sans publicité:

  • Pong (avec Lua)
  • Flappy Bird (avec Lua)
  • Breakout (avec Lua)
  • Match 3 (avec Lua)
  • Tutoriel de programmation Super Mario Bros. (avec Lua et LOVE2D)
  • Tutoriel de codage Legend of Zelda (avec Lua et LOVE2D)
  • Tutoriel de codage Angry Birds (avec Lua et LOVE2D)
  • Tutoriel de codage Pokémon (avec Lua et LOVE2D)
  • Tutoriel Unity / C #: Construire un jeu d'hélicoptère 3D
  • Créer un clone de Dreadhalls dans Unity / C #
  • Créer un clone de portail dans Unity / C #

Enfin, les instructeurs rencontreront les développeurs de jeux de Valve, le studio derrière Portal, Half Life et de nombreux autres jeux populaires.

Vous pouvez regarder la playlist complète des conférences (et accéder à leurs exemples de projets) sur la chaîne YouTube freeCodeCamp.org (14 heures de visionnage).