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
