

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to UAE.
desertcart.com: Game Programming in C++: Creating 3D Games (Game Design): 9780134597201: Madhav, Sanjay: Books Review: Best game programming book I own - This book surprised me. I have not had good luck lately with computer books I have bought online with just a few exceptions. This one was different. It actually expects you to know C++ at an intermediate level so the book does not wait time (usually a majority of the time), teaching C++. It then uses that unwasted time to actually teach game programming. I like that at the end of each chapter there are programming exercises. Review: Very good - The topics are well developed and there are practice projects for each topic.
| Best Sellers Rank | #540,923 in Books ( See Top 100 in Books ) #116 in C++ Programming Language #225 in Game Programming #577 in Software Development (Books) |
| Customer Reviews | 4.4 4.4 out of 5 stars (110) |
| Dimensions | 1.3 x 7.1 x 9.1 inches |
| Edition | 1st |
| ISBN-10 | 0134597206 |
| ISBN-13 | 978-0134597201 |
| Item Weight | 1.82 pounds |
| Language | English |
| Part of series | Game Design |
| Print length | 528 pages |
| Publication date | March 28, 2018 |
| Publisher | Addison-Wesley Professional |
G**L
Best game programming book I own
This book surprised me. I have not had good luck lately with computer books I have bought online with just a few exceptions. This one was different. It actually expects you to know C++ at an intermediate level so the book does not wait time (usually a majority of the time), teaching C++. It then uses that unwasted time to actually teach game programming. I like that at the end of each chapter there are programming exercises.
E**D
Very good
The topics are well developed and there are practice projects for each topic.
R**R
to early to tell another language
Just started so far so good
G**G
Great Looking Games
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.
L**E
who is this book for?
As a disclaimer this book has excellent content but its expectation for you to absorb and use the content is highly skewed. The intention of this book is for you to learn how to make games in the SDL Library. But the book makes no attempt in showing you how to install such Library. The book States as a prerequisite you should be familiar with c++ and visual studio. However it does not say in what way. And I believe this is where the misleading comes from You have no idea how to Assess whether or not this book will be of any value to you or if you're ready. As an upside, the book has a review chapter for C++ which is worth its weight in gold, it really Hones in on C+ plus Concepts that are for the intermediate to Advanced. Which is in stark contrast to the omission of the proper installation of the SDL Library, Why would you go through the trouble of bringing people up to speed to not show them something that they need to know in order to use the book? I highly recommend you do some research on installing libraries particularly the SDL before purchasing this book
C**.
Grame Programming Book
It was everything I required
W**G
Great book on game programming.
Great book about game programming. Does a great job of really explaining the nuts and bolts of a games structure. Not a beginning programming book however. You definitely want to read a book on C++ first, and then move on to this one. You should also feel comfortable installing libraries on your own, and using an IDE. Focuses on using either Windows or Mac, but I've been using Ubuntu and am following along just fine.
M**V
Excellent book
Fantastic book for everyone who wants to develop game from scratch, why i skipped this book two years ago... i can saved many many hours with that book!
A**M
Kurz zu mir: Programmiere schon seit ca. 8 Jahren, seit 5 C++. Bin also nicht super neu im Thema programmieren. In der Regel schreibe ich keine Rezensionen, außer ein Artikel war wirklich furchtbar oder extrem gut. Habe mir zur Vertiefung meiner Kenntnisse zwei Bücher gekauft, dieses und ein C-Programmieren-Buch. Beide haben eine Rezension verdient, das C-Buch war wirklich unfassbar schlecht, weshalb ich doch recht enttäuscht war. Glücklicherweise habe ich aber auch dieses Buch gekauft, welches das komplette Gegenteil zum C Buch ist. Es beschreibt wirklich gut die einzelnen Problematiken und Schritte bei der Spieleentwicklung. Man muss anmerken, dass es nicht dazu dient C++ zu lernen - wobei ein kleines Kapitel zur Auffrischung der C++-Kenntnisse auch enthalten ist. Aber es geht um die Spieleentwicklung und die Konzepte dessen. Diese werden sowohl durch gute Texte als auch durch hilfreiche Abbildungen vermittelt und für das Programmieren gibt es auch alle Code-Abschnitte die man benötigt. Möchte man nicht selbst schreiben, kann man sich diese auch aus dem Code-Repository holen und bauen. Dieses ist in einzelne Kapitel des Buches aufgeteilt und hat die Dateien um schnell mit Visual Studio (auf Windows) oder XCode auf Mac zu starten. Als Linux nutzer muss man seine CMakeLists.txt leider selbst schreiben, aber das ist nicht wirklich schwierig. Der Code läuft jedenfalls auch auf Linux. Klare Kaufempfehlung für jeden, der schon etwas Erfahrung in C++ hat und Spiele entwickeln möchte - oder wissen will, wies geht!
A**W
I am really enjoying this book. For a relative beginner like me the game engine (2d and 3d) seems really well designed and every topic is interesting and well explained. It basically goes over all the essentials to make a game in C++ and opengl in good depth and everything is so well organized you can easily explore areas more deeply with the recommended readings. The source code all works and comes with all the libraries installed except for one that you have to download but it is very easy to install. Requires knowledge of basic c++ and some linear algebra would help. edit: I should add that the 2d game engine does not require knowledge of opengl or the graphics pipeline but it is converted to opengl in chapter 5
M**I
Buon libro, con un buon bilanciamento tra teoria e pratica, il testo e' chiaro e permette di implementare il codice senza la necessita' di copiare pari pari gli esempi ma di scriverli autonomamente. Non e' richiesta una conoscenza del c++ approfondita, si devono conoscere i vettori e le basi dell'ereditarietà. Permette di farsi una idea delle varie tematiche che si incontrano nell'implementazione di video giochi. Per un neofita, come il sottoscritto, direi acquisto azzeccato.
P**A
So far so good.
M**N
With some knowledge of C++ and Visual Studios or XCode this book is very good. I found it easier to download the source files that are provided and print them out, this will help you understand how the code is structured as not all the code is printed in the book. I wouldn’t recommend this book to a beginner, you are better learning from C++ for dummies as this is a very good book for learning the language; Then move onto this book to advance your knowledge to game programming.
Trustpilot
1 month ago
1 month ago