Skip to content

Features

Mikulas Florek edited this page Jul 8, 2019 · 22 revisions

General

  • Open source
  • High performance
  • Simple
  • 3D
  • Component-based
  • Almost everything can be hot-reloaded
  • Almost everything is data-defined
  • Concurrent world editing
  • Multiplatform (Windows 7, Windows 8.1, Windows 10 :trollface:)
  • Plugins
  • Configurable with Lua
  • Immediate mode debug GUI
  • Built-in profiler
  • Up to 4 controllers supported
  • Data packaging
  • Fiber-based job system

Editor

Renderer

  • OpenGL
  • Deferred
  • PBR
  • HDR
  • Multithreaded
  • Frustum culling
  • Data-defined pipeline
  • Editable, hot-reloadable shaders
  • FBX importer
  • Import 9 texture formats
  • Hot-reloadable materials
  • Meshes with multiple levels of detail
  • Transparent objects
  • Terrain
  • Automatic instancing
  • Height-based fog
  • Vertex-colored meshes
  • Normal mapping
  • Skybox
  • Water shader
  • Atmospheric scattering shader
  • Fur
  • Billboard generator
  • Deferred decals

Shadows

  • Dynamic shadows
  • Cascaded shadow maps
  • Blend between cascades in CSM
  • Exponential shadow maps
  • Dynamic point lights with shadow maps

Postprocesses

  • Dynamic postprocess system
  • Fully data-driven
  • Depth of field
  • Tone mapping
  • Film grain
  • HDR
  • Godrays
  • Bloom
  • SSAO
  • FXAA

Particle system

Audio

  • OGG file format
  • Echo effect
  • 3D sound

Network

Scripts

Navigation

  • Recast & Detour

Physics

  • PhysX

Animation

  • Skeletal animation

Ingame GUI

  • Unity-like system
  • Editable in editor
You can’t perform that action at this time.