Skip to content

Développement d'un jeu 2d dans Unity2D pendant la dernière année de BUT Informatique

Notifications You must be signed in to change notification settings

Mvth1s/UnityGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet universitaire Unity 2D réalisé dans le cadre d’un cours de développement de jeux.

Objectif du Projet

Développer un jeu 2D from scratch jusqu’au déploiement en suivant des tutoriels sur Unity2D qui couvrent les bases de ce moteur de jeu.

Minimum Viable Product

Un produit minimum viable (MVP) doit inclure :

  • Un personnage contrôlable.
  • Des commandes de base.
  • Un environnement simple.
  • Une mécanique de jeu centrale.
  • Une condition de défaite/victoire.
  • Une boucle de jeu (début avec un menu principal, partie en cours, écran de fin).
  • Un tutoriel.

Logique du Jeu

  • Gérer le temps discrétisé par frame (boucle de jeu).
  • Gérer l’espace avec des scènes et des game objects.
  • Gérer les transitions entre les scènes et la persistance des données.

Physique du jeu

  • Comprendre les colliders et les rigidbodies.
  • Comprendre la physique des mouvements et des matériaux.
  • Configurer les matrices de collisions avec des layers.

Interactions dans le jeu

  • Entre le joueur et l’interface graphique : créer des boutons et des menus.
  • Entre le joueur et l’environnement : utiliser un input system pour contrôler le joueur.
  • Entre les game objects : gérer les interactions à base de déclencheurs d’événements et de scripts.

Animations, caméra et musique

  • Animer les game objects avec un animator.
  • Créer des effets visuels.
  • Créer une caméra dynamique avec Cinemachine.
  • Ajouter de la musique.
  • Ajouter des effets sonores.

Bonus

  • Niveau interactif

About

Développement d'un jeu 2d dans Unity2D pendant la dernière année de BUT Informatique

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published