Architecture d'un Model-View-Controller avec Unity
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00

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

Frédéric Moreau
30,00€

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

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 !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Leçon 1
Présentation de l'auteur.
Leçon 2
Présentation de la série d'ateliers.
Leçon 3
Présentation de cette formation.
Leçon 4
Vue d'ensemble sur les "Design Patterns".
Leçon 5
Construction de la vue "piste".
Leçon 6
Enregistrement des éléments d'interface en Prefabs.
Leçon 7
Définition du modèle de données.

Plan détaillé du cours

Leçon 1Présentation de l'auteur.
01m30s
Leçon 2Présentation de la série d'ateliers.
42s
Leçon 3Présentation de cette formation.
59s
Leçon 4Vue d'ensemble sur les "Design Patterns".
05m47s
Leçon 5Construction de la vue "piste".
14m16s
Leçon 6Enregistrement des éléments d'interface en Prefabs.
04m18s
Leçon 7Définition du modèle de données.
05m22s
Leçon 8Séparation des données et du composant.
04m25s
Leçon 9Création d'une ressource personnalisée depuis le modèle de données.
04m11s
Leçon 10Génération aléatoire d'échantillons de données.
10m12s
Leçon 11Création d'un inspecteur de propriétés pour l'affichage et édition des données.
21m40s
Leçon 12Remplissage de la vue à partir des données d'une piste.
12m01s
Leçon 13Animation du défilement de la piste.
04m38s
Leçon 14Usage d'entrées (input) personnalisées à l'aide de "Keycodes".
11m14s
Leçon 15Implémentation des mécaniques de tempo.
06m45s
Leçon 16Référencement de la note courante.
03m18s
Leçon 17Mise en oeuvre de la mécanique de jeu.
08m56s
Leçon 18Synchronisation de la vue avec le contrôleur.
14m55s
Leçon 19Retour du visuel de la mécanique de jeu.
10m40s
Leçon 20Retrospective de la formation.
04m27s

Avis des apprenants

Détail des avis
2
Apprenants
1
Commentaire
5/5
Note moyenne
5/5
1
4/5
0
3/5
0
2/5
0
1/5
0
Grégory Schmitz
Grégory Schmitz
Publié le 22/01/2024
Bravo pour la formation, très intéressante ! Est-il possible d'adapter cette formation avec une musique? Cela voudrait dire générer des données à partir d'un fichier son(mp3) puis de les intégrer. Comme un Guitar Hero :) (Il faut la musique et les données de la musique) C'est une formation envisageable par la suite ? Greg

Vos questions sur le cours

Avec quelle version de logiciel ce tuto est-il compatible ?

Unity 5

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Attendez ! 🤗

Accédez à plus de 1334 tutos gratuits

Notre politique de protection des données