Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Are there any good tutorials to convert a current XNA game to work iOS using MonoGame?

share|improve this question

closed as too broad by Byte56 Feb 15 '15 at 2:50

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

Hi and welcome. Probably not; I would recommend starting with just porting to MonoGame to make it work, then translate concepts like touch into an iOS realm. – ashes999 May 24 '13 at 23:25
Make A Monogame IOS project, and copy your code in. Put all of your .xnb files into the Content folder, and set the properties of each .xnb file on 'build' to Content and 'Copy' to copy if newer. – Battle_Pasture May 25 '13 at 2:34
@Potato Post that as an answer because even though its a very simple answer it is the correct one and should be accepted. – ClassicThunder Jun 24 '13 at 12:50
I have now rewritten my comment as an answer. – Battle_Pasture Jun 24 '13 at 13:45

I'm not sure if there are any specifically about porting to iOS yet but there are a few good tutorials around that might help. Check out this discussion on the forums lists current tutorials.

There's also another related thread about ideas for new tutorials.

I'm currently only using MonoGame to make games for Windows and port them to Android. I suspect the process is fairly similar though, and it's not too difficult. Give it a go and see if you run into any problems.

share|improve this answer

All you need to do is this:

Download Monogame And Mono, Along With Xamarin Studio.

Now Create A New Monogame iOS project. (You may get an error because i believe you can only make iOS projects on a Mac machine)

Now Copy All Of Your Code Files In.

Now For The Final Part, Put All Of The Built .XNB files from your projects Content Folder into your iOS's Content Folder As A Link To The Original XNB. (these should be located at ProjectName\ProjectName\ProjectName\bin\x86\Debug\Content)

From here, foreach of your .XNB files set there build action to 'Content' And Copy to 'Copy If Newer'. Now Test It And It Should Work. (this should work, for i have only tested this on android and not on iOS, but it should be the same process).

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.