Making an atmospheric incremental game in Godot

For the 57th Godot Wild Jam, I made Flame Forged, an incremental game with a heavy emphasis on lore and atmosphere. Here's a few interesting things about its development.

Bite-Sized Godot: Audio volume sliders

Setting up volume sliders in Godot quick and simple. Here's how to do it, and how to divide your audio into buses for a better user experience.

An introduction to Utility AI

Utility AI is a common technique for creating effective AI across a variety of genres. By turning data about the current game state into numbers, we can allow our AI to make informed decisions about what it should do next.

5 more changes to GDScript in Godot 4 you'll want to know about

From signal and tween updates, to debugging help, here's another grab bag overview of some changes to GDScript in Godot 4 that you may want to know about.

Bite-Sized Godot: Lambda functions

Lambda functions are small, anonymous functions that can be declared inline rather than via full function declaration. Let's take a quick look at how to write them in Godot 4.