Article original : Learn game development with this free course from Harvard
Apprenez à coder des jeux vidéo classiques dans ce cours gratuit de l'Université Harvard.
Ce cours reprend là où s'arrête le cours CS50 du Harvard College, en se concentrant sur le développement de jeux interactifs 2D et 3D. Les étudiants explorent la conception de jeux classiques comme Super Mario Bros., Legend of Zelda et Portal dans une quête pour comprendre comment les jeux vidéo eux-mêmes sont implémentés.
Le cours explore les principes des graphismes 2D et 3D, de l'animation, du son et de la détection de collisions en utilisant des frameworks comme Unity et LÖVE 2D, ainsi que des langages comme Lua et C#. À la fin du cours, les étudiants 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 de Super Mario Bros. (avec Lua et LOVE2D)
- Tutoriel de codage de Legend of Zelda (avec Lua et LOVE2D)
- Tutoriel de codage d'Angry Birds (avec Lua et LOVE2D)
- Tutoriel de codage de Pokémon (avec Lua et LOVE2D)
- Tutoriel Unity / C# : Construire un jeu d'hélicoptère 3D
- Construire un clone de Dreadhalls dans Unity / C#
- Construire un clone de Portal dans Unity / C#
Et enfin, les instructeurs du cours rencontreront des 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 projets d'exemple) sur la chaîne YouTube de freeCodeCamp.org (14 heures de visionnage).