A game engine is a software framework designed to create and develop video games.
Exey Panteleev | CC BY 2.0