//Framework open source dédié au développement de jeux vidéo 2d utilisant le langage Lua.
//LÖVE 2D – https://love2d.org
love = {
graphics(),
keyboard(),
mouse(),
joystick(),
audio(),
filesystem(),
window(),
timer(),
math(),
image(),
shader(),
physics(),
}
game = {
load(),
update(),
draw(),
}
— rendu graphique (images, textes, formes…)
— gestion du clavier
— gestion de la souris
— gestion des manettes
— lecture et gestion des sons
— lecture et écriture des fichiers
— création et configuration de la fenêtre
— gestion du temps (dt)
— fonctions mathématiques supplémentaires
— chargement des images
— shaders GPU
— moteur physique Box2D
— initialisation du jeu
— logique du jeu
— rendu graphique