Godot Digest 23
Lots of things to share in this edition: Godot 4.5 beta 1, new convention, Godot Asset Store, and a new content creator added to the list, 16BitDev.
Official News
We have a new Godot convention!!!! Well, sort of. Let’s start with the information regarding this new convention. GodotFest will be held in Munich, Germany, on November 11th and 12th at Smartvillage Bogenhausen. This conference is designed for the professional audience. Another detail is that, for this year only, GodotFest will serve as the European equivalent of GodotCon. From next year forward, we will have at least three conferences: GodotCon NA and Europe, and GodotFest, which will always be held in Munich since the Munich Godot user group organizes it.
Check the official blog post for all the details.
https://godotengine.org/article/godotfest-2025/
Godot 4.5 beta 1 has been released! This means that we are in feature freeze and will focus on bug fixes going forward. That doesn’t mean something new could be released, but that’s rarely the case. Some of the new stuff in this release: BoneConstraint3D, NativeAOT on Android, script backtracing support (!!!), scene_changed signal, Variant exporting, abstract functions, variadic arguments, stencil support. The number of new stuff and bug fixes is massive, so check the official post for all the information.
https://godotengine.org/article/dev-snapshot-godot-4-5-beta-1/
If you like the video approach and some insights, here are a couple of videos to check out.
Queble: https://www.youtube.com/watch?v=MYygGU53G1Q
Gamefromscratch: https://www.youtube.com/watch?v=us6uSZVTWJQ
We have a blog post with updates on Godot for Android and XR. Some of the talks at GodotCon inspired this post, and it was surprising to learn that Godot for Android has over 1.2 million installs. More importantly, around 90K monthly active users! That’s incredible, and I never thought this platform could have this many users. The post continues with details on Android and VR platforms, and also hints at some of the future plans. For more information, please refer to the blog post.
https://godotengine.org/article/godotcon-2025-xr-android-recap/
I didn’t see any official posts about it, but turns out the Godot Asset Store is in Beta! Yes, finally, Godot is having its asset store (powered by the Godot Foundation). Go and check it out; there is a roadmap and issue tracker. If you find any issues, please report them.
https://store-beta.godotengine.org/
Shoutout to Gamefromscratch since it was thanks to his video that I found out about this: https://www.youtube.com/watch?v=HK8VFP2mUro
Godot 3.6 received some love this week as well. Godot 3.6.1 has been released, featuring several bug fixes and updates to certain libraries, based on changes introduced in Godot 4.4.
https://godotengine.org/article/maintenance-release-godot-3-6-1/
From the Community
Here are some of the latest tutorials and resources from the Godot community.
Action Game Maker —Gamefromscratch
This video is about a new game engine created with Godot. I usually don't cover apps made in Godot, but building an entire game engine based on Godot shows the power and versatility of Godot, and I thought it was a good video to watch.
https://www.youtube.com/watch?v=IEj_TPANPnI
Easy mouse hover effect for 2D/3D games —Mina Pêcheux
Quick tutorial on how to add the hover effect to objects in your scene.
https://www.youtube.com/watch?v=PwL6FjJrc0E
Make a 2D laser beam —GDQuest
Great tutorial on how to build a 2D laser beam using raycast and VFX.
https://www.youtube.com/watch?v=llGpvNWUvLY
⭐Procedural dungeon generation —16BitDev
Simple tutorial on how to create procedural generation using TileMap. It includes infinite generation, collisions, random rooms, and connecting corridors.
https://www.youtube.com/watch?v=H-ti8jfqoas
How to create shader transitions —MakerTech
For better scene transitions, check this video. It will provide you with some valuable tools to enhance transitions using shaders.
https://www.youtube.com/watch?v=lZGzNjRSkC4
Adding drop-in, drop-out support in Nakama —FinePointCGI
Mitch has numerous tutorials on integrating Nakama with Godot. Nakama is an open-source distributed server for games. This tutorial covers how to implement drop-in and drop-out functionality in Nakama using Godot.
https://www.youtube.com/watch?v=pA9RGn87Uag
Check the entire source code for a Nakama client here:
https://github.com/finepointcgi/Nakama-Integration-Tutorial?tab=readme-ov-file
Custom Raycast vehicle physics —Octodemy
The last part of the series of tutorials on creating a raycast car vehicle. There were numerous improvements in this last tutorial, from adding mesh to the car to making it playable in a small test level.
https://www.youtube.com/watch?v=2uKHgPYGLv0
Voronoi mosaic shader —FencerDevLog
With this shader, we will create an effect similar to a stone mosaic.
https://www.youtube.com/watch?v=02KRcnQfRrc
Connecting to PostgreSQL —FinePointCGI
I know, databases are boring. But most games and applications need them at some point. Here we can learn how to integrate Godot with PostgreSQL.
https://www.youtube.com/watch?v=xm41DbJo7Ew
How to select units in an RTS game —Mina Pêcheux
This quick tutorial will teach you how to make the classic selection system in RTS games.
https://www.youtube.com/watch?v=NxW9t-YgJkM
⭐Enemy camp in a dungeon —16BitDev
The previous tutorial in this newsletter from 16BitDev was about procedural dungeon generation. This one complements that idea by explaining how to spawn enemy camps in random rooms inside the dungeon.
https://www.youtube.com/watch?v=9vXSGIJNKm4
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!