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

I'm a ASP as well as C#.Net Developer. I love playing Games and willing to Create one. I'm a new bi in this Arena. So can you Help me on How to Create a Game using C#.Net?? Or is there any course or a platform using which I can Develop one? Can you suggest me different platforms using which we Develop Games!

share|improve this question

closed as not constructive by doppelgreener, Byte56, Tetrad Sep 7 '12 at 20:12

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

"How do I get started?" questions are off topic, as are "what technology should I use?" questions. – doppelgreener Sep 7 '12 at 12:23
Okay. I'm sorry as I don't know that! – Krishna Thota Sep 7 '12 at 12:24
It's ok. You should read the GPWiki's How do I get started? page. You should also look up XNA. Basically this sort of information is a google search away, using terms like "C# game engine". – doppelgreener Sep 7 '12 at 12:26
up vote 3 down vote accepted

XNA would be the obvious choice for a C# beginner. I suggest installing the XNA GameStudio and getting a copy of the book XNA Game Development by Example: Beginner's Guide. It introduces you to all the important basics and concepts and leaves you well equipped to become a game developer.

If you want, you can also use Unity. It's a 3D engine, but allows for 2D development as well, and the scripts your game uses can be written in C#.

share|improve this answer
I second XNA, it's the most logical choice for someone with .NET experience. It's meant to follow the .NET framework implementation. – ChrisC Sep 7 '12 at 14:57

I would suggest 'Mogre', currently for windows (c# port of Ogre3d). (it does not support Monodevelop at this time). there are many tutorials and samples for Mogre.

share|improve this answer
see monogame, cross platform alternative of xna. – Sri Harsha Chilakapati Jan 10 '13 at 14:43

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