I’ll cut to the chase: this book is one of the best introductions I’ve seen to the C++ language. I’ve read probably at least a dozen C++ books and I would say this would be the best place to start if you’ve never used C++ or even as your first programming book. There are some great C++ resources out there, but much of the material can be too advanced for a beginner and will probably scare you off before you get anywhere. With Beginning C++ Through Game Programming, Michael Dawson builds your knowledge from the ground up. The explanations are clear and easy to understandRead More →

Game Programming Algorithms and Techniques is one of those books that tries to be as general as possible, and I believe the author was successful in that. Too many books target one specific piece of software or even one particular version of a framework and end up becoming dated rather quick. However, the core ideas in game development have not fundamentally changed in a while. Sure graphics get better, and there are more complexities to working with modern hardware, but the programming algorithms themselves are still very much the same. Sanjay Madhav starts the book with an overview of some classic games, how a gameRead More →

Programming Game AI By Example by Mat Buckland is one of those books that comes highly recommended and was one I had been meaning to read for a long time. In fact, I originally purchased the paperback in 2006 and never got around to reading it. The interesting part is that the book is still very much relevant today and is not dated in the least. Well now maybe some of the engines and middleware have this stuff built in, but the fundamentals I think I still important to understand. The book starts with a quick primer on math and physics. The basics are explained,Read More →

Getting Started with Unity 5 is mostly what it bills itself as: a way to get started in Unity for beginners. The book is clearly targeting beginners, and takes the reader from having never used Unity to making a simple farming-type game. I enjoyed reading it (in the whole 3 days it took to finish), however I’m not sure exactly how much I learned (if anything at all). At 195 pages, the book is not extremely thorough, but does cover a lot of the basic fundamentals of game development with Unity. Unfortunately, that coverage is brief and only really scratches the surface. Some of the topics featured include:Read More →

So I am actually not looking to try to break into the game industry as an artist. Why did I read this book? Well, I am very much interested at upping my game when it comes to real-time graphics and content creation as a hobby. Computer graphics are just fascinating to me, and the best engine and shaders in the world will not save a shabby piece of art. This book seemed like a good way to get into the artist mindset. To top things off, the sticker-price was a palpable $12 dollars and the cover art looked great (important when taking art direction). Basically whatRead More →

I’ve been trying to get back into making art (I did go to art school, after all) and this seemed like a well reviewed book. Plus, the Kindle edition was very reasonably priced at $12. Drawing Basics and Video Game Art: Classic to Cutting-Edge Art Techniques for Winning Video Game Design by Chris Solarski is not a long book (at 240 pages) but it’s well worth reading. It almost seems like it’s two different books sandwiched together. The start is with basic drawing techniques and a study of classical artists. Anatomy, proportions, perspective, composition and layout, etc. Then the second part is more of a studyRead More →

If you’re working with 3ds Max, or even similar packages, I think this book holds some insight. I’ve tried a few different modeling packages, but somehow Max just seemed to click better for me. Maybe it’s because it was the first one I started learning with, or maybe it’s popular for a reason. Not sure, but I think it’s a very capable product (especially for game development). 3ds Max Modeling for Games shows you how to do some basic (and not so basic) modeling tasks in the app. I found the instruction to be detailed and clear, though at times it can be very specific toRead More →

  Today I’d like to unveil what I’ve been working on for about 2 weeks: Pong in Unreal Engine 4. Most of that time was spent reading documentation and watching tutorial videos just to figure out the basics. There is actually a *lot* of good material out there for Unreal Engine 4, the docs have been helpful and there are plenty of videos. Disappointingly, there are barely any books out there for the engine, but I’m sure that will change quickly. Pretty much anyone will tell you, when you are learning to develop games (or switching to a new engine/platform), the best thing to doRead More →

I will start by saying this book is game programming GOLD! Whether you are a pro or a novice looking to learn, this book deserves to place on your shelf (or I guess in memory if you buy the e-book). While some of the chapters may seem like obvious things for people that have programmed games before, I think even advanced coders will discover a few things they didn’t know. So let me talk about what this book is. Basically it covers common challenges in game programming and some useful ways of resolving the problem. Though the theme of the book is game development, a lotRead More →

Game Physics Pearls has been a book on my wishlist for a while, and I’ve finally got the chance to finish reading it and putting up this review. The text is edited by Gino van den Bergen and Dirk Gregorius, and each chapter is written by a unique author. I found that a lot of ground was covered while still keeping the book somewhat cohesive. It doesn’t feel like a complete random mash-up, and the progression is nice. Some of the chapter content includes: basic mathematics, game physics pitfalls, broad phase, narrow phase, GJK, SPH, parallel particle simulation, ropes, soft bodies, and verlet integration. Even afterRead More →