Sign in to follow this  
Kuam

Hello from a New Guy

Recommended Posts

Kuam    117
Hello everyone!

I'm new to the gamedev community as well as programming. When I was younger, I spent a lot of time diving into MS BASIC and learning the fundamentals of programming in DOS 6.

Recently I've decided to get back into it and learn a modern language. I was going to go for C++, but some lifetime programming friends suggested I jump into C# first and move around to other languages as necessary. I found that to really understand the raw concepts I had to invest in some books to help guide my through step by step concepts (I'm a visual learner and I can't "duplicate" code, except when there is a specific sequence of methods that do a particular action which I haven't learned yet. What I mean is that, in general, I [b]need[/b] to know why argumentX goes into methodY and why myVar is called here and there).

Anyway, I've progressed fairly quickly through some books, and I'm currently practicing my XNA. I'm working through Microsoft's XNA Game Studio 4.0: Learn Programming Now.

I'm asking the community if they have any knowledge of some really helpful beginner -> Intermediate books specifically on C# and XNA game development which you used.

I am doing this as a hobby now (I'm in Afghanistan and while I am not doing my duty I am programming to pass the time), and perhaps when I return I'll complete my degree in this field. I have aspirations of a 3d, possibly multiplayer game in the future, but I am very aware I need to go through the steps to learn how the mechanics work.

Once I work through collision, mapping, AI, and some basic graphics, I'll probably create a GDD for a basic 2D style RPG, which will be turn based or action based depending on whichever you all think would be easier for me to go through the first time.

Sorry I wrote a whole lot...won't do that again LoL. Thanks.

Share this post


Link to post
Share on other sites
well to be honest if you want to learn c++, you don't need to learn c#. Yes, it will make things easier if u know one programming language, but that first language can be c++. If you're passionate enough you can learn concepts quite quickly. I don't really know any good XNA books but I used this good C++ book called "Sam's Teach Yourself C++ in 24 Hours". Also even if you know just basics, not even know much about classes, you can do basic 2d games in c++ and learn from them. I love RPG's and whenever I come up with idea for a game I always try to make an RPG in the end hehe.. but that tends to be quite time consuming.

Share this post


Link to post
Share on other sites
littletray26    284
When I started learning XNA I found this book to be particularly good-

Learning XNA 4.0 ([url="http://www.amazon.com/Learning-XNA-4-0-Development-Windows/dp/1449394620/ref=sr_1_1?s=books&ie=UTF8&qid=1341193532&sr=1-1&keywords=XNA+4.0"]http://www.amazon.com/Learning-XNA-4-0-Development-Windows/dp/1449394620/ref=sr_1_1?s=books&ie=UTF8&qid=1341193532&sr=1-1&keywords=XNA+4.0[/url])

and after that this was alright for reference as well

[url="http://www.amazon.com/XNA-4-0-Game-Development-Example/dp/1849690669/ref=sr_1_2?s=books&ie=UTF8&qid=1341193532&sr=1-2&keywords=XNA+4.0"]http://www.amazon.com/XNA-4-0-Game-Development-Example/dp/1849690669/ref=sr_1_2?s=books&ie=UTF8&qid=1341193532&sr=1-2&keywords=XNA+4.0[/url]

Share this post


Link to post
Share on other sites
?????????    199
As a matter of fact I didn't use any books to learn XNA, and I can confidently say I am pretty good with it now (I am currently creating a Galcon clone).
I just sifted through Microsoft's tutorials on MSDN, they teach you everything step by step.
Then just googling for any question on how to do certain things gave me all the answers I needed.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this