Sign in to follow this  
Ros

Loads of Questions

Recommended Posts

Ros    122
Im very new to game design, though ive been doing photoshop for a few years, I basically need to know any good tutorial sites for begginers torque, and for REAL beginner programing with c++ in games. I dont have much idea how games are put together Thanks

Share this post


Link to post
Share on other sites
RavynousHunter    100
Ok, im going on the assumption that you have a C++ compiler already. Theres a lot of online tutorials in C++ in general. I suggest, like most, to go into basic C++, w/o any orientation to anything besides learning the language itself. The one i found the most helpful is "Thinking in C++", though if youve got about $24 or so, you can go down to your local Barnes+Noble and grab a copy of "Sams Teach Yourself C++ In 21 Days", awesome book, perfect for beginners.

Share this post


Link to post
Share on other sites
templewulf    526
I second Thinking in C++. Have you learned any other programming languages? If not, I can't say often enough how hard C++ is for beginners; I would rather recommend Python (especially with the PyGame Library) or C# (especially with XNA).

If you're set on C++, you really should start with just learning the language before jumping into games. A great site for intermediate programmers is the parashift C++ FAQ. It's more of a reference than a learning guide, but it has been a huge help to me on more complicated C++ issues.

Once you get to game programming, you need to use various libraries to do things for you, because C++ has no native support for displaying graphics, sounds or getting (real-time) keyboard input. SDL is one of my favorites, and it's great for 2D graphics, sound and input. It even has the option of using OpenGL, for when you move into 3D graphics.

SDL is also a little intimidating for beginners, so you might try an all-in-one engine like Irrlicht, which will hide some of the more complicated details from you.

Share this post


Link to post
Share on other sites
jpetrie    13106
Key question: Do you want to learn C++, or do you want to learn to program games?

If the latter, and you have no prior programming experience, you might want to start with something like Python, which will (in general) allow you see interesting results much sooner than you will with C++, which is a terrible first language. Python's website has an excellent introduction to programming for non-programmers on their Getting Started page, which I recommend you read even if you don't choose to learn Python.

If you want to learn C++ because you want to learn C++ (and not for some incorrect rationale that its "what you need to know," or "the language for game development"), then I would avoid any Sams books as the quality is...questionable, in my eyes. "Thinking in C++" is available online, for free (legally) from its website. It will serve you well; there's no need to buy anything yet.

There's also a C++ workshop going on in the forums on this site, you can browse through the older posts there.

This site's For Beginners section in the Resources category above is also an optional, although it is woefully out of date.

Share this post


Link to post
Share on other sites
oatz01    124
As RavynousHunter said you might want to start with learning c ++ as a language before you get into game programming specifics. For torque there are decent starting tutorials here. It uses version 1.3 of the torque engine but it should be compatible with later versions as well. I'm using a book called '3D Game Programming All in One' which is all about using the torque engine. I'd say its for beginners but it definately helps to know programming concepts before you get into it. Hope this helps.

Share this post


Link to post
Share on other sites
Julian90    736
Quote:
If you want to learn C++ because you want to learn C++ (and not for some incorrect rationale that its "what you need to know," or "the language for game development"), then I would avoid any Sams books as the quality is...questionable, in my eyes. "Thinking in C++" is available online, for free (legally) from its website. It will serve you well; there's no need to buy anything yet.


i have to second everything jpetrie said but especialy this "Learn c++ in 21 days" is a horrible book to learn c++, it was the first book i used and im still trying to break out of some of the bad practices in it, on the other hand Thinking in c++ was the second book i looked at and it is absolutly excellent.

Still if you just want to learn to program games then i second starting with python, if u wont u can always learn c++ later :-).

Edit: wrong tags oops

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