Godot Digest 19
Not even two weeks have passed since the last dev snapshot for 4.5, and we have another one! Snapshot 3 is out.
Official News
New Godot 4.5 dev release. Snapshot 3 is out with more than 200 fixes and a few new features: screen reader support, script backtracking, and inspector section toggles.
Check the full release notes in the official blog post:
https://godotengine.org/article/dev-snapshot-godot-4-5-dev-3/
But, if you like the video format, Mike from Gamefromscratch got you covered:
https://www.youtube.com/watch?v=jl0fzvWuTZs
From the Community
Here are some of the latest tutorials and resources from the Godot community.
Simple spinner shader —FencerDevLog
Cool video on how to create a spinner shader using polar coordinates.
https://www.youtube.com/watch?v=KS67q_pOcD0
How to Make a Ninja Platformer — Heartbeast
Continuing with the tutorial series on building a ninja platformer, we have some new videos.
Part 10 covers enemies and hitboxes.
https://www.youtube.com/watch?v=fOYAyzrFJ_E
Part 11 finishes with the hitboxes topic.
https://www.youtube.com/watch?v=YYUEBsC4jR0
Part 12 add stats resource to enemies to add different attributes to the entity.
https://www.youtube.com/watch?v=ymQjn1uk6gk
Create Zelda: The Wind Waker-Style Explosions — Chap.C Creates
This tutorial will create a cell-shaded explosion using the Particle node. It is a nice tutorial for beginners, since it creates the particle effects from scratch and gives the foundation to work with GPUParticles3D.
https://www.youtube.com/watch?v=aU3GHNbvhWo
Controller support made easy —FinePointCGI
This video explains how to integrate controller support fully. It goes from the most basic stuff to a finished project. Extremely useful for developers of any level who want to add controller support.
https://www.youtube.com/watch?v=HZFIUmzeQtc
How to make Battle City — CyberPotato
More tutorials for this series on how to make the classic Battle City.
Part 5 is about creating different enemy types using Resources.
https://www.youtube.com/watch?v=mVPxVPZipz8
Custom Raycast vehicle physics —Octodemy
This will be a series of tutorials on how to create a raycast car vehicle.
The first part is about creating the car's raycast suspensions.
https://www.youtube.com/watch?v=9MqmFSn1Rlw
Candle flame shader —FencerDevLog
Another shader from Fencer, this time a candle flame.
https://www.youtube.com/watch?v=6ZZVwbzE8cw
2D Platformer Basics —Michael Games
A new series of tutorials by Michel. This time is about creating a 2D platformer.
Part 1 covers the project setup and the creation of the basic scene for the project.
https://www.youtube.com/watch?v=-CwxuBtDqWQ
Part 2 will focus on working with TileMap and building your first level.
https://www.youtube.com/watch?v=F7WLPeK5k8U
LimboAI - Behaviour Trees & State Machines —Gamefromscratcs
LimboAI is a GDExtension that adds behaviour trees and state machines, commonly used to implement AI and game logic. Mike gives an overview and teaches the basics of using this framework.
https://www.youtube.com/watch?v=-i1PJ2-JZbE
If you want to learn more about LimboAI, here is the repo link
https://github.com/limbonaut/limboai
Platformer Tutorial | Part 3 —MakerTech
A new entry to the tutorial series on building a platformer game by MakerTech. Part 3 is about how to work with the Tilemap system.
https://www.youtube.com/watch?v=sbv35boXqac
This is just a two-question survey to improve the newsletter. It is about the current format and a possible new section. If you can take it, that would be extremely helpful for me. Thank you!