The bare essentials for C++ Game Programming

Pretty simple question, what are some of the skills/techniques you need to have a good understanding of before you start C++ Game Programming. E.g. Loops, Arrays, Vectors etc.
you need to be able to print to the console, get input from the console, and use a loop, after knowing that you can make some simple console games.

Here are 10 awesome steps to Game Programming:
0. Pick a language
1. Learn the language
2. Pick a library (DirectX/OpenGL) or a wrapper (SDL/SFML)
3. Learn the library
4. Write game code
5: Test game code
6. Fix game code
7. Read articles on gamasutra/gamedev to better your knowledge about making games
8. ???
9. ha, no profit.
Last edited on
Get some gameengines that can provide you help with openGL too. if you pick card board based games, you won't require to learn openGL and advanced graphics things. Also you will need to learn about AI for specific games building if you are planning to add intelligence in your computer players else than using if-else ....

Best of luck for your gaming adventure ....
Really depends on your interpretation of "C++ Game Programming". There's a gulf between writing a text-based console game and a 3D platformer using OpenGL.
Topic archived. No new replies allowed.