I am new to .Net and C# and I am interested in game development . I just studied about Mono-andriod and mono-iOS but they are not free to use . I also read about XNA and I think its free to use . So can you guide me what should I do and I use to become a good game developer or guide me a path for game developing using C# or .NET technology.
closed as not a real question by Laurent Couvidou, John McDonald, Martin Sojka, Ali.S, Josh Petrie♦ Sep 21 '12 at 16:40
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.
Adding to mentions of MonoGame, ANX, and SharpDX which offer approaches that will be familiar for XNA devs, a colleague of mine, Bob Familiar, recently posted about various options to consider for making games (specifically for Windows 8, but they apply in general as well):
The post highlights some (but not all) current and/or future options to think about:
Tough to really "answer" your question, but at least some other things to consider.
I will just copy that from another answer:
ANX will give you a smooth and easy to get started framework for developing games in C#. Considering XNA is not getting much attention from Microsoft at the moment, and ANX is able to publish to Linux, Windows, Windows8 and some more platforms, plus it adds some nice features like Kinect support it might be a good starting point.
Big bonus: You can use the XNA documentation on the web, or ebooks, as ANX is source compatible.
Good luck and a lot of fun on your journey as a new game developer!