Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
then go here:
http://www.csharp-station.com/Tutorial.aspx
Do all these lessons here and understand them.
Now you can either choose to do some more advanced C# tutorial and maybe learn directX or openGL yourself allong the way. Or install something like XNA4.0(free) and start doing some tutorials on that.
With the knowledge of the basic tutorials and some XNA tutorials you should be ready to make something like arkanoid or maybe even someting like bomberman.
If you really just starting out i recommend C#. Do the most basic tutorials first to get a hang of it, learn some handy functions and get familiar with it's syntax. Register at gamedev.net too, add me to your friend list there so i can help you in a more relevant place.
When you know C# and know what "polymorphism" is and how to use it your pretty much ready to install something like XNA.
Do know that the ideas for games you have now should go back in a save that opens after you have done at least a 1000 hours of learning. Programming is hard and unforgiving and you should really invest as much time as possible to it. Once you know how to make simple games like arkanoid or tetris you might start getting ideas to tackle more advanced games. But never get in over your head, you won't finish it anyway and it's better to finish some simple games in 2 months then work for years on something thats never going to be finished.
There are plenty tutorials out there, i sugest you start simple with just C#, get visual studio express for free. Then do some simple tutorials and work toward something like a text based console(Command prompt) RPG.
Then install XNA, free as well. Start with a pong clone, then arkanoid, tetris, tower defense, etc.
Anyway, what languages do you know? And what skills do you posses that have to do with game development? Like sound effects, graphical art, designing, etc.
Game programming is hard and takes commitment, just practise often and don't stray off to often. I dedicate atleast 8 hours a week to programming and sometimes i'm working on it in all my spare time for a couple of weeks.