Getting started with Game Development

About four years ago when I first got into computers, right away I wanted to get into Game Programming. About a year later I started to self teach myself C++ because I was told it was the most common programming language. I thought I was learning at a pretty good rate but then I realized that if commands, classes and such aren't even half of it and there is a lot more confusing thing that comes along with learning C++. My question is, what do I need to know in C++ to be able to start programming in SDL in making games?
You don't need all that much to start making small games. If you already got the basics up to and including classes, you should be able to get done something already. However, you might want to use SFML for this, which is actually a C++ library (unlike SDL).
Just use what you already know and tackle the more advanced topics one after another as you go along.
It's important to practice the things you've learned before you advance to the next topic. And practicing means using them in a real project. Not only will you get more familiar with the concepts, but you'll also see what practical use they have (which isn't always obvious).
http://cplusplus.com/forum/articles/43175/

This link has the basic game dev process from start to finish. Besides a good handle on C++, you will also need to learn how to use SDL (or whatever else you choose) and you will need learn how to code basic game features (collision detection, AI, etc).

I would suggest that you start out with small games, and gradually increase your projects in size and complexity as you learn more and more.
At the very least everything on this page http://www.cplusplus.com/doc/tutorial/ up to and including 'Compound data types'.
But why worry about that when you can simply read (and practice) SDL here: http://www.sdltutorials.com/
(I'm sure you can give that site a thorough read and see for yourself how much C++ (or C) you need to know)
Topic archived. No new replies allowed.