This Week in Game Engines #24

Updated Oct. 21, 2025
Written by
Henrique L. Alves

This Week in Game Engines is now available in Substack! Follow us at https://substack.com/@enginesdatabase

Welcome to This week in Game Engines! This is a recurrent digest on gamedev tech news and articles from the week before.

I'm two weeks late! Sorry about that. Life got in the way and I missed the timing of the last newsletter, so this one is a digest of the last two weeks.

Game Engine News:

Git Activity:

Must Reads this Week

Not many major launches this last week, so we have a couple of interesting articles:

Godot Dev Snapshot 4.6
  • Godot Showcase - Material Maker. This is an open-source application made with Godot to create engine-agnostic PBR textures and materials. This article is a interview with Material Maker author RodZilla, and it has insights on the why's of using a Game Engine to create such an Application.
  • Dev snapshot: Godot 4.6 dev 2. Godot Snapshot for 4.6 dev 1 didn't had many new features, but this Snapshot actually came with two really interesting bits: LibGodot (building the Godot Engine as a library) and ObjectDB profiler (a way to create snapshots of all instantiated objects at a given time in the game, and be able to profile/diff that with other snapshots)
  • How an indie animation team of four uses UE5 to produce BellyFant. On the topic of Game Engines making not-games, this is an interview with the show creator Pete Dodd, explaining the reasons and advantages of creating a custom animation pipeline on Unreal Engine.
  • Phaser: Developer Studio Spotlight: Cabbage Systems. The Phaser website article is very poor in details, and you can find the original article from Reddit developers blog here. I actually didn't knew you could even launch such games on Reddit; you can take a look at their SDK (and what's possible with it) on Devvit documentation website.
NITRO GEN OMEGA screenshot

Fresh Batch of Links

Too many interesting posts, so first the articles for the Not-Tech-Artists crowd:

  • Owlcat games learning portal. This is a crowd-sourced learning content for gamedevs, made by the developers at Owlcat games. Looks like it still is under development so it's a bit hard to check some references, but this is a great initiative and great way to check some different Gamedev learning sources.
Zuck meta selfie in front of the meta Eiffel tower
  • Meta Horizon Engine at a Glance. Somehow this escaped me on the previous newsletter, but Meta is previewing their custom engine for the Metaverse. As a gamedev, there are a lot of questions on what is the focus of this engine, since Metaverse is (supposedly) mainly VR experiences, but the Engine will also support their Meta app on mobile devices (the Robloxified experience). The engine is still not out there, so we'll have to wait and see.
  • Playgama: New Web games Engines & Genres. Focused on the Playgama web-games portal, this is a cool insight on the current game engines currently being used to publish web games.
Roger Dean Illustration

And now, some graphic-related posts of the last two weeks, in order of how easy it was for me to understand:

Frustum Culling Unity screenshot
  • GPU Instanced Grass Breakdown. Now we're getting on the nitty-gritty GPU stuff, but the post explains quite well what GPU Mesh Instancing is, and it made it really nice to show the difference in implementation between Unity versions.
  • Field Guide to TSL and WebGPU. This is a really nice guide to WebGPU from someone that already knows at least some rendering (and some Three.js), using the Three.js Shader Language. Really cool article but in the worst-case scenario of the reader not understanding much (totally not my case), the pictures are pretty and some of the pictures even move.

Missed something?

If you have any suggestions, send me feedback at my Mastodon or Bluesky account, or send me an email at henriquelalves@enginesdatabase.com! And if you want to add a new game engine to the website, consider suggesting a new Game Engine.

Comments (0)

Want to join the discussion?
Please log in to share your thoughts on this blog post.