There is a new C# gaming engine that is still in beta but very useable Wave Game Engine. Note this is for a c# version of the game. nd would be considered as it uses libraries I am already using and I am doing the menus and other mundane 2D graphics so not appreciable impact.
http://www.waveengine.net/They have a cool technical demo that looks great
http://www.waveengine.net/Gallery/Demos ... e=1#player
There are advantages and disadvantages:
Disadvantages:
1. Only supports .x model type. A minus for serious 3D model creators but there are exporters. May change in the future.
2. Not available for Linux but under development.
3. Not sure how modding will work.
Advantages:
1. Uses BEPU physics which is what we use
2. Does not use irrlicht, rather sharpDX. We use irrlicht with a c# wrapper. Wave uses sharpDX and sharp DX has directx11 NOW.
3. Short learning curve.
4. Code is developed in Visual Studio. This engine is a set of libraries we include.
5. Totally free
6. Engine incorporates Graphics, Physics, Audion
7. Works on Mac (mono) iOS, Android and Windows including Windows 8 and Windows Store.
To concert this means alot of model work to convert what I have to .x Also textures would have to be converted. I would have to convert the game code but the logic is still sound. But I would not have to learn bepu physics (just started) and learn more about Irrlicht and Irrlicht Lime. Also the audio. I would be learning one engine and the different features.
Many of the features are useful for future expansion of the game.
Opinions? Thoughts?