Temp Id
Temp Id

Reputation: 387

Development frameworks in C#

When I look for development in C#, I get the following terms/frameworks/libraries:

Xamarin

Mono

Monotouch

Monogame(for games)

Are there more?

My first doubt is that are Xamarin, Mono and Monotouch same? If no, what is the difference?

Secondly Monogame is open-source implementation of Microsoft XNA. What is the meaning of open-source implementation? And if it is XNA-like, then why cant we just use XNA and why is XNA being made obsolete?

Upvotes: 0

Views: 168

Answers (1)

Josh Naylor
Josh Naylor

Reputation: 273

For questions like this why not visit http://www.reddit.com/r/gamedev who are generally happy to help with these kind of questions.

So Xamarin are the company that develop monogame which mentioned above is a clone of the now obsolete XNA framework which for some unknown reason MS have ditched. There isn't much work needed to port your XNA game to monogame. Developing for PC is free and always will be. You can pay for the tools required to develop on ios and android.

It really is a great cross platform choice especially if you have experience with XNA. For another C# alternative check out Unity.

Upvotes: 2

Related Questions