Dragon2D is a 2D Rpg engine written in D2! (yes i switched there from c++)
There are many reasons why i decided to use D. One is the safer design of the language making it hard to have things like memory leaks (yay garbage collection). Other reasons are the modular design and the readability. However i will cover this sometime in the future in the Dragon2D github wiki.
Hnnnngggggggggg -> https://github.com/DregginGames/Dragon2D/wiki/Installation-Compilation-Running