XNA: Great for Game Programming Beginners!
A friend of mine recently told me about Microsoft's XNA Game Studio. Since I've kind of been interested in game programming for a while, I decided to give it a try. The only game programming I have ever done is playing around with good ol' pygame. Well, to be honest, first few hours of hacking around with XNA 4.0 has been very pleasant indeed. Here are a few discoveries I've made:
- You can do it all for free! This is what I download to get going:
- I love C#. All XNA projects must be written in C#. At first I was worried, but C# is very nice to code in. It's good to be back in a static typing programming language.
- Microsoft has made it really, really easy to get started. There are 1,001 different tutorials out there about getting started. Here are a few that helped me out.
- A very basic YouTube tutorial with explanations of the default functions that are part of your new XNA project's Game object.
- Sprite Sheets and Animations tutorial. This tutorial is really helping me out as I play with 2D animation.
- For any little speed bumps I run into, I check the App Hub forums (the official XNA boards)