Introduction to Game Programming with C++ explores the world of game development with a focus on C++. This book begins with an explanation of the basics of mathematics as it relates to game programming, covers the fundamentals of C++, and describes a number of algorithms commonly used in games. In addition, it discusses several libraries that can help you manage graphics, add audio, and create installation software so you can get started on the path to making both 2D and 3D games.With this book understand the basics of programming in C++, including working with variables, constants, arrays, conditional statements, pointers, and functions; learn how to use the ClanLib library to make 2D games; discover how the OGRE graphics library can be used to implement particle systems and other effects in 3D games; find out how to integrate sound and music into your game.
I bought this book along with another one of more specific topic. It really helped me understand and refresh some concepts about programming and geometry. It is easy to read, really well structured and covers almost all aspects needed for a programmer to start developing games. It also covers the basics of some of the most famous 3D & 2D engines out there. One thing I would prefer though is starting with an example and expanding it until it develops into a full game. (but that's just me :-) ) Overall, a great book for starting to understand the difference of game programming or as teaching material.
Games programming if you've never coded before
Published by Thriftbooks.com User , 16 years ago
With my programming background, often friends and colleagues would like to try their hand at writing a computer game and ask me if it was beyond their realm of achievement. If they didn't have any previous programming knowledge or experience, the quick answer was "no"......Up until now. This book really is for those who've no or limited programming skills. In fact the first two thirds of the book is dedicated to teaching the reader basic and intermediary programming. I was actually quite impressed at how well the author does this and would even go as so far as to say that this book is quite good as a programming primer in its own right. Once the reader has the foundations of programming down pat, the book goes on to describe using a few select c++ libraries and how to utilise them for writing games. I'd summarise by saying if you're already adept at coding then you should look for something a little more advanced, as only one third of this book would be any use to you. On the other hand if you're just starting out, have a killer idea for a game in your head but have never programmed before, then this book is perfect for you.
Great C++ Book for a Beginner
Published by Thriftbooks.com User , 16 years ago
This book does not make any assumptions about the prior knowledge of the user, and covers very thoroughly all the key information needed to become an effective programmer. In the debate whether game programmers need to learn fundamentals or tools, the answer is "both". This book covers the basics for a strong foundation, and it also shows how to code and compile using multiple tools (Microsoft Visual C++, DEV++, etc).
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.