Engine features

  • Efficient scene-graph allowing for realtime robust collision detection & response
  • Modern deferred rendering pipeline
    • Realtime directional, spot and point lighting with support for ambient and diffuse terms.
    • Realtime omni-directional shadow mapping with percentage-close filtering
    • Soft particles
    • Normal mapping
    • Displacement mapping (steep parallax & relief mapping)
    • Skeletal animation with animation blending
    • Variety of post-fx including
      • FXAA
      • SSAO
      • Vignette
      • Color grading
  • Streamlined asset pipeline
    • Definable materials and material properties
    • Plenty of supported asset formats
      • JPEG, PNG, TGA, PNM (PBM, PGM & PPM) & DDS
      • OBJ & IQM
    • Online asset optimization
      • Texture compression with support for BPTC, DXT1, DXT5, RGTC & ETC2
      • Half-precision floating-point vertex
      • Index compression
      • Linear-speed vertex-cache optimization
  • Immediate-mode UI
    • Buttons, Items, Boxes, Windows, Sliders
    • Headers, Labels, Separators
    • Lines, Rectangles, Text, Images, Models
  • Console
    • Global configuration
    • History and tab completion
    • Reactive changes to various engine components (including renderer)