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