Loads of Questions
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
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.
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.
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.
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.
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.
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.
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
I suggest "C++ How to program" from Dietal and Dietal. Very good book, great exercises. Everything you need to know.
theTroll
theTroll
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement