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