![]() Scripting throws a wrench into this as well, as scripts are code that is loaded like data. Even Quake mods, written in so-called QuakeC, were compiled directly into virtual machine assembly code. Half-Life 2's game engine, the Source engine, is modified by loading DLLs, which are compiled C/C++ code. ![]() Many game engines don't quite fit this definition, as the method of customizing an engine often involves writing code in addition to data. Please note that this is a simplification of a complex topic. With some work, Quake could have run a game like Super Mario 64, all without directly changing the code of the engine. And the main character would be rendered there in third person with all of the controls intact and functional. It did not even make the assumption that the game was first-person a user of the engine could pull the camera away to a third-person perspective. It was a first-person shooter, but the game engine was much more flexible. ![]() One of the first cases of a true game engine was Quake.
0 Comments
Leave a Reply. |