la frontière est pas forcement tres nette entre API et moteur.
SDL par exemple, c'est une API ou un moteur 2D ?
D'un coté elle offre toutes les fonctions d'un moteur pour l'affichage, la gestion des touches, ...
De l'autre certaine fonctionsbas niveaux sont plus pratique une fois encapsulées dans un moteur.
Perso j'utilise un moteur 2D basé sur la bibliothèque SDL. Je ne tape plus aucune fonctions propre à la sdl dnas mon code.
Peut-on dire que "API" et "moteur" sont des concepts variables suivant le niveau ou on se place ?