196
196
the move towards higher level languages. Usually a game is split into
197
197
two major parts. The game engine, which must be as fast as possible,
198
198
and the game logic, which makes the engine actually do something. It
200
200
portions written in C. Nowadays, C has moved to the game engine, while
201
201
often the game itself is written in higher level scripting languages.
202
202
Games like Quake3 and Unreal run these scripts as portable bytecode.