Game engine: The codebase on which a game runs. There are different subsets of engines, such as specialized ones for physics and graphics. Often the game engine is only middleware which game specific behaviours are built upon, though end-users do not tend to make this distinction. Examples of game engines with blockchain interoperability are Unity, Unreal, Godot.