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
Langage C# Apprentissage

Les machines à états en C# (Unity + Godot)

Une atelier d'introduction aux principes des machines à état en C#

Sessions
4 sessions
Durée
38min
Difficulté
Difficulté 3/5

À propos

Ce que vous allez apprendre

Cet atelier vous propose d'implémenter des machine à état en C# afin de vous aider à mieux organiser votre code. Les machines à état (ou automates finis) sont particulièrement utiles pour la création d'élément dont le comportement est complexe et susceptible de varier au cours du jeu (le personnage du joueur, les ennemis etc.)
 

Nous verrons une implémentation C# du pattern State et utiliserons cette implémentation dans le moteur Unity. Nous verrons également comment un exemple d'implémentation au sein de Godot Engine.

L'idée sera de construire un personnage capable de :

  • marcher/courrir
  • nager
  • ramper

Nous utiliserons les assets

Votre parcours

Programme de l’atelier

1 section · 4 sessions · 38min

Objectif de la section : Dans cette unique section, on découvre ensemble ce qu'est un automate fini et on l'applique dans Unity

  1. Lecture L'automate fini : découverte, intérêt et première implémentation 11min Verrouillée
  2. Lecture Utilisation du pattern State dans Unity 10min Verrouillée
  3. Lecture Implémentation des différents états 13min Verrouillée
  4. Lecture Et du côté de Godot Engine ? 4min Verrouillée