Godot Digest 20
There is a new 4.5 dev snapshot and many video tutorials, particularly new episodes for some of the most popular tutorial series.
Seems that content is starting to get back to normal, so we have a packed edition today. I hope you enjoy it!
Official News
New dev snapshot available! Dev 4 has several new features and, as usual, many bug fixes and improvements. Here are some of the highlights for this release: embedded window support for macOS, 3D physics interpolations now live in the SceneTree, export variables as Variant, stackable outlines on Label, and specular occlusion from ambient light. As always, you can read the details in the official blog post.
https://godotengine.org/article/dev-snapshot-godot-4-5-dev-4/
If you prefer the video format, we have a couple of options.
First, as usual, Mike's revision of the latest release:
https://www.youtube.com/watch?v=5mXqZQb6xqE
Second, we have Queble with his take on this latest snapshot:
https://www.youtube.com/watch?v=dCm2Pdo5iT4
From the Community
Here are some of the latest tutorials and resources from the Godot community.
Kaleidoscope shader —FencerDevLog
As the title says, we will create a shader that produces the kaleidoscope effect.
https://www.youtube.com/watch?v=0-G_MOQk82I
2D Platformer Basics —Michael Games
Continuing with Michael’s tutorial series about creating a 2D platformer.
Part 3 covers the player scene with all the basics, like movement and animations.
https://www.youtube.com/watch?v=KBEp2dBW72c
Part 4 is about state machines. We will use the player state machine to control player behavior.
https://www.youtube.com/watch?v=KPIFUzWteIY
Part 5 creates a run state and works out a run with acceleration, skid animation, SFX, and variable run/sprint speeds.
https://www.youtube.com/watch?v=-BCXOkGiJp0
Part 6 is time for some jump and fall states with some player input.
https://www.youtube.com/watch?v=-JWZdeBp1-Q
Part 7 add one-way platforms, where the player can jump through from one side.
https://www.youtube.com/watch?v=j8Dsvd5ehg4
Tips & tricks —Queble
I like these videos where developers share their tips and tricks. This time is Queble, who shares some of the best features in Godot that he uses regularly during development.
https://www.youtube.com/watch?v=jpKrOTdGF5E
How to Add 2D Sprites to a 3D Game —Chap.C Creates
In this guide, we will learn how to add 2D textures to Sprite3D nodes to use in a 3D world.
https://www.youtube.com/watch?v=0Z9b6zEiwX4
How to make Battle City — CyberPotato
More tutorials for this series on how to make the classic Battle City.
Part 8 is about creating the respawn and invincibility system.
https://www.youtube.com/watch?v=pbgXyqegETs
Part 9 implements the flashing material that indicates that the enemy tank holds an upgrade to drop.
https://www.youtube.com/watch?v=bITzZJjcQbw
Part 10 covers the spawning of upgrades.
https://www.youtube.com/watch?v=eQ8b5h82MNo
Part 11 will implement the player interactions with the upgrades.
https://www.youtube.com/watch?v=L6lClfN5Kx4
Xogot —Gamefromscratch
Xogot is the iPad version of Godot. We can develop complete Godot projects on an iPad using this version, which is available on the App Store. Mike also has other suggestions if you don’t like Xogot. A great video on using mobile devices as development platforms with Godot.
https://www.youtube.com/watch?v=zO6DeByiEMc
Custom Raycast vehicle physics —Octodemy
Continuing with the series on creating a raycast car vehicle, this second part is about moving the car using an acceleration curve.
https://www.youtube.com/watch?v=8eBFIMtpsYA
Survivor Arena FPS —GDQuest
New full video course from GCQuest on creating your first 3D game from scratch. It's almost two and a half hours long, but it's a full tutorial with excellent quality, as always.
https://www.youtube.com/watch?v=NJJNWGD25rg
Fire and smoke in 3D —FencerDevLog
Learn how to create 3D fire and smoke effects using particles and shaders.
https://www.youtube.com/watch?v=50r3pRjaSTM
How to Make a Ninja Platformer — Heartbeast
Continuing with the tutorial series on building a ninja platformer, we have some new videos.
Part 13 will cover how to add enemy hit flash to reflect when the player hits an enemy.
https://www.youtube.com/watch?v=TNQB07SJtpw
Part 14 add a shake effect to the enemies to reflect when the enemies take damage.
https://www.youtube.com/watch?v=ns-yfCWUmK0
AnimationPlayer guide —DevWorm
A great video tutorial about the AnimationPlayer, where we can learn everything about the player and practical ways to use it in your projects, not just to control animations.
https://www.youtube.com/watch?v=GMyw3eHDw7s
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!