The Shaggy Dev

Recent posts

Awaiting multiple signals in Godot 4

5 minute read

Signals are Godot’s implementation of the observer pattern, making it easy to subscribe and react to events during gameplay, but what about if you have multi...

The navigation system of Unto Deepest Depths

16 minute read

Answering a few viewer questions about how I parse, store, and use map data in my tactical roguelite so that units know where and how they can move and attack.

Unit AI in Unto Deepest Depths

18 minute read

Here’s a look at how the AI in my tactical roguelite, Unto Deepest Depths, works. We’ll break down the high level design, some algorithm specifics, and look ...

Bite-Sized Godot: Easy in-engine screenshots

6 minute read

Taking screenshots in-engine is very simple in Godot and can open up a wide range of possibilities for your game. This technique has become a go-to of mine t...