I’m Craig Richardson a senior games developer, with programming experience in commercial games and an interest in art and design. I’ve worked on a range of projects including Age of Empires IV, Mafia 2 Definitive Edition, Shenmue 1 & 2, Micro Machines World Series, The Escapists 2, and several other projects. I’m always working on side projects from small games and custom engines to creating 2D and 3D art. I use this blog to post about game development, games, art, programming, and anything else I might want to write about.

I also have an older blog that I used when I was a student. It mostly contains posts about a custom C++ game engine I was writing at the time as well as some of my student work. I’ve not updated this blog in years as I I’ve left it in the exact same state it was in when I landed my first ever game dev job. Maybe it could serve as a point of reference for anyone currently trying to get their foot in the door as a games programmer.

This is where I’ll post any random thoughts I feel like sharing like quick updates on side projects, opinions on whatever game I’m playing at the time, comments on industry events, or anything else I feel like writing down and throwing into the void.


  • Unreal Engine 5: Voxel Project

    I’ve recently started a new project implementing a voxel system in Unreal Engine 5. My motivation for this is both to improve my understanding of Unreal and as something I… read more


  • GX Games: Viral Glitch Game Jam

    I recently taken part in a game jam hosted by Opera for their GX Games platform using Game Maker. I had 2 weeks to make a game that fit the… read more


  • Unreal Engine 5

    Unreal Engine 5

    This ended up being a much longer post than I intended so here is the TLDR. The Unreal Engine currently appears to be the engine of choice for a lot… read more


I reserve this page for slightly more academic style posts and portfolio pieces that will mostly consist of detailed write ups of past projects I’ve worked on as well as any research or development projects I’ve carried out.


Here is where I showcase my 2D and 3D art.


Concept art piece I created as part of a pitch for an original videogame IP.