Logo Makeyourgame
Accueil Les formations Créer un jeu Les ateliers Les tutoriels 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

Programmation Orientée Objet (POO) avec Unity

school

15 Sessions

groups

Déjà inscrits : 45

timelapse

2h4min

trending_up

Difficulté : 3/5

thermostat

0 XP

watch_later

Publié

schedule

Mis à jour

report

Réservé Apprenants - Inscription impossible

APPRENANTS Uniquement

Caractéristiques de l'Atelier

  •  15 Sessions
  •  2h4min
  •  0 question
  •  Difficulté : 3/5
  •  Déja inscrit : 45

Présentation de l'atelier

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.


Légende

  • article : Session Texte
  • play_circle_filled : Video
  • help : Quizz
  • bug_report : Bug (TroubleShooting)
  • meeting_room : Tutoriel
  • computer : Exercice
  • settings_suggest : KKF
  • work: Brief
  • description: Sans description

Plan de l'atelier

  1. 2 Sessions
    1. 1.

      play_circle_filled Installer Visual Studio Code et le SDK .Net
      6min
    2. 2.

      play_circle_filled Lier VS Code à Unity
      3min
  2. 6 Sessions
    1. 1.

      play_circle_filled Concept Objet en informatique - Modélisation
      14min
    2. 2.

      play_circle_filled Concept de la Class en informatique
      9min
    3. 3.

      play_circle_filled Créer et utiliser un objet MonoBehaviour
      13min
    4. 4.

      play_circle_filled Créer et utiliser un objet NON MonoBehaviour
      10min
    5. 5.

      play_circle_filled EXERCICE: Ajouter un nouvel Humanoïde
      2min
    6. 6.

      play_circle_filled Correction de l'exercice "Ecolier"
      4min
  3. 7 Sessions
    1. 1.

      play_circle_filled Notion de scope des variables et méthodes
      6min
    2. 2.

      play_circle_filled Notion de Getter et Setter d'une classe - Propriétés auto-implémentées
      11min
    3. 3.

      play_circle_filled Récapitulatif sur la POO et points essentiels
      12min
    4. 4.

      play_circle_filled Hériter de la classe MonoBehaviour
      6min
    5. 5.

      play_circle_filled Récupérer des GameObject grâce au static
      14min
    6. 6.

      play_circle_filled EXERCICE: Raconte moi une histoire
      8min
    7. 7.

      play_circle_filled Correction de l'exercice "Raconte moi une histoire"
      6min