Logo Makeyourgame
Accueil Les ateliers Blog
Logo Makeyourgame
Les formations Les financements Les exercices La certification Unity
Logo Makeyourgame
Mes objectifs Les jeux Les ressources Le glossaire
Logo Makeyourgame
Les tutos Les tutos Youtube
Unity Apprentissage

Programmation Orientée Objet (POO) avec Unity

Découvrez la POO en C# ainsi que quelques applications avec Unity

Sessions
15 sessions
Durée
2h11min
Difficulté
Difficulté 3/5

À propos

Ce que vous allez apprendre

Entrez dans le monde de la Programmation Orientée Objet (POO) avec cet Atelier dédié au C#, à Unity et aux classes Objets. Découvrez ou redécouvrez la POO avec Unity !

Prérequis: Bases de C# (Prenez le temps de vous former dans le langage C# sur nos tutoriels https://makeyourgame.fun/sceditor/emoticons/angel.png)

Ce cours est compatible Unity 2017, Unity 2018 et Unity 2019.

Les notions d'objets et de programmation orientée objet (POO) seront introduites afin de vous initier au codage sous Unity en C#,  tout en utilisant l'API de Unity.

Cet Atelier est complètement destiné aux débutants en langage C# et/ou dans l'utilisation de l'API de Unity, pour pouvoir utiliser leurs connaissance en POO dans Unity.

Nous commencerons par voir les concepts de l'Objet de la Classe en informatique. Ces concepts sont essentiels en POO, que ce soit avec Unity, Godot Engine ou tout autre moteur de jeu. Mais aussi bien sûr dans tous les langages de type Objet. (Java ou encore Python par exemple)

Ainsi les concepts présentés dans cet Atelier sont transverses et vous serviront aussi dans d'autres domaines.

Puis un exercice permettra de mettre en application la modélisation d'un objet réel en objet informatique.

Dans un second temps nous aborderons l'Héritage qui est utilisé dans bon nombre moteur de jeu, et dans Unity forcément  https://makeyourgame.fun/sceditor/emoticons/smile.png! Cela nous permettra de parler de la super classe MonoBehaviour de Unity qui est à la base de tout dans ce moteur.

Avec l'héritage nous pourrons représenter de manière plus "scalable" des parties de notre code.

Nous terminerons par une autre mise en application, au travers d'un second exercice.

Sachez d'ailleurs que l'héritage est un pattern de conception, au même titre que bon nombre d'autres pattern, comme le pattern singleton présenté sur notre site.

Il est entendu que ce premier Atelier sur la POO ne couvre largement pas l'ensemble du vaste domaine de la POO. Mais c'est en commençant ce chemin que vous pourrez monter en niveau peu à peu !

Si vous rencontrez des difficultés en cours d'apprentissage, n'hésitez à rejoindre Discord pour prendre des informations ou être débloqué.

Toutes les vidéos sont enregistrées en 1080p, assurant une qualité optimale de votre visionnage.

N'hésitez plus et découvrez la POO avec Unity en suivant cet Atelier.

Votre parcours

Programme de l’atelier

3 sections · 15 sessions · 2h11min

Objectif de la section : Introduction aux concepts essentiels de la POO

  1. Vidéo Concept Objet en informatique - Modélisation 29min Verrouillée
  2. Vidéo Concept de la Class en informatique 8min Verrouillée
  3. Vidéo Créer et utiliser un objet MonoBehaviour 14min Verrouillée
  4. Vidéo Créer et utiliser un objet NON MonoBehaviour 11min Verrouillée
  5. Vidéo EXERCICE: Ajouter un nouvel Humanoïde 2min Verrouillée
  6. Vidéo Correction de l'exercice "Ecolier" 3min Verrouillée

Objectif de la section : Introduction aux concepts POO de scope et d'héritage

  1. Vidéo Notion de scope des variables et méthodes 10min Verrouillée
  2. Vidéo Notion de Getter et Setter d'une classe - Propriétés auto-implémentées 12min Verrouillée
  3. Vidéo Récapitulatif sur la POO et points essentiels 6min Verrouillée
  4. Vidéo Hériter de la classe MonoBehaviour 4min Verrouillée
  5. Vidéo Récupérer des GameObject grâce au static 12min Verrouillée
  6. Vidéo EXERCICE: Raconte moi une histoire 9min Verrouillée
  7. Vidéo Correction de l'exercice "Raconte moi une histoire" 7min Verrouillée