il faut distinguer 3 choses : une bibliothèque (library), un framework et un moteur de jeu (game engine).
Une bibliothèque de programmation est un ensemble d'instructions permettant d'étendre un langage de programmation donné dans un domaine très spécifique (par exemple, une bibliothèque permettant l'accès à des serveurs de données, à des cartes graphiques particulière, pour gérer des collisions...).
Un framework est un ensemble de bibliothèques pour un domaine particulier, (par exemple, pour faire des jeux vidéo, des sites internet...).
Un moteur de jeu est une application comportant un framework mais aussi, par exemple, un éditeur de code intégré, des outils comme une application de création d'animations, un accès intégré à des bibliothèques de composants... C'est un logiciel intégrant un grand nombre de fonctions et d'outils dans une interface commune.
Cliquer pour voir des copies d'écran
Suite : Jeux Godot, des Jeux réalisés ou en cours de réalisation