module #1 Introduction au développement de jeux Aperçu du processus de développement de jeux, historique du développement de jeux et carrières dans l'industrie
module #2 Plateformes et outils de développement de jeux Introduction aux plateformes et outils de développement de jeux populaires tels que Unity, Unreal Engine et Godot
module #3 Fondamentaux de la conception de jeux Principes de la conception de jeux, mécanismes de jeu et expérience utilisateur
module #4 Récit et narration de jeux L'art de raconter des histoires dans les jeux, la structure narrative et le développement de personnages
module #5 Art et animation de jeux Introduction aux styles artistiques de jeux, à la création artistique 2D et 3D et aux principes d'animation
module #6 Conception audio et sonore de jeux Introduction à l'audio, aux effets sonores et à la composition musicale des jeux
module #7 Programmation C# pour le développement de jeux Introduction au langage de programmation C#, aux variables, aux types de données et aux structures de contrôle
module #8 Programmation orientée objet pour le développement de jeux Concepts de programmation orientée objet, classes, objets et héritage
module #9 Principes fondamentaux du moteur de jeu Unity Introduction au moteur de jeu, aux scènes, aux objets et aux composants Unity
module #10 Scripting et programmation Unity Écriture de scripts dans Unity, MonoBehaviour et le système d'événements d'Unity
module #11 Physique du jeu et détection de collision Introduction à la physique du jeu, à la détection de collision et aux moteurs physiques
module #12 Mécaniques et interactions du jeu Implémentation des mécanismes de jeu, des mouvements des joueurs et des interactions
module #13 Conception d'interface utilisateur et d'expérience utilisateur pour les jeux Conception d'interfaces utilisateur et d'expériences utilisateur pour les jeux
module #14 Test et débogage de jeux Techniques de test et de débogage, gestion des erreurs et optimisation
module #15 Déploiement et publication de jeux Déploiement et publication de jeux sur diverses plateformes, magasins d'applications et marchés en ligne
module #16 Développement de jeux 2D avec Unity Création de jeux 2D avec Unity, y compris les tilemaps, les sprites et Animations
module #17 Développement de jeux 3D avec Unity Création de jeux 3D avec Unity, y compris les modèles 3D, les textures et l'éclairage
module #18 Développement de jeux avec Unreal Engine Introduction à Unreal Engine, Blueprints et programmation C++
module #19 Développement de jeux avec Godot Introduction au moteur de jeu Godot, à GDScript et à la gestion de scènes
module #20 Développement de jeux en réalité virtuelle (VR) et en réalité augmentée (AR) Introduction au développement de jeux VR et AR, y compris Unity et Unreal Engine
module #21 Développement de jeux pour les appareils mobiles Optimisation des jeux pour les appareils mobiles, y compris iOS et Android
module #22 Développement de jeux pour le Web et le PC Optimisation des jeux pour le Web et le PC, y compris les applications HTML5 et de bureau
module #23 Développement de jeux avec Python Utilisation de Python pour le développement de jeux, y compris Pygame et Pyglet
module #24 Développement de jeux pour l'e-sport et le jeu compétitif Conception et développement de jeux pour eSports et jeux compétitifs
module #25 Bilan et conclusion du cours Planifier les prochaines étapes de la carrière de développeur de jeux