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
2010-02-17 03:54:02
+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
2010-02-17 03:57:38
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
2010-02-28 02:42:30
+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
2010-02-19 06:52:23