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

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

Frédéric Moreau
29,99€
Acheter maintenant, payer plus tard. En savoir plus

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.
01m30
Leçon 2Présentation de la série d'ateliers.
42
Leçon 3Présentation de cette formation.
59
Leçon 4Vue d'ensemble sur les "Design Patterns".
05m47
Leçon 5Construction de la vue "piste".
14m16
Leçon 6Enregistrement des éléments d'interface en Prefabs.
04m18
Leçon 7Définition du modèle de données.
05m22
Leçon 8Séparation des données et du composant.
04m25
Leçon 9Création d'une ressource personnalisée depuis le modèle de données.
04m11
Leçon 10Génération aléatoire d'échantillons de données.
10m12
Leçon 11Création d'un inspecteur de propriétés pour l'affichage et édition des données.
21m40
Leçon 12Remplissage de la vue à partir des données d'une piste.
12m01
Leçon 13Animation du défilement de la piste.
04m38
Leçon 14Usage d'entrées (input) personnalisées à l'aide de "Keycodes".
11m14
Leçon 15Implémentation des mécaniques de tempo.
06m45
Leçon 16Référencement de la note courante.
03m18
Leçon 17Mise en oeuvre de la mécanique de jeu.
08m56
Leçon 18Synchronisation de la vue avec le contrôleur.
14m55
Leçon 19Retour du visuel de la mécanique de jeu.
10m40
Leçon 20Retrospective de la formation.
04m27

Avis des apprenants

Détail des avis
37
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

Payer plus tard

Prix d'achat : 29,00 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1422 tutos gratuits

Notre politique de protection des données