So iv'e done a lot of research in some of what it might take to pull this off and having myself ported games to almost all self publishing platforms there are, as well as a lot of time spent in D3D9, D3D11, OpenGL, GLES2, C#, Mono, MonoTouch, MonoDroid, XNA ect, Iv'e always wanted to create an Open Source Game Engine written in pure C# and back end peaces in C++ where required.
Iv'e started a project called the ReignSDK located here: https://github.com/reignstudios/ReignSDK
As you can see the way I have the ReignSDK set up I can port it to just about anything. Basically the ReignSDK would be the back end to the Game Engine.
My question is, does anybody think there is room for a cross platform game engine written in c# that targets basically everything and has a Visual User Interface like Unity3D?
There is Unity3D, but that cost a lot if you want to do post processes effects ect, and doesn't target small indie devs on platforms like the Vita, Xbox 360, WP7 or other emerging platforms C# can run on but Unity will never support, like the GCW-Zero or RaspberryPi.
I would love to have this game engine build to even super low end devices like the FEZ Game-O just for the fun of it. Of course this would be 2D only game engine feature, but would be cool. Or course I want it to run on high end devices as well.
Anyway, any thoughts or questions? Is this idea a waste of time? Will anybody every use something like this? Would anyone else ever want to get involved in a project like this?
Edited by zezba9000, 04 October 2013 - 03:38 AM.