• Build targets for Windows, WinRT/Metro, MacOS X, Linux, iOS and Android™. Big and little endian, 64bit clean.
  • C++ based low-level functionality, with Lua on top. Much "game" and UI work can be done entirely in Lua.
  • Fully native DirectX (11 and 9), OpenGL and OpenGL ES 2.0 renderers available; complete separation of engine function calls from low-level APIs, to allow simplicity of future renderer development.
  • Proven UDP game protocol, with custom guaranteed packet delivery, retransmission and sequencing figures. MTU discovery automatically optimizes for connection, proven through a vast number of consumer routers and the greater 'net (easily user-disabled as well). Custom packet compression can be optimized to the specific stream profile with genetic algorithms. Strong but fast encryption also available.
  • Compressed data file format, allowing all art assets and other information to be rolled into a single compressed file, with optional encryption also available.
  • Portable rendering engine supports progressive/continuous and discrete LOD, gamma correct rendering, material-based and object-hierarchy based scene graphs, multitude of shaders, compressed color and normal maps, animating textures, PNG with alpha, JPEG loading, etc.
  • Optimized OBB and primitive based collision detection system.
  • Physics engine supports polygon soup collision meshes, first point of contact, center of mass calculations, conservation of momentum, etc.
  • Advanced particle/FX system, with hierarchical effect definitions, envelopes, particle emitters may other particle emitters, etc.
  • UI with fully featured interface controls, scroll regions, tree controls, list controls, drag-and-drop, etc.
  • Spatial partitioning implementations via both Octree and Sweep-and-Prune (performance tradeoffs for either depending on usage).
  • Portable sound system with stereo floating-point mixer, arbitrary number of simultaneous sounds, doppler effect, 3D positional sound (outputs to stereo). Integrated OGG/Vorbis support.
  • Platform-specific sound drivers for Linux, Mac, Windows (Wave-out, DirectX, Vista/7) allows hardware features to be kept separate from portable code, simplifies adding new sound support.
  • Scales very well across a variety of hardware (depending on art content used and implementation methods). Vendetta Online can run on an Intel Atom netbook with integrated video using low detail settings. Client engine also applicable to single-player or non-MMO development.
  • Optional hooks for the TeamSpeak 3 SDK (implementations both server and client side) allows for integrated voice chat across all client platforms.
This area is under construction, more information will appear soon.

© Copyright 1998-2013, Guild Software Inc, All Rights Reserved