As a first-time console game developer there was a lot I had to learn, especially around graphics/rendering. It involved a lot of trial and error, with an emphasis on the “error” part. Copy too much data, or not enough, or the right data to the wrong place, call the wrong function, pass the wrong data format, free memory at the wrong time, or never, or…

I did eventually get it all right, but not after producing some beautiful glitchy output. These are the screenshots I took along the way.