Videogame programming books

Hey guys, long time reader, first time poster here.

I was hoping someone could suggest a recent book on the subject of writing Videogames for the PC with C++. I want a book that assummes I am a complete beginner in videogame development (but not C++ in general). I've done my research on some titles already out there but they all seem to be either too old (coding practices are always changing!), too advanced, or without reliable reviews.

I want to start small with something like a "Pong" remake, and then progress into some artistic 2d RTS games.

I'm hoping the book will contain full examples that I can learn step by step and have some output to prove I'm learning the concepts.
I'm welcome to all suggestions too!
Thanks.
it depends on what sort of games you are looking to make. iv done game technology for a degree and they are a pain. for a start, recreating a pong based game seems to me that using a predone games engine/library such as allegro.

http://www.cppgameprogramming.com/cgi/nav.cgi?page=pong this page seems like a good start for that. there is also a referance to a list of books it suggests.

we used allegro in our first year at uni and our example game was a zelda remake that our lecturer made ( it was pretty good ) our task was to read through the code, and edit it to add a new sprite and to add collision detection, it was a right laugh.

there are plenty of websites that offer tutorials on lots of aspects of games.

DirectX: http://www.directxtutorial.com/Tutorial11/B-A/BA.aspx
OpenGL : http://nehe.gamedev.net/

there are plenty of other ways to make games, using a premade game engine and scripting is another way, such as using the UDK ( unreal development kit ) creating levels, inporting modles, action scripts to determin game play and such. ( this generaly requires some background knowledge about games engines ( how the lighting is done, rendering, LoD's etc) but its a fun way to dive in as a beginner and create a game level and have a laugh.

hope some of this helps you
Topic archived. No new replies allowed.