Packt

Concepts C# intermédiaires et développement de jeux en 2D

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Packt

Concepts C# intermédiaires et développement de jeux en 2D

Inclus avec Coursera Plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Maîtrisez les concepts avancés de C#, tels que la programmation orientée objet et les structures de données, dans Unity.

  • Créez des jeux Android en 2D captivants à l'aide de Unity, comme les jeux « Egg Catcher » et « Block Dodge ».

  • Découvrez les mécanismes avancés des jeux vidéo, tels que les commandes des personnages, les animations et les systèmes de caméra.

  • Comprendre et mettre en œuvre les techniques de pool d'objets afin d'optimiser les performances du jeu et l'utilisation de la mémoire.

Compétences que vous acquerrez

  • Catégorie : Conception orientée objet
  • Catégorie : Développement Android
  • Catégorie : Interface utilisateur (UI)
  • Catégorie : Réutilisation du code
  • Catégorie : Animation et conception de jeux
  • Catégorie : C et C++
  • Catégorie : Algèbre linéaire
  • Catégorie : Conception de l'interface utilisateur (UI)
  • Catégorie : Développement mobile
  • Catégorie : Déploiement des applications

Outils que vous découvrirez

  • Catégorie : Android (système d'exploitation)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

février 2026

Évaluations

14 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Maîtriser les scripts C# pour l'Unité en 30 jours"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 12 modules dans ce cours

Dans ce module, nous allons vous guider pas à pas dans la création d'un jeu en 2D consistant à collecter des carottes sur Android. Vous apprendrez à configurer des commandes tactiles de type joystick et à les intégrer à votre jeu. À la fin de cette section, vous disposerez d'un prototype de jeu Android fonctionnel.

Inclus

1 vidéo2 lectures1 devoir

Dans ce module, nous vous guiderons pas à pas dans la création d'un jeu 2D captivant consistant à faire éclater des ballons. Vous utiliserez Unity et C# pour programmer le comportement des ballons et intégrer des éléments de gameplay interactifs. Cette section vous permettra d'acquérir une solide compréhension de la création de jeux 2D ludiques et interactifs.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons découvrir comment créer un jeu de type « dodge » en 2D avec des blocs. Vous apprendrez à mettre en place l'environnement du jeu, à créer un personnage joueur et à programmer les mécanismes d'apparition des blocs. Nous aborderons également l'ajout d'un système de score et la conception d'éléments d'interface utilisateur afin d'améliorer l'expérience de jeu.

Inclus

10 vidéos1 devoir

Dans ce module, nous allons explorer tout le potentiel des structures de données en C#. Vous apprendrez à utiliser les listes, les piles, les files d'attente et les dictionnaires dans Unity afin d'optimiser le code de votre jeu. Cette section vous permettra d'acquérir les connaissances nécessaires pour gérer efficacement les données de votre jeu.

Inclus

5 vidéos1 devoir

Dans ce module, nous vous présenterons les vecteurs et les calculs vectoriels dans Unity. Vous découvrirez en quoi les vecteurs jouent un rôle essentiel dans le développement de jeux vidéo et comment utiliser des opérations mathématiques vectorielles, telles que le produit scalaire et le produit vectoriel, pour résoudre des problèmes courants liés à la logique de jeu.

Inclus

4 vidéos1 devoir

Dans ce module, nous allons démystifier les quaternions et leur rôle dans le système de rotation d'Unity. Vous apprendrez à utiliser les angles d'Euler, à calculer les angles de rotation et à utiliser le slerp de quaternions pour créer des effets de rotation fluides dans vos jeux.

Inclus

5 vidéos1 devoir

Dans ce module, nous nous concentrerons sur la création d'un prototype de jeu de plateforme en 2D. Vous créerez un contrôleur de personnage, mettrez en place des mouvements de caméra fluides et ajouterez des fonctionnalités passionnantes, comme le double saut, afin d'améliorer la jouabilité de votre jeu.

Inclus

4 vidéos1 devoir

Dans ce module, nous vous guiderons dans la création d'un jeu en 2D intitulé « Egg Catcher ». Vous configurerez l'environnement, mettrez en place les mécanismes de contrôle du panier et ajouterez des fonctionnalités permettant de générer des œufs et de comptabiliser les scores, le tout à l'aide de Unity et du langage de script C#.

Inclus

12 vidéos1 devoir

Dans ce module, nous allons enrichir votre jeu « Egg Catcher » en 2D en y ajoutant un menu principal, une interface d'affichage des scores et un écran « Game Over ». Vous apprendrez également à compiler et à publier votre jeu sur Android, afin qu'il soit prêt à être mis sur le marché.

Inclus

6 vidéos1 devoir

Dans ce module, nous nous concentrerons sur la maîtrise du pool d'objets. Vous découvrirez pourquoi le pool d'objets est essentiel pour optimiser les performances, et vous créerez des pools d'objets simples et avancés afin de gérer efficacement les objets du jeu.

Inclus

5 vidéos1 devoir

Dans ce module, nous aborderons les principes fondamentaux de la programmation orientée objet (POO) en C#. Vous acquerrez une solide compréhension des classes, des constructeurs et des énumérations, ce qui vous permettra de poser des bases solides pour vos projets de développement de jeux dans Unity.

Inclus

4 vidéos1 devoir

Dans ce module, nous approfondirons les concepts de la programmation orientée objet (POO), tels que l'héritage, le polymorphisme et les espaces de noms. Vous apprendrez à mettre en pratique ces concepts afin de rendre vos projets Unity plus organisés, plus flexibles et plus faciles à maintenir.

Inclus

4 vidéos1 lecture3 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
1 946 Cours578 447 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions