Godot Digest 26
Godot 4.5 is in Beta 5, more GodotCon videos released, and Battlefield uses Godot…wait, what?
Official News
Two new Godot snapshots were released over the past two weeks: 4.5 beta 4 and 5. Between both versions, we have more than 200 fixes. Check the complete change log in the official blog post for each version.
https://godotengine.org/article/dev-snapshot-godot-4-5-beta-4/
https://godotengine.org/article/dev-snapshot-godot-4-5-beta-5/
This is not official per se, but it's big news for the engine and the community. Battlefield 6, one of the most important AAA FPS games, is using Godot for the UGC Portal editor. It's likely a fork of the engine, but this is tremendous news not just for Godot, but for the whole open-source community. For more details, check Mike's video on the topic.
https://www.youtube.com/watch?v=a3YoyID78NM
More videos from GodotCon 2025 are available. Here are some that I found the most interesting.
Unit Testing Games - TDD/Godot/GUT by Butch Wesley
This is an excellent talk about how to integrate unit testing in your development process. I know, we all hate this, but it would save you a lot of trouble down the line. At least use it for the critical code in your game, trust me.
https://www.youtube.com/watch?v=ImqhHLlPfZg
Keeper to Keepers: Adding Multiplayer to Dome Keeper by Chris Ridenour
A postmortem of the process to add multiplayer to a game designed to be single-player.
https://www.youtube.com/watch?v=MEZoKKAoUAU
For a complete list of all the sessions and more, check the Godot YouTube channel playlist.
https://www.youtube.com/playlist?list=PLeG_dAglpVo5oOrjQqDTMQadVDqe1Zsom
From the Community
Here are some of the latest tutorials and resources from the Godot community.
Create a 2.5 platformer game —Coding Quests
This is a tutorial series on creating a 2.5D platformer game with local co-op support.
Part 6 covers how to change scenes/levels.
https://www.youtube.com/watch?v=FziNCAAl_Is
In Part 7, we will introduce physics concepts and examine the key differences between RigidBody and KinematicBody.
https://www.youtube.com/watch?v=5z4Q01wHlcY
Part 8 starts by adding some 3D text to the scene.
https://www.youtube.com/watch?v=nOQln2Nw9LI
Making a good drag and drop inventory —Octodemy
We will learn how to use the native drag-and-drop system to build our inventory system.
https://www.youtube.com/watch?v=JUR1qQ79eJY
Diamond transition shader —MakerTech
How to create a diagonal sweep transition shader, and it is not from Fencer!
https://www.youtube.com/watch?v=RubMXis-kC8
Finite state machine with Node composition —16BitDev
A reusable Node-based finite state machine that implements different states. Cool concept.
https://www.youtube.com/watch?v=19pa2-y-C6s
Make an Action RPG —Heartbeast
A new tutorial series by Heartbeast, this time we will create a 2D pixel art ARPG.
Part 4 covers a lot: TileMapLayer terrains/autotiles, cuttable grass, and simple effects.
https://www.youtube.com/watch?v=sLSGMvXzKYU
Controller & object interaction —16BitDev
How to add controller and object interaction to a 3D game.
https://www.youtube.com/watch?v=-N9PZsUcE-c
This is a brief two-question survey designed to improve the newsletter. It concerns the current format and a potential new section. If you can take it, that would be extremely helpful for me. Thank you!