D and the world

Mike Parker aldacron71 at yahoo.com
Fri Apr 27 19:53:06 PDT 2007


Jeff Nowakowski wrote:

> 
> Funny you should mention Epic. A lot of their game code is not written 
> in C++.  The high performance bits like rendering are, but tons of code 
> that makes up a game is written using a scripting language inside a 
> virtual machine.

This is true of most games these days. The rendering and other 
system-level code is written in C++, while the game logic is handled in 
script (often Python, Lua, or a custom solution). UnrealScript was 
designed specifically for game development, with built in features like 
states and keywords that determine how objects are handled by the 
networking code. This is one of the reasons why the Unreal Engine is 
more than just a game engine. With the cross-platform rendering 
capabilities, the solid content pipeline, the built-in debugging tools 
-- it's a complete gaming platform. No other offering in the industry 
compares with it.



More information about the Digitalmars-d mailing list