Contenu du cours
Introduction à l'unité
2Mise en place de l'environnement de développement
3Comprendre l'interface Unity
4Créer votre premier projet dans Unity
5Importation et gestion des actifs
6Création de terrains et d'environnements
7Modélisation 3D dans Unity
8Texturation et matériaux
9Éclairage et ombres
10Système de particules
11Animation et cinématiques
12Introduction à la programmation en C#
13Variables, constantes et opérateurs en C#
14Structures de contrôle en C#
15Fonctions et procédures en C#
16Orientation objet en C#
17Orientation objet en C# : concept d'orientation objet
18Orientation objet en C# : classes et objets en C#
19Orientation objet en C# : héritage et polymorphisme
20Orientation objet en C# : encapsulation
21Orientation objet en C# : abstraction
22Orientation objet en C# : interfaces
23Orientation objet en C# : constructeurs et destructeurs
24Orientation objet en C# : méthodes et propriétés
25Orientation objet en C# : surcharge de méthodes
26Orientation objet en C# : attributs et méthodes statiques
27Orientation objet en C# : gestion des exceptions
28Orientation objet en C# : collections en C#
29Orientation objet en C# : délégués et événements
30Programmation de scripts de jeu
31Manipulation des entrées utilisateur
32Programmation IA pour les PNJ
33Création d'interfaces utilisateur
34Système de notation et stockage des données
35Programmation audio et effets sonores
36Physique et collisions dans Unity
37Programmation de jeux multijoueurs
38Optimisation du jeu pour de meilleures performances
39Test et débogage du jeu
40Publication de jeux sur Unity Store
41Publication de jeux dans les magasins d'applications
42Stratégie marketing pour les jeux numériques
43Monétisation des jeux avec des publicités et des achats intégrés
44Droits d'auteur et questions juridiques
45Meilleures pratiques pour le développement de jeux
46Introduction à la réalité virtuelle (VR) avec Unity
47Introduction à la réalité augmentée (AR) avec Unity
48Fin du cours et prochaines étapes
Descriptif du cours
Le cours intitulé Cours complet de programmation de jeux avec Unity offre aux aspirants développeurs de jeux une immersion profonde dans le monde de la création de jeux vidéos, utilisant le célèbre moteur de jeu Unity. Cet ouvrage, comprenant 48 pages de contenu riche et détaillé, appartient à la catégorie de l'informatique et se place plus spécifiquement dans la sous-catégorie de la programmation de jeux.
Dès le début, le cours commence par une introduction à Unity qui met en contexte le logiciel et expose ses multiples capacités. Il enchaîne ensuite logiquement avec la mise en place de l'environnement de développement, garantissant que tous les outils nécessaires sont installés et configurés correctement.
Les chapitres suivants sont dédiés à comprendre l'interface Unity, ce qui est crucial pour utiliser efficacement le logiciel. Vous apprendrez ensuite à créer votre premier projet dans Unity, une étape fondamentale pour commencer à développer vos propres jeux.
La section sur l'importation et la gestion des actifs explique comment incorporer divers éléments visuels et sonores dans votre jeu, suivie par la création de terrains et d'environnements, abordant ainsi les aspects essentiels du design de niveau.
Un aspect très technique est la modélisation 3D dans Unity, où vous plongerez dans la création de modèles tridimensionnels pour enrichir vos décors. Ce module est complété par des leçons sur la texturation et matériaux ainsi que sur l'éclairage et ombres, permettant de donner vie et cohérence visuelle à vos jeux.
Le cours poursuit avec le système de particules pour ajouter des effets spéciaux, et les animations et cinématiques pour donner du dynamisme à vos jeux. Ensuite, une introduction à la programmation en C# est fournie pour ceux qui découvrent ce langage.
Les chapitres sur les variables, constantes et opérateurs en C#, sur les structures de contrôle en C#, et sur les fonctions et procédures en C# vous donneront les bases nécessaires pour commencer à coder. Vous passerez ensuite à des concepts plus avancés avec une immersion complète dans l'orientation objet en C#.
Ensuite, le cours se concentre sur la programmation de scripts de jeu, la manipulation des entrées utilisateur, et la programmation IA pour les PNJ. Vous apprendrez également à créer des interfaces utilisateur et à gérer le système de notation et stockage des données. Une attention particulière est portée sur la programmation audio et effets sonores, ainsi que sur la physique et collisions dans Unity.
Le cours aborde également la programmation de jeux multijoueurs, l'optimisation du jeu pour des performances accrues et les techniques de test et débogage.
N'oublions pas les parties cruciales pour faire connaître et vendre vos jeux : la publication de jeux sur Unity Store, dans les magasins d'applications, ainsi que la stratégie marketing et la monétisation des jeux avec des publicités et achats intégrés.
Pour conclure, le cours propose une réflexion sur les droits d'auteur et questions juridiques, des meilleures pratiques pour le développement de jeux, et aussi des introductions à la VR et AR avec Unity. Il se termine par une section sur la fin du cours et les prochaines étapes, vous guidant vers de nouveaux horizons dans la création de jeux vidéo.
Ce cours gratuit comprend:
0h00m de cours audio en ligne gratuit
48 pages de contenu
Certificat de fin de cours
Exercices pour développer vos connaissances