Is that possible to convert 3D XNA Games to Monogame?

Topics: Android, Announcements, General, iOS, Mac OS X, OUYA, PlayStation Mobile, Windows Desktop, Windows Metro, Windows Phone
Jul 24, 2013 at 4:48 PM
Edited Jul 24, 2013 at 4:49 PM
Is that possible to convert full and finnished 3D XNA games to Monogame?
And is it possible to publish it in the app-store?
but I would like to convert 3D XNA games to IOS, Mac, Android, Win platforms.

thanks for your answers
Developer
Jul 24, 2013 at 8:10 PM
The short answer is Yes. Look at http://www.monogame.net/showcaseof both 3D and 2D games that have been published on all the platforms you mention.

I hope that helps.


D.
Jul 25, 2013 at 8:40 AM
Thanks.
Yes you helped me.

But I'm affraid of the converting, as I read that there are many mistakes even converting 2D XNAgames to Monogame. So how difficult can be a 3D game converting, especially because there are no documentaries and videos how to convert 3D games to Monogame.

Can you tell your opinion about it?
Do you know any docuentary for it?

Thanks a lot.
Aug 21, 2013 at 4:40 PM
Edited Aug 21, 2013 at 5:00 PM
We've been doing the conversion here for about 4 months.
We just about have it running on 4 platforms now and fairly equivalently.
Our product has a fair amount of complexity to it in the background, though.
Such as Protobuf and networking code.
A lot of the problems for us have been .Net -> Mono, not XNA -> MonoGame.

I have heard people say they have converted simple games in 1 day.
For us and what we are doing it has been harder than that.
But the point is: it is easier than any of the alternatives.
Aug 22, 2013 at 8:54 AM
Don't know about 3D, but it took us about a week working around "real life" to port five games from XNA to Monogame-Android, and most of the problems we hit were due to differences in architecture and app life cycle between the WinPhone and 'Droid.

iOS ports of the same games were then done in a day and a half of solid work!
Aug 26, 2013 at 11:23 AM
I have converted my XNA Games onto Android with MonoGame. The core 3D XNA is supported by MonoGame.

The biggest problem is that different rendering of textures in my models, appear differently. Curiously my Game Models textures appear differently between Nexus 7 (Tablet) and Nexus 4 (Phone) which is rather disappointing.