Les Concepts sont essentiels pour maîtriser les principes utilisés dans la conception de Jeux Vidéos.
Les concepts suivants sont écrits en Lua avec le framework Love2D.
Respecter bien l’ordre ci-dessous pour aborder les différents concepts, car ils suivent une progression évolutive tout en considérant les connaissances acquises sur les cours précédemment vus ensemble.
Les Concepts essentiels du Jeu Vidéo seront abordés avec Love2D (Lua) car c’est un langage facilement transposable (que l’on peut appliquer sur d’autres langages).
La GameLoop
Les formes simples, la logique Objet et le Delta Time
Les Images et Les Angles
Tableau à 2 dimensions (2D)
Les Sons et la musique
Module en travaux
La Modularité
Module en travaux
La Génération aléatoire et son utilité
Module en travaux
Utiliser une collection d’image (TileSheets, SpriteSheets)
Module en travaux
Créer une Map en 2D (TileMapping)
Module en travaux
Utiliser un Timer (cycle du temps)
Module en travaux
Faire des animations d’images (frames)
Module en travaux
Les collisions d’Objets en 2D
Module en travaux
Créer une Intelligence Artificielle
Module en travaux