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

XNA has officially been discontinued, with support no longer being offered by Microsoft. Does this mean that Monogame has died also? I see that the site still says it is based upon XNA 4. What is the official status of Monogame?

share|improve this question
I don't see how XNA getting discontinued would affect Monogame at all. Their whole goal is to have an open source implementation of the XNA API (as far as I know). They have a roadmap on their github page: – Tetrad Jun 13 '13 at 18:56
My suspicion is that Microsoft wanted to move away from the idea of people coding platform-specific games in their proprietary language. Microsoft XNA fell under that filter, but MonoGame didn't. I think knowing they were going to be third wheel in the tablet gaming world, they wanted to very much prefer people use cross-platform engines rather than go Microsoft-only. MonoGame may yet advance with whatever features people want, as they control it all themselves. – Katana314 Jun 13 '13 at 21:05
@Katana314 - my suspicion is that you're just being paranoid. Microsoft have a new console coming out, it's D3D11-level hardware, XNA is D3D9-level, of course XNA is going to be discontinued. Occam's razor says I'm right. Either way, and since this question can't go anywhere good, voting to close. – Le Comte du Merde-fou Jun 13 '13 at 21:07
@mh01: "it's D3D11-level hardware, XNA is D3D9-level, of course XNA is going to be discontinued" Actually, that doesn't follow. Epic didn't discontinue the Unreal Engine; they simply made a new version for new hardware and consoles. Microsoft could have made a new version of XNA, but they didn't. Granted, I don't buy Katana's logic for why they did; it seems much more reasonable to assume that they simply don't care to fund support of it. – Nicol Bolas Jun 14 '13 at 2:41
XNA 4.0 was moving towards D3D11 support, as it dropped all the D3D9-only features. (Also apparently the WP7 version of XNA was a partial D3D11 implementation). So it's not because of D3D versions that XNA got canned. – Andrew Russell Jun 14 '13 at 12:00

Quite the opposite. MonoGame stands to be the perfect replacement for existing XNA developers. It doesn't do everything that XNA did yet but there's no good reason why it can't. Coupled with the fact that it sports many more platforms and it's already being used in many reputable games I'm confident it will be great for some time to come.

Edit: I wrote this answer on my phone, let me elaborate a little more.

Firstly, MonoGame does not depend on XNA, it's an open source implementation of the XNA API and does not use Microsoft's implementation in any way. They make it clear in the Contributing to MonoGame instructions that no code from the XNA framework is actually used in the implementation, only the public API. Therefore, MonoGame exists on it's own without XNA.

Secondly, the MonoGame project is being actively developed. You can see on github there is plenty of commit activity going on. The most recent post on their website was 2 days ago announcing 2 MonoGame titles coming to PS4.

Third, the MonoGame forums are active. The most recent posts are today, and plenty of discussions going on around development, new game announcements, new platform support and solving problems. They also have other active social feeds like twitter and as Noctrine pointed out an "official status"

So, there's plenty of evidence to indicate that MonoGame has not died.

share|improve this answer
I believe the question asked for an "official status"... – Byte56 Jun 13 '13 at 22:43
Essentially this - – Noctrine Jun 13 '13 at 23:07
@Noctrine seems like that should be an answer. – Tetrad Jun 14 '13 at 5:57
No MonoGame depends on XNA installed since Monogame has no implementation of the content pipeline yet. – codymanix Oct 18 '13 at 15:53
You don't have to use the XNA content pipeline. MonoGame supports loading content from raw files (.png, .wav, etc) directly. I've made full games without XNA installed. That said, this question is about the status of MonoGame and even if you do still use the XNA content pipeline, MonoGame continues to work both now and in the future with or without XNA. – craftworkgames Oct 21 '13 at 1:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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