views:

297

answers:

3

On DevMaster.net I found only RealmForge. Is this the only choice? Are C/C++ game engines suitable for D? If yes, what difficulties I need to overcome to work with them?

+3  A: 

D supports calling C functions directly, so you could use a C engine, though you'd have to convert the header to D to allow interfacing. This can be somewhat automated with the htod utility. If you want an engine written in D, you can look on dsource, though I don't know if any of these are actually usable right now.

dsimcha
+2  A: 

I think OGRE has D bindings http://www.ogre3d.org/

I know OpenMW is using Ogre and D http://openmw.sourceforge.net/jaws/

Charles
OpenMW just switched from D to C++. Sad. I seem like D for all it's strengths as a language just can't gain traction because of technical difficulties.
caspin
+2  A: 

Yage3D (Yet Another Game Engine) is an open source, cross-platform, and free 3D game engine. It is currently in the early stages of development but is planned to incorporate many features of leading commercial game engines when finished.

DSblizzard