C Game Programming

Top Selected Products and Reviews

In Stock.
List Price: List Price:
Price: Price: & FREE Shipping. Details
You Save: You Save:
"Great Looking Games" - by Greg (United States)
This book is quite practical in its approach with chapters on sprites, game physics, collision detection, input, AI, audio. I like that the code retrieved from github compiles and runs in XCode on my Mac and the games look good. The code is very clear to me even tho I'm new to C++ but have 20 years of Java experience. The author explains where inheritance can be used and what OO features are used in Unity games.
Only 2 left in stock - order soon.
List Price: List Price:
Price: Price: & FREE Shipping. Details
You Save: You Save:
"Great book, but prepare to put in some effort." - by Jman (Portage, MI United States)
Fascinating book. Takes you just outside your comfort zone and pushes you to learn new things. Brian's writing style is casual and does not hold your hand. There is not a lot of fluff. Prepare to push your self, but you will learn a lot in the process.
In Stock.
Price: Price: & FREE Shipping. Details
"... a recent Game Design Graduate this book was an awesome refresher on computer architecture" - by Chase C.
As a recent Game Design Graduate this book was an awesome refresher on computer architecture, and organization. This book goes into depth the intricate processes of machine code and applies it to making awesome arcade games. Discussing topics in this book has helped me in interviews, and it is a VERY accessible book to read. I love learning about retro arcade games, and feel it has improved my technical skills and understanding of programming as a whole. Great book!
In Stock.
List Price: List Price:
Price: Price:
You Save: You Save:
"Buy this book if you are serious in wanting to understand game programming" - by Scott Anderson
I absolutely love this book. I have always wanted to understand how games are made and decided to begin learning C++. This book not only is easy to understand and teaches well, but it is focused on the very subject I want to learn C++ for. You actually feel like you are learning useful material (though very simplified). It also has end of chapter questions without answers that really challenges you to write or re-write a program to solve the answer. Believe me it can be frustrating but when you finally solve those questions there is a large amount of joy, excitement and a desire to continue learning. I would highly recommend this book to anyone just beginning to learn C++ to better understand game programming.

Truthfully I can not think of any negatives.
"Well paced and complete read!" - by Damon M. Barber (Yakima, Wa.)
Great book for beginning c#. Takes you from hello world to a fully functional sprite based game! Very glad I bought this book. Have not checked code for errors, but the reading is very followable. Would recommend a basic over view of c# before reading to desribe data types, etc... Would buy again.
In Stock.
Price: Price: & FREE Shipping. Details
"Buy this book if you are serious in wanting to understand game programming" - by Scott Anderson
I absolutely love this book. I have always wanted to understand how games are made and decided to begin learning C++. This book not only is easy to understand and teaches well, but it is focused on the very subject I want to learn C++ for. You actually feel like you are learning useful material (though very simplified). It also has end of chapter questions without answers that really challenges you to write or re-write a program to solve the answer. Believe me it can be frustrating but when you finally solve those questions there is a large amount of joy, excitement and a desire to continue learning. I would highly recommend this book to anyone just beginning to learn C++ to better understand game programming.

Truthfully I can not think of any negatives.
Only 14 left in stock (more on the way).
List Price: List Price:
Price: Price: & FREE Shipping. Details
You Save: You Save:
"Highly Recommend - Fantastically Written and Very Informative Book" - by Sheehan
This books primary target is people new to or at a beginning level of game programming; however, intermediate and even advanced people would benefit from having this on hand as a resource to go back to. It has a good structure that allows a new programmer to learn the fundamentals and build upon that or a more experienced person to read about specific topics.

It's packed with a lot of information, concepts, and examples. One of its strong points is how applicable the material it presents is. Everything is implementable for your own game projects. It also includes tips and best practices that only someone with years of experience in the game industry would know. This book will put you on the fast-track to being a better game programmer. This book is better than books that get bogged down in the nitty-gritty, but if that's what you're looking for you can ... full review
In Stock.
Price: Price: & FREE Shipping. Details
"Good game programming book, not for C++ beginners" - by iPaul
The book is well written, you will learn how to code 2D games with C++ and the SFML game framework. I've implemented the first game from the book, a clone of Timberman, the text was pretty easy to follow.

Despite the book claim that you will learn C++ from scratch, I would advise to know a bit of C++ or a similar language (Java, C#) when you start with this book. The book is not written as a C++ learning book for a complete beginner. It may be possible to "learn by doing", but you will need to be very disciplined and be OK with copying code from the book that you don't understand completely. Personally I didn't have any problem reading the book, but I'm more of an advanced C++ programmer. I think a complete C++ beginner will be quickly overwhelmed by how much he needs to learn in order ... full review
In Stock.
Price: Price: & FREE Shipping. Details
"Spectacular C++ Console book. Highly Recommend and priceless." - by Bob
Absolutely amazing book on the C++ console and goes through may things no other books I have came across go through involving the console. I don't feel this book would help beginners. So I recommend you at least know all the basics of C++ or have gone through at least one core c++ book.

I haven't got far into it at all and worked on it a bit. And scanning through it all and it all is exactly what I have been looking for and wish I purchased this from the start. I have always found the console actually a lot harder than SFML (kind of odd, but not really). But it's nice to go back to the console to make games and confine your abilities with the basics of games. Graphics in general is a pain (I mean making your own) and I like to do my programming exercises in ... full review
"Great 2d in directx3d" - by James D. Peckham
What you will learn:

how to setup your devices (3d, sound, etc)

how to use sprites in 3d (albeit you have to convert his sprite implementation to directx9.0c ... which is somewhat complicated, but not impossible)

what you won't learn:

using 3d meshes, 3d animations, terrain, etc.

This really is an introductory book, and i highly recommend it for the beginning C#/MDX programmer. Most of you will find it too novice for your tastes, but even though I gave up trying to convert Ron's sprites to directx 9.0c, i still learned a ton from all of the chapters up until the sprite drawer. (all of which compiled fine until using Direct3DX.dll)

Pick up the book if you're new, if you're new to MDX... but you know DX... skip this book.
Temporarily out of stock.
Price: Price:
"I'm using this to get up to date." - by M. Henri De Feraudy (France)
My knowledge of C++ is a little patchy in places (it was learned on the job) and certainly not very up to date with the latest C++ 14 standard.
I'm using this book to update it.
It reads a bit like a reference book and a bit like an introduction, but it might not be the best place to start if you are not an experienced programmer because the explanations are somewhat condensed (and that's why I like it, it gets to the point). The author seems to have a good knack at knowing what aspects of the language are less obvious.
If you like a more leisurely, beginner-oriented approach get the book by Prata.
There are lots of books on C++ out there, but few are a up to date with the latest standard as this one. I find the style of writing lively and I dont fall asleep reading it unlike some ... full review
Available for download now.
Price: Price:
"Great intro to C# computer programming" - by Joel R. (USA)
This book accompanies the free MonoGame programming class found on Coursera. The companion series of the class and the book are an excellent introduction to many concepts required for basic game programming. You're not going to become an expert, but it is a great and fun introduction to the world of Visual Studio and C# computer programming.

Recommended for new to intermediate programmers.
In Stock.
Price: Price: & FREE Shipping. Details
"Great Start!" - by Landon D.
This book was a welcome change from the normal programming tutorial books. This one actually starts off with having you use makefile project instead of just the normal console type "Hello World" program that you would typically see. I'm learning a lot from this book and look forward to more from this author.