Every GFX object in the game is also written as an external script file, which describes how it acts in the game environment and renders onto the screen. This allows designers to create new GFX objects, apply them to any game processes without any changes to the engine code. Each GFX object can generate any other object depending on assigned event. Multi-texture technology allows you to script any visual effects in external file and apply it to any part of level geometry. Network Internal game structure is based on Client-Server technology.
Server always works in multiplayer mode.
Single player mode is just the particular case when only one local client is connected to server. The audio engine is presented in both software and hardware based renderers. Software audio driver was created for compatibility with obsolete sound hardware. It represents a simplified version of hardware 3D audio renderer, with minimal features set, like 360 degrees sound positioning and distant fade. DirectSound3D is a 'hardware' version of software audio mixer.