Richard Patching


Developer of open source software and indie games

Tag: rust

Entity Component Systems in Rust

In this tutorial, we will explore Entity Component Systems (ECS) in Rust. What is an Entity Component System? Entity Component Systems is an architectural design pattern that favors composition over inheritance. The main difference between these approaches is that inheritance tightly couples your classes and objects. Makind changes to the...


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...