Godot Digest 25
No new beta in this edition, but there are many new videos from GodotCon Boston. Additionally, a new content creator has been added to the newsletter: AmanBytes.
Official News
More sessions from GodotCon Boston are available. Here are some of the sessions that I found the most interesting to watch:
Narrative Design for Solo Devs by Nicholas O'Brien
It doesn’t matter whether you are developing your game solo or not; this will teach you a great deal about narrative design, which will ultimately improve your journey as a game developer.
https://www.youtube.com/watch?v=f0CsbuHDr44
Building cross-platform non-game applications by HP van Braam
Reasons, pros, and cons of using Godot to build MSEP.one, a complex nanotechnology design utility. Yeah, I have no idea what this is, but the talk is so interesting that I thought it would be cool to include it in the list.
https://www.youtube.com/watch?v=ywl5ot_rdgc
Events are the way to go by Eric Peterson
How to use the Event Bus pattern to communicate between objects. Why is this so valuable, and different ways to implement it.
Every game can and likely will benefit from some use of the Event Bus pattern
https://www.youtube.com/watch?v=yB3Wv-Lr7pg
Making Operation Outbreak by Andrés Colubri & Harmony Honey Monroe
Another one that I had no idea existed, but the project is so interesting and educational that it deserves recognition.
https://www.youtube.com/watch?v=YqfkqNFFKlQ
Profiling Godot Engine Games on Android with Arm Performance Studio by Ian Bolton
Interesting session about profiling Godot in Android. We don’t often get mobile-specific tutorials or talks, so I think it's a good idea to spread the word whenever something new emerges in the mobile space for Godot.
https://www.youtube.com/watch?v=WrjaUNAXYqk
LibGodot - Embed Godot Engine Everywhere by Gergely Kis
LibGodot refers to a set of features and changes in Godot 4.5 that will allow us to run Godot “inside” other applications. Check it out, as it will expand your knowledge and ideas on how and where to use Godot.
https://www.youtube.com/watch?v=L06KBOWCsSk
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 1 is the classic project setup
https://www.youtube.com/watch?v=s1Qw8r9LCrY
Part 2 covers player movement and rotation
https://www.youtube.com/watch?v=Qc9IKiCqKyY
Part 3 is all about animations
https://www.youtube.com/watch?v=lE5ibZoX6Zc
Part 4 will cover how to create a level using GridMap
https://www.youtube.com/watch?v=0UbGGYRdDmY
Part 5 is about custom signals and how to communicate between nodes
https://www.youtube.com/watch?v=xeHT_IUMMXg
State stack machine pattern —Queble
First time I heard about this pattern in terms of name, but the concept is pretty standard., This “pattern” is essentially an extension of a finite state machine to include the history of the states.
https://www.youtube.com/watch?v=R2xQPZW_gX4
Intro to Voxel Chunking with threads —MakerTech
How to divide a voxel terrain into smaller chunks to increase loading performance using multiple threads.
https://www.youtube.com/watch?v=ItAvgeKB0Kk
Easy Sprite trail effect —Single-Minded Ryan
Well, the title says it all…
https://www.youtube.com/watch?v=LeXSeYQpXHk
Creating complex 3D navigation —Octodemy
Learn how to bake 3d navmeshes and make a unit move through them.
https://www.youtube.com/watch?v=pXEXSOdjnOk
Make an Action RPG —Heartbeast
A new tutorial series by Heartbeast, this time we will create a 2D pixel art ARPG.
Part 1 will involve the usual project setup and character creation using CharacterBody2D.
https://www.youtube.com/watch?v=l_yTe50tHVg
Part 2 focuses on animating the character and utilizing BlendSpace2D to select animations based on direction.
https://www.youtube.com/watch?v=ErrcHkmx4O8
Part 3 adds attack and roll animations, as well as depth sorting.
https://www.youtube.com/watch?v=r2OYPUmJS0c
Ability/effect system with Composition —16BitDev
How to use Composition to add abilities and effects (knockback, burn) to your character.
https://www.youtube.com/watch?v=pNBWcw_xliA
Magic portal shader —FencerDevLog
The effect in this video originated as a combination of the algorithm used for rendering a 3D tunnel and several applications of so-called fractal Brownian motion.
https://www.youtube.com/watch?v=rGr_Zivrhq4
Fog of war system —Mina Pêcheux
How to create a fog of war system for an RTS game.
https://www.youtube.com/watch?v=an79i_aU5To
Six best new features in Godot 4.5 —Gamefromscratch
Mike takes us on a tour of the, in his opinion, best features of the upcoming version.
https://www.youtube.com/watch?v=KriNqW-qzk0
⭐Stop coding without Enums —AmanBytes
Aman's first appearance in the newsletter discusses Enums and their importance and usefulness.
https://www.youtube.com/watch?v=pgOKqbffarM
Minimap/radar with enemy tracking —16BitDev
How to implement a minimap or radar with enemy tracking (moving markers).
https://www.youtube.com/watch?v=M-0Me4TQtaU
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!