-
Coding Tutorial: Orbiting a Point in Space

Learn how to use polar coordinates to make an object orbit a point in space.
-
Pixel Art Birds 2024

Here is a collection of pixel art birds which I have drawn in 2024 using the Aseprite pixel art drawing software.
-
Happy Halloween 2024

Happy Halloween! 🎃 I’ll use this post to share some of my spooky pixel art drawings and animations, with a brief description.
-
Coding tutorial: Chain-of-responsibility pattern

A peasant, knight and king walk into a software design tutorial, and are here to teach you the chain-of-responsibility pattern. Learn how to create a chain of handlers which can handle different request types.
-
Creating a noisy polaroid frame in GIMP

Learn how to create a noisy polaroid frame in this GIMP image editor tutorial using spread noise and median blur.
-
Creating a planet in GIMP

Learn how to create a cool looking planet using the GIMP image editor. You will learn how to use noise, blur, gradients, lighting and blend modes to create beautiful art.
-
Object pool pattern console application tutorial

Learn how to code the object pool pattern by managing a pool of books in a library. Borrow and return books to the pool in this console application tutorial using C++ and Visual Studio.
-
Coding tutorial: Object pool pattern

Learn how to code the object pool pattern by pre-allocating memory and reusing objects. Which can greatly improve performance when reusing short lived objects like bullets and particles.
-
Observer Pattern Graphical Demo

This tutorial shows a graphical demo of the observer pattern. The circle, square and mosaic background are all observers of the button press. Whilst the owner of the button is the subject.
-
Coding tutorial: Observer pattern

In this tutorial you will learn how code the observer pattern using a zookeeper and animals. The zookeeper represents the subject of the observer pattern. Whilst the animals represent the observers.
