Still Reading

Progress on QubeKwest stalled a little bit here recently due to a lot of reading and an otherwise busy schedule. I got really amped up working on the core game engine concepts, and then started to get a little worried that I may be making a horrible decision somewhere in the process. This resulted in still more reading. This time, the book du jour is an absolute monster of a tome called Game Engine Architecture: Third Edition by Jason Gregory. I already own, but only made a cursory pass at reading, the Second Edition of the same book. When I noticed there was a new one I picked it up because I wanted to make sure my efforts at reading a book of this magnitude were spent on the most up to date information possible.

In case I haven’t made it obvious yet, this book is gigantic. The introduction actually states that it is designed to be the textbook for a series of three college courses about game architecture. I’m plugging my way through it and getting a bit twitchy that I’m not actually coding, but in this case, I figure it’s a good idea to make sure my decisions are well informed since it is extremely likely to be devastating to the project to have to fundamentally change some large part of the core game engine thanks to a poor choice.

I’ve been reading it for a bit, I’ve got a long way to go, and I thankfully haven’t found any choices I’ve made to be bad. This is good news and may lead me to finally writing the Vulkan boilerplate initialization code.