Software-update: Godot Engine 4.5

Godot Engine logo (79 pix)Versie 4.5 van Godot Engine is uitgekomen. Godot is een opensource en crossplatform game engine met uitgebreide mogelijkheden waarmee 2d- en 3d-spellen kunnen worden ontwikkeld voor desktops en mobiele apparaten. De complete releasenotes zijn op deze pagina in te zien; dit zijn de belangrijkste verbeteringen:

Stencil buffer support

How do we visually “drill a hole” in that wall in order to peep at the player on the other side? You can now do it with stencil buffers! Imagine an invisible sphere that surrounds our character. Even if geometry is not rendering itself on screen, we insert its shape into the stencil buffer. Then, we make our wall shaders only render if the target pixel is not covered by the stencil. Voilà. A stencil buffer is a special buffer that meshes can write to for later comparison. It is similar to the existing depth buffer, except arbitrary values can be written and you have more control over what you do with comparisons.

Screen reader support

A feature often overlooked that is a must-have in computer software is screen reader support. Such readers are an essential tool for people who are visually impaired, illiterate, or have a learning disability. Thanks to AccessKit, we, we added screen reader support to Control nodes, and we also added screen reader bindings in order to customize the behavior of any type of Node. As this feature is quite new, please note that its integration is still in its experimental phase. And screen reader support for the Godot Editor itself is not complete yet—it is only implemented for the Project Manager, standard UI nodes, and the inspector. Expect follow-ups in future updates.

Script backtracing & custom loggers

Script backtracing, gives developers the exact details on where an issue happened in the code. Even in “Release” builds.1 Custom loggers allow developers to intercept log messages and errors. That makes it possible to create a tool for reporting bugs within your game. Developers and players will now be able to report issues containing more accurate information of its origin.

Shader baker

Anyone that plays modern games, especially on PC, has had the experience of waiting for shader compilation. Usually, it shows up in two forms: either the game makes you wait when it first launches, or it makes you wait right in the middle of the action. That’s because shaders are small programs for your GPU that draw the current scene. And they need to be compiled in order to be used. While pipeline compilation is still unavoidable and a requirement, Godot now offers a way to do everything that can be done by the editor ahead of time, reducing such wait times by a lot.

Where ubershaders were a big step towards optimizing pipeline compilation and eliminating compilation stutters, the shader baker addresses the long startup times. When enabled in the export settings, the shader baker will scan resources and scenes for shaders and pre-compile them in the right format used by the driver on the target platform. When targeting Apple and Windows devices, using Metal and D3D12 respectively, we even saw a 20× decrease in load times for our TPS demo. Talk about fast!

Internationalization live preview

This new feature is key to our ideal of making gaming accessible for everyone. From now on, developers will be able to preview translations directly from the editor viewport.1 This will ease the burden of testing the GUI in multiple languages. How does your new UI react to being in French or Dutch? Or how does it look in simplified or traditional Chinese, or even in Hindi?

Versienummer 4.5
Releasestatus Final
Besturingssystemen Android, Linux, macOS, Windows 10, Windows 11
Website Godot
Download https://godotengine.org/download/windows/#platforms
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

16-09-2025 • 19:20

0

Submitter: bleuthoot

Bron: Godot

Reacties

0
0
0
0
0
0
Wijzig sortering

Er zijn nog geen reacties geplaatst


Om te kunnen reageren moet je ingelogd zijn