A screenshot of the VC# Express ED;So, what do you need to follow this tutorial?
This tutorial is based on Microsoft's Visual C#, wich is a part of Microsoft's Visual Studio. I guess that any version of C# will do. I've tried my code on two machines: One with MS VC# 2005 Proffesional Edition, and one with MS VC# 2008 Express Edition installed. And it works just fine on both of them. So, my advice to you would be to go to Microsoft's web site and download the latest C# Express Edition. Yes - It's FREE! And no, it's not a demo. It's a fully funcional development tool for personal use. Once you download and install C# - you're ready to rock!
(the URL is www.microsoft.com - in case you didn't know ;)
Where to begin?
First, open that freshly installed C# and look around... Try to familiarize yourself with the interface. The next thing would be to get a notebook - an old fashioned one, and a couple of pencils... They help you organise your thoughts. ;) And that's it. We're ready to design our first game.
First of all - Welcome!
In this tutorial, I'll try to guide you trough a game development procecss. There are a lot of articles on game programming, but - I found most of them too complex. Or uncomplete. Don't worry - In this article, I'll go from the beginning. You don't need ANY game development OR programming knolege whatsoever. I'll try to cover it all. Step by step. In the end, I guess, you'll know a lot about programming and game development - and you'll have a fully functional game in your hands. And, yea, I won't go into theoretical details for every little thing... just for those things that we'll need to create a nice game. Oh, and one more thing - excuse my loose language. I'm not a very formal person. :)
Note:If you're not a total novice - just ignore the parts of this article that would treat you as one. ;) And one other thing - I'm a total newbie at game & C# programming. :-P So, enjoy the tutorial :)
The image above is an actual screenshot of the game I've createt in the process of writing this tutorial. If you follow this tutorial to the end - your game will look exactly the same!