Skip to content
Eric Christenson edited this page Mar 31, 2014 · 18 revisions

The following features are presented in no particular order, nor are they exhaustive. Items with strikethrough have been completed.

Audio

Dash will support audio.

  • OpenAL support
  • Script controls
    • Play/Pause/Stop
    • Volume
    • Loop
  • File formats?

Animation

Dash will support animation via .fbx files.

  • FBX format support
  • Script controls
    • Play/Pause/Reset
    • Jump to frame

Graphic Enhancements

  • Normal maps
  • Specular maps
  • Transparent Objects
  • Shadow maps
    • Cached shadow maps
    • Cascaded shadow maps
  • 2D Pipeline
  • Physically based rendering
  • Draw immediate

Physics

Our team has previous experience with Bullet Physics, but have no current plans to bind the Bullet library to D.

UI

Dash will feature UI support through Awesomium initially, but we plan to switch to Chromium Embedded Framework in the future.

  • In-engine text debugging
    • Text displays relative to objects in 3D space

Particles

We have no current plans to integrate a particle system, but it is something we would like to look into.