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.