Es muss nicht immer C++ sein.Zitat
Außerdem spricht es nichts dagegen, dass man ein Interface z.B in Visual Basic programmiert, die Engine selber aber in einer anderen Programmiersprache, hier würde sich für "Anfänger" (und damit mein ich die Leute, die sich eben nicht schnell genug in DirectX etc. einarbeiten können) BlitzBasic oder Pure Basic eignen.