What is the major difference between testing an application or a software system compared to testing a game?
Getting a job as a graphics programmer in the games industry can be difficult. This post takes a closer look at what makes a good candidate and gives specific advice how to develop or improve the necessary skills.
An introduction to Behavior Trees, with examples and in-depth descriptions, as well as some tips on creating powerful expressive trees.
In this article, I discuss what worked and didn't work in indie development in the context of a third-person action game, Bain's Redemption. I elaborate on each point to make sure other game developers can get the most out of my experience.
The development process for starting a fully dynamic voxel-based toybox tank game in Unity and all of the technical challenges that have arisen so far.
A post about how I started out writing graphics programming books, then wanted to be a high school english teacher, then became a PC game/engine programmer, then a designer for a AAA game studio, and now a creative director of a mobile game studio.