Technology:

  • Object oriented;
  • Highly extensible;
  • Designed for modding;
  • Modular design
  • Scripting module
  • C/java like syntax
  • functions and classes support
  • multithreaded virtual machine
  • integrated finite states machine
  • latent functions support
  • script classes inherited directly from code classes
  • Render module
  • DirectX9 based
  • vertex and pixel shader support trough HLSL
  • unified lighting engine
  • tangent space support
  • multiple mapping channels
  • animated textures (with streaming options and controllable from shader or code)
  • runtime data stream selection (some data might be discarded to avoid upload bottlenecks when running on slower video cards)
  • DDS/JPG/PNG/BMP/GIF/TGA texture support
  • rendering order (entities have rendering priorities)
  • Space partitioning
  • octtree support
  • bsp support
  • Math module Debugging module
  • game console integrated with the scripting language
  • memory tracker
  • multiple channel logger
  • Sound module
  • 2D and 3D sounds trough DirectSound
  • streaming support
  • sounds loading from disk or from memory
  • data management to avoid sound duplicates
  • sound groups (to easily modify the properties of a group of sounds)
  • Networking module
  • client/server architecture
  • UDP based
  • non-blocking multi-user support
  • reliable/unreliable packets
  • Physics module
  • Inertial movement
  • Fast response collision detection
  • Generic or arbitrary mesh collisions (sphere, box, mesh or ray collision detection)
  • Collision prediction
  • Mesh/animation module
  • rigid or skinned meshes
  • skeletal animation
  • hierarchical structure
  • support for special bones (fx, sound , damage bones, etc)
  • Game management module AI module
  • generic AI objects (sensors, brain classes)
  • hierarchical command structure
  • multiple simultaneous tasks (priority based)
  • fully scriptable
  • Space sim special AI pack
  • GUI module
  • scriptable
  • easy to use (the whole menu look can be changed in a matter of hours)
  • FX module
  • Environment Mapping
  • Lens Flares
  • Billboarding
  • Particle Systems
  • Sky
  • Water
  • Fire
  • Explosions
  • Starfield
  • Trails
  • Linesprites
  • GIBs
  • File management module
  • direct disk access
  • zip archive support
  • proprietary (protected or unprotected) archive support
  • data precaching
  • statistics (accurate loading bars)
  • Multiple in-house developed tools:
  • Level editor
  • FX editor
  • Model viewer
  • 3dStudio max exporters
  • Blender exporters
  • Model setup tool
  • Font tool
  • File tool (data packer, script compiler, movie maker, ...)

  • Copyright Dream Builder Studios