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