Readings

I'm a reader, it's something I really enjoy. Writers have such a wealth of knowledge and creativity that we would do well to learn from them.

Below are some of my thoughts on the books I've read. Warning, they may contains spoilers.

Technical Books

Ask Iwata

A wonderful little book on the life of Satoru Iwata. It encourages me not only to be an excellent game developer but also to be a kind person and to take joy in my work.

Edited by Hobonichi (2021)

Blood, Sweat, and Pixels

Showcases a lot of the difficulties related to game-dev, and I have to agree: a good game takes passion and commitment. As an indie-dev though, the issues in this book are exactly why I want to focus on small games.

By Jason Schreier (2017)

Design Patterns: Elements of Reusable Object-Oriented Software

While this book is old, by computer standards, I think this book should be mandatory reading in college. If anything, there should be a class about design patterns. Creating well-architected and designed software is what separates the novice from the experienced. It is a huge part of what makes software maintainable and extendable. By no means have I perfected these (what a feat that would be!), but I try to practice them in my programming as I believe most programmers should.

By Erich Gamma ... [and others]. (1995)

Effective C++ Third Edition

This book is full of technical gotcha tips for programming in C++. If anyone is looking to be a better C++ programmer, it’s a fine book (though written before C++11).

By Scott Meyers. (2005)

Designing Games: A Guide to Engineering Experiences

The first game design book I read. Very well written and helps me to start thinking about how to engineer for fun (also got me into Rim World - a fun colony sim)

By Tynan Sylvester (2013)

The Art of Game Design: A Book of Lenses

A great book to consider the different aspects of a video game. Together the different lenses make a fun and appealing game, and that doesn't necessarily have to be what people traditionally consider to be fun in video games.

By Jesse Schell (2008)

A Tour of C++, Third Edition

An excellent book by the author of C++. This has really opened my eyes to the many new features that are available and how they’re useful for programming. I highly recommend it for anyone looking to enhance their C++ skill and discover (in brief) just how powerful this language can be.

By Bjarne Stroustrup. (2022)

Fantasy/SciFi Books

Other