Godot Digest 31
The first maintenance release for 4.5 is out, Nintendo Switch 2 support is in Beta, and high-quality tutorials from the community.
Official News
Godot 4.5.1 is out! First maintenance release for Godot 4.5, packed with +90 bug fixes and optimizations. Check the official blog post for the release notes.
https://godotengine.org/article/maintenance-release-godot-4-5-1/
Console support for Godot is provided by the W4 organization through W4Consoles — a product designed to port Godot projects to consoles.
W4Consoles added support for Nintendo Switch 2. Currently in Beta, you can apply through the W4 website.
Check the official post for more information.
https://www.w4games.com/blog/w4-games-news-1/w4-consoles-beta-support-for-the-nintendo-switch-2-87
From the Community
Here are some of the latest tutorials and resources from the Godot community.
Endless ornament shader — FencerDevLog
This could be a cool loading screen with some extra effects, or something fun to play with.
https://www.youtube.com/watch?v=En9LZe7NRK4
Making a Metroidvania game — Michael Games
This is a new tutorial series from Michael, creating Metroidvania Forge.
Part 3 will discuss everything about the lessons, the first chapter, and how other games in the genre work.
https://www.youtube.com/watch?v=wd_MRuHvSpA
Part 4 is about creating the player scene.
https://www.youtube.com/watch?v=AXNkIjaLhJM
Part 5 builds the player state machine.
https://www.youtube.com/watch?v=iFSOhJkmqHM
Part 6 focuses on the idle and run states of the player.
https://www.youtube.com/watch?v=grxp6x68Qdw
Part 7 is now the turn for the fall and jump states, needed for the platforming in the game.
https://www.youtube.com/watch?v=c8ueMYh1tx8
Part 8 implements coyote jump and jump buffer for the main character.
https://www.youtube.com/watch?v=0W-lo8o9UyY
Dynamic music — Mina Pêcheux
Check this tutorial for a straightforward way of creating dynamic music. Think about dynamic music as the effect of morphing and changing the music of your game based on conditions or events.
https://www.youtube.com/watch?v=EUmN135jMdI
Abstract classes and methods — Queble
If you are new to programming, this quick tutorial will teach you about how abstract classes and methods work in Godot.
https://www.youtube.com/watch?v=h21Lmg4o1Ks
Multiplayer complete walkthrough — BatteryAcidDev
This is an almost 2-hour tutorial on how to implement multiplayer support in a project. It’s extremely useful and well done.
https://www.youtube.com/watch?v=tWLZNCJISYU
Main menu | video, audio, controls & language — 16BitDev
Learn how to create a main menu with all the settings that we usually need for a game.
https://www.youtube.com/watch?v=uvhU0im3tuQ
Scanning for bones — Octodemy
Stencils are becoming the new shaders in tutorial land; everyone has a new effect to share. In this case, these stencils will allow you to replicate the X-Ray effect, revealing the hidden bones of a model behind glass.
https://www.youtube.com/watch?v=sfYPQsrHsvA
Point tunnel shader — FencerDevLog
Whormole-like shader effect created only with points.
https://www.youtube.com/watch?v=NSCXf-ADcBA
Greedy meshing — MakerTech
This tutorial discusses the benefits of greedy meshing for voxel terrain optimization. It also compares implementations in GDScript and C#. It’s packed with essential concepts for voxel optimization, so check it out if you want to learn more about the topic.
https://www.youtube.com/watch?v=0UwzP6GE08w
Stats System — Queble
How to create a modular stats system for your game(s). It includes basic stats, XP, and levels, buffs, and debuffs.
https://www.youtube.com/watch?v=vsBb9921GfA
Saving and loading settings in a config file — 16BitDev
As a continuation of the menus tutorial, we now learn how to load and save settings from a configuration file.
https://www.youtube.com/watch?v=AKSu47Qrahs
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!
