Richard Patching


Developer of open source software and indie games

Rust Game Dev Podcast

Over the lockdown period I have been working on a new podcast for Rust game developers. I have been interviewing indie teams and library creators, discussing custom engines, procedural generation, open source and the business of games development. Where to listen The show has been distributed on most major platforms,...


Writing indie games whilst working full time

This is a topic I see crop a lot on various forums, and being a full-time employee, as well as a husband and father, I know full well how difficult it can be to find the time to work on your game projects. Here are some of my thoughts and...


Save and load game data in Godot

In this tutorial, we will create simple save and load functionality for our Godot game. Implementing this feature early on in the game development cycle can save you a lot of pain further down the line it also forces you to think about how data is structured and managed in...


Creating a Ruby Gem with Rust

In this post you will learn how to create a Rust library and access it with a Rubygem. I’m a big fan of the Ruby programming language, it’s been a one of my primary programming languages for the last 12 years. It’s an extremely expressive language that really lends itself...