Possible Duplicate:
Best 3D Graphics Engine for .NET
Hello everyone,
I'm an Indie developer and I'm in need of a good rendering engine for c# (Do not point me to Unity3D please, I want to be in control of my entire application and not just scripting and working in unity's proprietary editor)
I really like Truevision3D but the problem is that it's development is extremely slow (It's been on version 6.5 for more than 4 years) and it has a closed source. I've taken a look at Axiom but it is to focused on chasing Ogre in my opinion and I hate it's overlay system.
I'm looking for these things:
- an engine that is not owned by microsoft (no XNA)
- C#
- Possibility to write games with AA graphics (Modern engine (not Doom 1 style graphics capability)
- DirectX renderer for windows (and OpenGL if possible)
- Support for 2d, it would be great if I can easily draw textures with transparency and text on the screen on top of the games. that's all the 2d I need
- It needs to be in active development (availability of source code is a plus)
- Freedom, the engine should not control my entire application I want to have my own implementations of networking and other things so it should not be a full game engine
- Support for big terrains (for MMO games)
I know that i'm being quite difficult but I have been searching for a while now and I would love to find an engine that suits my needs
Does anyone have experience with some good c# rendering engines except Truevision/Axiom/Unity/XNA ?
I however do not want to reinvent the wheel so please, no engines that need to be developed into a real engine, just something that will allow me to write a game while not being tied to a proprietary game editor like with Unity3D.
thanks in advance for taking the time to help me.