C++ Game Programming Tutorial

Started by
6 comments, last by BHXSpecter 9 years, 11 months ago

Before I ask I am not new to programming or even game programming, however I am more or less new to C++, although I have sort of used it in the past... Anyway I have been searching around for some C++ game programming tutorials but all of them seem to be a bit outdated. Does anyone know of a decent up to date game programming series in C++? Thanks smile.png

Advertisement
As you already have experience with game programming I suggest the best way to go is rewriting one of you games/code to c++. Before that you should focus on learning c++ in general and maybe get a reference book. A game programming tutorial in c++ only makes sense if you know c++ and want to know how to make games. If you know how to make games and know c++ things should simply fall together.

However given that you want to use SDL for graphical representation (there's also SFML, Allegro,...) these might get you going:
http://wiki.libsdl.org/Tutorials
http://lazyfoo.net/SDL_tutorials/index.php

I am curious. What makes you think the tutorials are outdated? These tools and APIs don't change that much once they are mature. True, there are new compute shaders and techniques, but those are bleeding edge ideas that the average user can't access anyway.

I think, therefore I am. I think? - "George Carlin"
My Website: Indie Game Programming

My Twitter: https://twitter.com/indieprogram

My Book: http://amzn.com/1305076532

You can find 100's of C++ video tutorials on my website. They start off using Visual Studio 2003 but the C++ code will still work on newer compilers. In the new Shader series that I'm working on right now, I'm using VS 2010 but a lot of members are actually using VS 2012 with no problems.

You can find 100's of C++ video tutorials on my website. They start off using Visual Studio 2003 but the C++ code will still work on newer compilers. In the new Shader series that I'm working on right now, I'm using VS 2010 but a lot of members are actually using VS 2012 with no problems.

Thank bro your website looks really great :)

I am curious. What makes you think the tutorials are outdated? These tools and APIs don't change that much once they are mature. True, there are new compute shaders and techniques, but those are bleeding edge ideas that the average user can't access anyway.

Just the fact that whenever I tried to load a project into Visual Studio 2013 I would be welcomed with a "This project is incompatible with the current edition of Visual Studio" message. Having to downgrade to an earlier version of Visual Studio just gave me the impression of being "outdated"...

That's like saying 2+4 is outdated because your calculator doesn't understand the equation as you wrote it on the chalkboard.... VS versions, as more and more microsoft programs are, tend to come out every year or so now. Just go with it...

I thought VS versions automatically converted old project files to the new version? Can't remember which versions I had of the Express Editions, but projects I created in the older one would prompt me to convert them when I got the new one. This was a back around 2008/2010 editions when I still used Windows, but now I am under Linux so I don't know if this is still true.

This topic is closed to new replies.

Advertisement