A free and open 3D game engine written in D.
What is Dash?
The Dash Engine is an OpenGL engine written in the D language that runs on both Windows and Linux. We use a deferred-rendering model in the current pipeline, and a component model for game development and logic. Other major features include networking, skeletal-animation support, content and configuration loading via YAML, and UI support through Awesomium.
Our vision for Dash is to have the programmer-facing model of XNA/Monogame combined with the designer-friendliness of Unity in a free and open-source engine. We also hope that Dash can help to prove the power and maturity of D as a language, as well as push D to continue improving.
Dash has been designed for expansion and modification. Swap out the sound library or the animation system without digging around the rest of the codebase.
Best of Both Worlds
Dash is built for programmers. We also provide visual tools for artists and designers that make it easy to be productive.