I'm looking for a 3d engine (for games). I prefer C# with .net or Mono but C++ would also do it if I don't find anything for C#. I want to code programs for Windows and Linux. iPhone/Android would also be interesting for other projects.
So far I found these engines (C#):
Are there some other engines I could use in C#?
Axiom seems to be what I need. Someone got experience with Axiom?
Which one would you choose?
Thanks!
Edit: It would be cool if the program built with the engine/framework doesn't require any runtime program installed (except .net or mono) As far as I know you need to install XNA to run XNA applications. :(
Look at OpenTK for a good baseline OpenGL graphics library. Documentation is here as well as a similar post from GameDev.
Check out Irrlicht Engine.
I think it has everything you are asking for (Opensource, platform independent, etc. ). I only used it for a small project in the past, but I know it has a very good renderer system. The engine doesn't have a Level Editor itself but you buy it as an add-on application.
For Irrlicht/Mono integration, look here.
For iPhone/Android, I think your best bet is going with Unity. As you stated, it isn't open source, but I have found nothing easier than this spectacular engine.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With