module #1 Introduction au développement de jeux mobiles Vue d'ensemble de l'industrie du jeu mobile, des cheminements de carrière et des objectifs du cours
module #2 Configuration de l'environnement de développement Installation et configuration des outils et logiciels nécessaires au développement de jeux mobiles
module #3 Moteurs de jeu : vue d'ensemble et comparaison Introduction aux moteurs de jeu populaires tels que Unity et Unreal Engine
module #4 Prise en main d'Unity Création d'un nouveau projet, compréhension de l'interface d'Unity et configuration de base de la scène
module #5 Principes de base de la programmation C# pour Unity Introduction aux concepts de programmation C# et comment les utiliser dans Unity
module #6 Développement de jeux 2D avec Unity Création d'un jeu 2D dans Unity, y compris les sprites, les animations et la détection de collision
module #7 Saisie utilisateur et commandes Gestion de la saisie utilisateur, y compris les commandes tactiles, au clavier et à la manette
module #8 Physique du jeu et détection de collision Comprendre les moteurs physiques et mettre en œuvre la détection de collision dans Unity
module #9 Graphiques et animation Travailler avec des graphiques, y compris les textures, les matériaux et les animations
module #10 Conception sonore et implémentation audio Concevoir et implémenter des éléments audio, y compris les effets sonores et la musique
module #11 Principes de conception d'interface utilisateur et d'expérience utilisateur Concevoir des interfaces utilisateur et des expériences utilisateur pour les jeux mobiles
module #12 Implémentation de l'interface utilisateur et de l'expérience utilisateur dans Unity Création d'éléments d'interface utilisateur et d'expérience utilisateur dans Unity, y compris les menus, les boutons et les curseurs
module #13 Gestion de l'état du jeu et notation Implémentation de la gestion de l'état du jeu, de la notation et des mécanismes de fin de partie
module #14 Fonctionnalités et optimisation spécifiques aux mobiles Optimisation pour les appareils mobiles, y compris la durée de vie de la batterie, les performances et la prise en charge des fonctionnalités
module #15 Monétisation et publicité Comprendre les modèles de monétisation, y compris les achats intégrés, les publicités et les abonnements
module #16 Test et débogage Techniques de débogage et de test pour les jeux mobiles, y compris la gestion des erreurs et l'optimisation
module #17 Publication et Distribution Préparation et publication de jeux mobiles sur l'App Store et le Google Play Store
module #18 Analyse et mesure des performances Suivi et analyse des performances du jeu, y compris les métriques et les indicateurs de performance clés
module #19 Fonctionnalités avancées d'Unity Exploration des fonctionnalités avancées d'Unity, notamment la physique, les graphiques et l'animation
module #20 Développement AR et VR pour mobile Introduction au développement de réalité augmentée et de réalité virtuelle pour les appareils mobiles
module #21 Multijoueur et réseau Implémentation des fonctionnalités multijoueurs et réseau dans les jeux mobiles
module #22 Bonnes pratiques de développement de jeux Suivi des meilleures pratiques pour le développement de jeux, y compris les normes de codage et l'organisation de projets
module #23 Développement multiplateforme Développement de jeux qui fonctionnent sur plusieurs plates-formes, notamment iOS, Android et les ordinateurs de bureau
module #24 Concepts avancés de conception de jeux Exploration des concepts avancés de conception de jeux, notamment la conception de niveaux et les mécanismes de jeu
module #25 Bilan et conclusion du cours Planifier les prochaines étapes de votre carrière dans le développement de jeux mobiles