A few common code smells to be aware of and how to fix them

Code smells are things in a codebase that imply something may be off with how it has been designed. Here's a few common ones you may find in your own codebase, why they can be concerning, and how to fix them.

Bite-Sized Godot: Easier pathfinding with AStarGrid2D

New to Godot 4, the AStarGrid2D class makes solving grid-based layouts a lot easier than the existing AStar2D class while also adding some performance improvements and heuristic options. Let's look at how we can use it.

An introduction to graph rewriting for procedural content generation

Graph rewriting is a popular area of study for procedural content generation, and in this post I'm going to give you a quick introduction to the concepts involved and show you how you use it to make more interesting content.

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

As I'm going through my Godot content that needs updating, I've come across a number of small changes to GDScript 2, which I've decided to capture in this post. Plus, I'm going to throw in a few bonus notes about some handy new features in GDScript 2 you might want to know about.

Bite-Sized Godot: Setters and getters in Godot 4 / GDScript 2

Setter and getter functions in Godot 4 have received a nice overhaul. Let's take a look at what's new.