The Shaggy Dev

Recent posts

Custom Monitoring in Godot 4

7 minute read

While Godot comes with plenty of tools to help you understand your game’s behavior and performance, you sometimes need to gather game-specific metrics, and t...

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