Jump to content

  • Log In with Google      Sign In   
  • Create Account


Porting from XNA to MonoGame


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
2 replies to this topic

#1 BigGiantHead   Members   -  Reputation: 177

Like
0Likes
Like

Posted 20 July 2013 - 05:05 AM

Hi everybody,

 

I'm developing a game in XNA, and since it was announced that XNA is not going to be supported any more, I'm thinking to port it to MonoGame.

I read a couple of articles about it, and they all say it should be fairly easy.

 

I have my doubts because it's a 3D game and we are also using some third party "plugins" for XNA, which we might have to port.

 

So I was wondering if any of you guys might have some previous experience in this and give me some advice.


Co-Founder of Tesseract Interactive.

Check out our project Excubitor on http://excubitorgame.com and http://www.indiedb.com/games/excubitor


Sponsor:

#2 Tarika   Members   -  Reputation: 481

Like
2Likes
Like

Posted 20 July 2013 - 06:02 AM

Hi BGH welcome to gamedev!

 

Many of the questions you asked have already been answered many many times before so I recommend you try the search features of the forum, however here is a brief summary of the answers you'll find:

 

  • XNA is no longer supported correct, however it works and will continue to work for years to come. So if you are new to coding games, stick with XNA until you are happy to move on.
     
  • MonoGame would be the next stage *after* building your game, it's very straight forward (not easy) to port to as long as the game is optimized and does not rely on windows only features. Also as they are still working on the content pipeline, it's very useful to still have XNA installed.
     
  • XNA doesn't actually have any plugin's, you can get 3rd party libraries that give you extra features, but no plugins that directly tamper with the API. Which 3rd party libraries you are planning on using? (note: most of the popular ones like physics engines etc... provide a DLL that works on MonoGame too now days).

Try not to dwell on trying to port before your game is built, it's a mistake I and others have made in the past over and over, this tends to lead to games never getting built, but that's just my two cents smile.png

 

Aimee

 

 

 


Edited by AmzBee, 20 July 2013 - 06:04 AM.

We are now on Tumblr, so please come and check out our site! 

 

http://xpod-games.com


#3 BigGiantHead   Members   -  Reputation: 177

Like
0Likes
Like

Posted 20 July 2013 - 06:33 AM

Thanks for the answer Aimee. I was thinking the same thing, just needed confirmation. 

 

 

  • XNA is no longer supported correct, however it works and will continue to work for years to come. So if you are new to coding games, stick with XNA until you are happy to move on

 

And you guessed it I'm kinda new to coding games. biggrin.png  

 

The thing that gives me concern is that we are using XEN for XNA, which basically was supposed to be an engine,

but it's only a wrapper of XNA which provides some really cool features. That's why I said "plugin".

 

Other than that we are using BEPUPhysics, DPSF and some other libraries for steering and path finding which are easily portable or already have a port to MonoGame.

 

So we'll continue crunching and port when it's ready. :)

 

BGH


Co-Founder of Tesseract Interactive.

Check out our project Excubitor on http://excubitorgame.com and http://www.indiedb.com/games/excubitor





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS