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.

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.