30,00

Tuto Architecture d'un Model-View-Controller avec Unity avec Unity

30,00

  • Une formation vidéo de 2h30m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
  • Découvrez pourquoi vous former avec Tuto.com

Cette formation est la première d'une série de formations sur Unity, axées sur le travail d'équipe entre designers, graphistes et programmeurs. Chaque formation de cette série touche à un sujet particulier de l'industrie du jeu.

Ce premier module porte sur les "design patterns", les schémas d'architecture logicielle, et en particulier sur le model-view-controller et comment l'implémenter dans Unity.
 

Au programme de cette formation sur l'architecture MVC dans Unity

En partant de rien, nous allons créer un jeu de rythme, tel que Guitar Heroou Tap Tap Revenge.

  • Nous commencerons par la structure des données et mécaniques de jeu, qui concernent le design et la programmation.
  • Puis, nous verrons l'affichage des données et les retours visuels, qui concernent le graphisme et la programmation.
  • Nous commencerons par une vue d'ensemble de certains design patterns connus (MVC, MVVM, MVP).
  • Puis, nous construirons la représentation graphique avec les outils d'interface de Unity, avant de travailler sur l'architecture du jeu.
  • Nous allons structurer le modèle de données (Model) du jeu.
  • Puis, nous l'afficherons et l'éditerons à l'aide d'un inspecteur de propriétés personnalisé.
  • Nous verrons aussi comment enregistrer des données dans l'éditeur à l'aide de la classe ScriptableObject.
  • Nous travaillerons ensuite sur la vue piste (View), en la remplissant d'objets d'interface enregistrés plus tôt, et nous animerons le défilement de la vue piste.
  • Nous travaillerons alors sur le contrôleur de jeu, récupérant les entrées (input) du joueur pour les utiliser dans la mécanique de jeu, et mettre à jour l'affichage.

A la fin de cette formation en vidéo, les graphistes sauront ce qu'il est possible de faire avec les composants d'interface en 3D ; les programmeurs et designers sauront créer et manipuler des modèles de données spécifiques à un jeu, depuis l'éditeur pour les utiliser au "runtime".

Un QCM de fin vous sera proposé pour valider vos nouvelles connaissances sur Unity.
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions.

Bonne formation !

Table des matières de cette formation Unity (durée : 2h30m)

    • Présentation de l'auteur. gratuit 00:01:30
    • Présentation de la série d'ateliers. gratuit 00:00:42
    • Présentation de cette formation. gratuit 00:00:59
    • Vue d'ensemble sur les "Design Patterns". gratuit 00:05:47
    • Construction de la vue "piste". 00:14:16
    • Enregistrement des éléments d'interface en Prefabs. 00:04:18
    • Définition du modèle de données. 00:05:22
    • Séparation des données et du composant. 00:04:25
    • Création d'une ressource personnalisée depuis le modèle de données. 00:04:11
    • Génération aléatoire d'échantillons de données. 00:10:12
    • Création d'un inspecteur de propriétés pour l'affichage et édition des données. 00:21:40
    • Remplissage de la vue à partir des données d'une piste. 00:12:01
    • Animation du défilement de la piste. 00:04:38
    • Usage d'entrées (input) personnalisées à l'aide de "Keycodes". 00:11:14
    • Implémentation des mécaniques de tempo. 00:06:45
    • Référencement de la note courante. 00:03:18
    • Mise en oeuvre de la mécanique de jeu. 00:08:56
    • Synchronisation de la vue avec le contrôleur. 00:14:55
    • Retour du visuel de la mécanique de jeu. 00:10:40
    • Retrospective de la formation. 00:04:27



Formateur : Frédéric Moreau

Frédéric Moreau a publié 1 tutoriel et a vendu 1 tutoriel. Voir les autres formations de Frédéric Moreau

  • Avec quelle version de logiciel ce tuto est-il compatible ?
    Unity 5
  • Quel est le niveau requis pour suivre ce tuto ?
    intermédiaire
accédez à plus de 1215 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données