The engine is the underlying software that supports the assets and scripting that allow the game to work.
It’s what detects that you’re pressing a button and has been told which model plays what animation as a result. It’s basically a collection of functions that are premade without any specific game in mind that can be used as a jumping off point so that developers don’t need to write their own code for how to render 3D graphics, or for pairing up animations with models, or program camera controls and all the other stuff that every video game does.
Borderlands 3 and Kingdom Hearts 3 both run on Unreal Engine 4, which means that once you strip away all the art assets and game specific code that their studios wrote you’re left with the same piece of software that was built to support video games.
Latest Answers