-
Happy Halloween 2026

Happy Halloween! 🎃 I am celebrating Halloween with some of my spooky pixel art drawings from 2026. I hope you don’t find them too spooky!
-
Animal Puzzle

Recently I added a new creature to my snake game collection. But before releasing the new game mode, I created this puzzle. The puzzle has a compass surrounded by 8 different pixel art animals drawn by myself. The answer to the puzzle is the new creature!
-
Creating a Posterisation Shader

Learn how to code a posterisation shader using the GLSL programming language. Posterisation reduces the number of tones in an image, which creates a cool cartoon like visual effect.
-
Creating a Dissolve Shader

This tutorial will teach you how to create a dissolve shader using the GLSL programming language. You will also learn how to apply an optional burning effect, and how to create the dissolve texture. A dissolve shader can be used to make an image disappear over time.
-
Creating Textures for a Dissolve Shader

Learn how to create a texture for a dissolve shader using the GIMP image editor. This tutorial will show you two methods.
-
Creating Shadows using Gradients and Blend Modes in Aseprite

This tutorial will show you how to add shadows and highlights to a pixel art image in the Aseprite image editor using gradients and blend modes.
-
Creating Shadows using Opacity in Aseprite

This tutorial will show you how to add shadows and highlights to a pixel art image using the opacity slider.
-
Aseprite Pixel Art Tutorial: Dithering

This pixel art tutorial will teach you four ways to create and apply dithering patterns to images in the Aseprite image editor.
-
A Guide to Creating Colour Schemes for Digital Art

This tutorial will teach you how to use the RGB colour wheel and the HSV colour format to create a variety of colour schemes for digital art. You will learn how to adjust brightness, saturation and shift the hue of colours to create interesting colour palettes.
-
Coding Tutorial: 3D Gravity

Learn how to code 3D gravity in this coding tutorial using vectors and forces to move an object around a planet and jump between planets.
