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