

Incertain où
commencer?
Track
Certificat
Développement de Jeux avec Unity
4.4+
★★★★★
★★★★★
8 avis
Beginner
Avez-vous déjà joué à des jeux ? Je pense qu'à notre époque, tout le monde a au moins une fois lancé des jeux informatiques et apprécié le monde virtuel de ces créations numériques. Mais avez-vous déjà été curieux de savoir comment ces jeux sont créés ? Dans quel langage de programmation sont-ils écrits, et qu'est-ce que le développement de jeux ? Ce parcours vous présentera l'un des moteurs de jeu les plus populaires, Unity. Préparez-vous à plonger dans une aventure incroyable d'apprentissage d'Unity et créez votre propre jeu en utilisant le langage C#!
C#
Unity
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skillsPersonalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Learn the fundamentals of C#, including variables, control structures, and object-oriented programming principles
- Deepen your C# skills by exploring advanced concepts, improving code efficiency and maintainability
- Get started with Unity by building a fully functional Flappy Bird game, learning game physics, UI, and player controls
- Master 2D game development in Unity by creating a fighting game, implementing animations, combat mechanics, and AI
- 168 chapters
- 18 hours
- 142 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Bases de C#
Dans cette section, nous allons découvrir C#. De plus, nous aborderons certains éléments fondamentaux du langage C#.
Dans tout langage de programmation, il est nécessaire de gérer différents types de données. Dans cette section, nous allons étudier ce sujet.
Dans cette section, nous aborderons les fonctionnalités de C# permettant de contrôler le flux du programme, telles que l'exécution de portions de code en fonction de conditions.
Dans cette section, nous aborderons la gestion des tâches répétitives en programmation.
Les tableaux sont une partie importante de tout langage de programmation, car ils permettent de regrouper et de manipuler une grande quantité de données similaires. Dans cette section, nous aborderons les tableaux et leur utilisation dans des applications pratiques.
Dans cette section, nous aborderons l'une des fonctionnalités les plus utilisées et essentielles de C#, appelées méthodes. Nous explorerons également ses utilisations à travers des exercices pratiques créatifs.
Module 2 / C# Au-Delà des Bases
Cette section présente les structures de données essentielles, notamment les Listes et les Dictionnaires, ainsi que des techniques pour lire et écrire dans des fichiers. Elle aborde également les pratiques fondamentales de gestion des erreurs afin de traiter les problèmes inattendus pouvant survenir lors de l'exécution du programme.
Les données structurées peuvent être représentées de manière plus avancée à l'aide des structures et des énumérateurs. Le contenu présente leur objectif, démontre comment les appliquer efficacement et illustre leur utilisation à travers des exemples pratiques.
La programmation orientée objet (POO) propose une méthode de structuration des logiciels autour d’objets combinant données et comportements. Le contenu explique les principes fondamentaux de la POO, montre comment les appliquer à la conception de programmes et propose des exercices pratiques pour renforcer la compréhension par la résolution concrète de problèmes.
Le contenu approfondit les bases de la programmation orientée objet (POO) en introduisant des concepts avancés qui renforcent les compétences en conception et en mise en œuvre. Les sujets abordés incluent la gestion du cycle de vie des objets avec les destructeurs, l'amélioration de la conception des classes à l'aide des modificateurs d'accès, l'extension des fonctionnalités par l'utilisation de classes dérivées, et l'application de la surcharge de méthodes pour une plus grande flexibilité. Ensemble, ces concepts constituent la base pour développer des systèmes orientés objet robustes, maintenables et évolutifs.
Ce chapitre propose une exploration approfondie des principes fondamentaux de la programmation orientée objet (POO). Le contenu met l'accent sur les applications pratiques et des exemples concrets pour renforcer la compréhension. Les concepts clés présentés précédemment sont réexaminés de manière plus détaillée et combinés afin de développer une perspective plus complète sur la conception orientée objet.
Module 3 / Unity pour Débutants
Découvrez ce qu'est Unity et comment il est utilisé à travers une vidéo concise. Apprenez à télécharger Unity avec des instructions étape par étape accompagnées de visuels. Suivez le processus de création d'un projet et d'une scène dans Unity. Explorez l'interface Unity, y compris la Hiérarchie, le Projet, la Console, la Scène, le Jeu et l'Inspecteur, à travers une vidéo engageante avec des quiz.
Commencez votre voyage de développement de jeux avec Unity Essentials. Apprenez les bases du script,
explorez les composants, manipulez les GameObjects, maîtrisez les transformations d'objets, capturez
les entrées du joueur et déplacez votre premier joueur.
Comprenez les concepts fondamentaux de la physique dans les jeux, y compris le rôle de time.deltaTime pour un gameplay fluide. Apprenez à utiliser efficacement les composants Rigidbody et à mettre en œuvre des techniques de détection de collision. Explorez les utilisations des méthodes OnCollisionEnter et OnTriggerEnter. Appliquez ces compétences de manière pratique en guidant un personnage oiseau à travers un jeu de style Flappy Bird, maîtrisant le mouvement et la détection de collision.
Découvrez comment concevoir des interfaces et intégrer des sons dans vos jeux. Commencez par
maîtriser les bases de l'interface utilisateur et créer des éléments. Explorez des conceptions d'interface utilisateur spécifiques comme les textes et les boutons. Connectez différentes scènes de jeu et ajoutez un menu principal à votre jeu. Améliorez le gameplay avec des effets sonores immersifs, en utilisant un gestionnaire de sons dédié pour un contrôle et une organisation optimaux.
Améliorez les visuels de votre jeu en mettant à jour les designs et en incorporant des systèmes de particules de base et des effets de post-traitement. Améliorez le design global pour une meilleure expérience de jeu.
Enfin, exportez votre jeu et effectuez des tests approfondis pour garantir la qualité.
Module 4 / Jeu de Combat dans Unity
Dans ce chapitre, nous allons tout apprendre sur les animations, comment synchroniser les animations avec le mouvement, et comment passer en douceur d'une animation à l'autre.
Nous allons créer un comportement complet pour le joueur et l'animer. Le joueur pourra se déplacer, sauter et attaquer en utilisant différentes techniques, telles que le Rigidbody2D pour le mouvement et les déclencheurs pour les attaques et les interactions.
Nous allons créer l'IA du Boss et définir son comportement en fonction de la proximité du joueur. Lorsque le joueur est à une longue distance, le Boss enverra soit un projectile, soit se déplacera vers le joueur. Si le joueur est à proximité, le Boss attaquera avec son arme. De plus, lorsque la santé du Boss tombe en dessous de 40%, il entrera dans un état de rage et déclenchera des attaques différentes et plus agressives.
Nous allons apporter des améliorations majeures au jeu, notamment en ajoutant des particules et des effets pour améliorer l'ambiance générale. De plus, nous créerons des éléments d'interface utilisateur tels que le menu principal et la barre de santé, et nous assurerons qu'ils sont contrôlables. Enfin, nous exporterons le jeu et le testerons.
Nous allons revisiter le jeu que nous avons créé dans le cours Unity précédent (Flappy Bird) et l'améliorer. Nous ajouterons une génération aléatoire, synchroniserons le mouvement de l'arrière-plan avec le joueur, et déplacerons dynamiquement les obstacles, créant ainsi une expérience de jeu sans fin.
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
L'essentiel est d'apprendre et de ne pas abandonner
Le matériel est bon, il y a beaucoup à apprendre, tout cela pour s'améliorer, et l'essentiel est d'apprendre ce que vous souhaitez....
Matteo Comune
Grâce à eux, j'apprends énormément…
Grâce à eux, j'apprends beaucoup plus rapidement car ils vous aident à tout comprendre depuis le début. C'est le meilleur site web pour aider les personnes sans connaissances préalables en informatique...
Yuliana Cadavid
super cours pour débutants
super cours pour débutants, ils testent vos connaissances à chaque leçon...
Elpunzon
Je profite pleinement de mon expérience Codefinity…
Je profite pleinement de mon expérience Codefinity en apprenant Python. L'apprentissage à votre rythme est idéal car il s'adapte à votre emploi du temps...
Alexandru Alexandru
C'est agréable d'apprendre avec Codefinity
C'est agréable d'apprendre avec Codefinity. C'est facile et il y a de bons exemples de ce que j'ai appris ici...
jacob Templet
Easy to follow along with and provides…
Facile à suivre et apporte un défi dans mon quotidien. Ce défi me motive à apprendre chaque jour...
Elan
Codefinity est un outil d'apprentissage complet…
Codefinity est un outil d'apprentissage complet qui vous aide à développer vos compétences en tant qu'ingénieur logiciel ou data scientist. Les exercices sont amusants et constituent un excellent moyen d'affiner vos compétences...
Thibault
Première fois que j'apprends à coder
Première fois que j'apprends à coder et je réussis grâce à Codefinity - merci...
Adrien Morel
Parfaitement conçu pour les débutants complets
Parfaitement conçu pour les débutants complets, le progrès pas à pas me donne confiance....
_Gracy
c'est tout simplement parfaitement bien expliqué
C'est tout simplement parfaitement bien expliqué ! Jusqu'à présent, je n'ai rencontré aucune difficulté car tout est si bien organisé...
Ruslan Kravchuk
L'essentiel est d'apprendre et de ne pas abandonner
Le matériel est bon, il y a beaucoup à apprendre, tout cela pour s'améliorer, et l'essentiel est d'apprendre ce que vous souhaitez....
Matteo Comune
Grâce à eux, j'apprends énormément…
Grâce à eux, j'apprends beaucoup plus rapidement car ils vous aident à tout comprendre depuis le début. C'est le meilleur site web pour aider les personnes sans connaissances préalables en informatique...
Yuliana Cadavid
super cours pour débutants
super cours pour débutants, ils testent vos connaissances à chaque leçon...
Elpunzon
Je profite pleinement de mon expérience Codefinity…
Je profite pleinement de mon expérience Codefinity en apprenant Python. L'apprentissage à votre rythme est idéal car il s'adapte à votre emploi du temps...
Alexandru Alexandru
C'est agréable d'apprendre avec Codefinity
C'est agréable d'apprendre avec Codefinity. C'est facile et il y a de bons exemples de ce que j'ai appris ici...
jacob Templet
Easy to follow along with and provides…
Facile à suivre et apporte un défi dans mon quotidien. Ce défi me motive à apprendre chaque jour...
Elan
Codefinity est un outil d'apprentissage complet…
Codefinity est un outil d'apprentissage complet qui vous aide à développer vos compétences en tant qu'ingénieur logiciel ou data scientist. Les exercices sont amusants et constituent un excellent moyen d'affiner vos compétences...
Thibault
Première fois que j'apprends à coder
Première fois que j'apprends à coder et je réussis grâce à Codefinity - merci...
Adrien Morel
Parfaitement conçu pour les débutants complets
Parfaitement conçu pour les débutants complets, le progrès pas à pas me donne confiance....
_Gracy
c'est tout simplement parfaitement bien expliqué
C'est tout simplement parfaitement bien expliqué ! Jusqu'à présent, je n'ai rencontré aucune difficulté car tout est si bien organisé...
Data Engineer
Certificat de Réalisation
Montrez vos compétences nouvellement acquises. Vous l'avez mérité
Discover more
Learning tracks
Seulement pour Ultimate
1 Cours
1 Projet
0 Task
Seulement pour Ultimate
7 Cours
345 Tâches
Seulement pour Ultimate
4 Cours
98 Tâches
Seulement pour Ultimate
5 Cours
146 Tâches
Seulement pour Ultimate
4 Cours
115 Tâches
Seulement pour Ultimate
6 Cours
117 Tâches
Seulement pour Ultimate
6 Cours
196 Tâches
Seulement pour Ultimate
9 Cours
271 Tâches
Seulement pour Ultimate
2 Cours
1 Projet
57 Tâches
Seulement pour Ultimate
7 Cours
376 Tâches
Seulement pour Ultimate
5 Cours
178 Tâches
Seulement pour Ultimate
5 Cours
165 Tâches
Seulement pour Ultimate
6 Cours
308 Tâches
Seulement pour Ultimate
6 Cours
252 Tâches
Seulement pour Ultimate
8 Cours
2 Projets
185 Tâches
Seulement pour Ultimate
6 Cours
196 Tâches
Seulement pour Ultimate
7 Cours
292 Tâches
Seulement pour Ultimate
1 Projet
0 Task
Seulement pour Ultimate
2 Cours
21 Tâches
Seulement pour Ultimate
5 Cours
139 Tâches
Seulement pour Ultimate
2 Cours
0 Task
Seulement pour Ultimate
4 Cours
81 Tâches
Seulement pour Ultimate
13 Cours
556 Tâches
Seulement pour Ultimate
13 Cours
556 Tâches
Seulement pour Ultimate
1 Cours
0 Task
Seulement pour Ultimate
0 Task
Seulement pour Ultimate
6 Cours
180 Tâches
Seulement pour Ultimate
4 Cours
85 Tâches
Seulement pour Ultimate
7 Cours
280 Tâches
Seulement pour Ultimate
5 Cours
237 Tâches
Seulement pour Ultimate
4 Cours
123 Tâches
Seulement pour Ultimate
4 Cours
161 Tâches
Seulement pour Ultimate
1 Cours
20 Tâches
Seulement pour Ultimate
3 Cours
75 Tâches
Seulement pour Ultimate
3 Cours
41 Tâches
Seulement pour Ultimate
3 Cours
180 Tâches
Seulement pour Ultimate
3 Cours
63 Tâches
Seulement pour Ultimate
2 Cours
1 Projet
42 Tâches
Seulement pour Ultimate
3 Cours
41 Tâches
Seulement pour Ultimate
2 Cours
1 Projet
42 Tâches
Seulement pour Ultimate
5 Cours
135 Tâches
Seulement pour Ultimate
6 Cours
293 Tâches
Seulement pour Ultimate
5 Cours
206 Tâches
Seulement pour Ultimate
3 Cours
2 Projets
60 Tâches
Learning tracks
parcours
TEST TRACK 12
Débutant
4.0
(15389)
parcours
Développement Web Full Stack
Débutant
4.5
(70)
parcours
Devenez Développeur React
Intermédiaire
4.8
(8)
parcours
Maîtriser la Visualisation des Données
Intermédiaire
4.4
(9)
parcours
SQL de Zéro à Héros
Débutant
4.7
(102)
parcours
Essentiels de C++
Débutant
3.9
(31)
parcours
Python de Zéro à Héros
Débutant
4.6
(328)
parcours
Maîtrise de l'Apprentissage Automatique
Intermédiaire
4.7
(9)
parcours
Python au-delà de l'Intermédiaire
Débutant
5.0
(2)
parcours
Essentiels de Java
Débutant
4.5
(11)
parcours
Become a Django Developer
Avancé
4.5
(33)
parcours
Flask for Dummies
Intermédiaire
4.5
(37)
parcours
Fondations du Développement Frontend
Débutant
4.6
(59)
parcours
Web Developer from Zero to Hero
Débutant
4.5
(68)
parcours
Preparation for Data Science
Intermédiaire
4.1
(21)
parcours
Odyssée du Deep Learning
Avancé
5.0
(3)
parcours
Développement Web Avec C#
Débutant
4.6
(109)
parcours
TEST E2E TRACK BEGINNER
Débutant
parcours
Test Track
4.7
(3)
parcours
Skilled Python BackEnd Developer
Avancé
4.6
(301)
parcours
Test Recalculate
Débutant
1.0
(1)
parcours
Essentiels d'Excel
Débutant
4.4
(42)
parcours
Full-Stack .NET Developer Journey
Intermédiaire
4.6
(141)
parcours
Full-Stack .NET Developer Journey
Intermédiaire
4.6
(141)
parcours
Test track with rating
Avancé
3.5
(8)
parcours
TEST TEST TRACK
Débutant
parcours
Fondation Analyste de Données
Débutant
4.7
(124)
parcours
Maîtrise du C++
Avancé
parcours
Java Web
Avancé
4.5
(37)
parcours
Devenez un Ingénieur QA
Débutant
4.5
(50)
parcours
Production Vidéo avec Adobe
Débutant
parcours
Outils de Conception UI/UX
Débutant
parcours
Test image upload track
Débutant
parcours
Compétences Bureautiques Essentielles
Débutant
4.5
(31)
parcours
GitHub from Zero to Hero
Débutant
4.5
(2)
parcours
Développement de Sites Web Sans Code
Débutant
parcours
C Programming & Low-Level Development
Débutant
parcours
testes
Débutant
4.5
(4)
parcours
Test translation track
Intermédiaire
4.0
(2)
parcours
Test CMS Track
Débutant
4.5
(4)
parcours
Python for Data Analysis
Intermédiaire
4.0
(13)
parcours
Digital Marketing Essentials
Débutant
parcours
Complete Social Media Management
Débutant
parcours
Business AI Toolkit
Débutant
4.5
(2)
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
|---|---|---|
| 85+ Top-Rated courses | ||
| Completion certificates | ||
| AI-Assistant in all courses | ||
| 20+ hands-on Real-world projects | ||
| Personalized study tracks | ||
| Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skillsPersonalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams