Godot 4.7 Beta Delivers HDR Support and Long Overdue Editor Fixes
The first beta released for Godot 4.7 is finally out, and it actually delivers on the promises made over the last few development cycles. This release focuses heavily on editor quality of life improvements, proper high dynamic range output across Windows and Linux, and a bunch of long overdue rendering tweaks. If you have been waiting to test your projects against the new physics defaults or want to stop fighting with broken animation trees, this is where you should start looking.
Animation Tweaks That Actually Make Sense
The tweening system finally gained an await feature that lets scripts pause until a specific signal fires. This means developers can chain animations without writing messy callback spaghetti that breaks when scenes reload unexpectedly. The animation track editor also got the ability to collapse groups, which is a massive relief when dealing with project files that have ballooned into unmanageable trees. Performance optimizations for the animation mixer and player should keep frame times stable even in complex scenes where dozens of objects are interpolating simultaneously.
Editor Workflow Upgrades
Vertex snapping in the 3D viewport is probably the most practical addition here. Holding a modifier key while hovering near mesh vertices now highlights them with a colored circle, letting you snap nodes precisely without guessing coordinates or manually typing transform values. Path colliders can also be snapped to during creation, which saves hours of manual alignment work when building level geometry. The scene tree received class names in the remote view instead of generic object identifiers, making debugging multiplayer or runtime scenes significantly less frustrating. Copying and pasting entire property sections now works as a single action instead of forcing developers to hunt down individual values one by one.
Rendering and Shader Improvements
High dynamic range output is finally supported on Windows, Linux, and BSD without requiring exotic compiler flags or C++20 workarounds. The visual difference between standard and HDR rendering becomes obvious when testing bright light sources or outdoor scenes that previously washed out the entire screen. Nearest neighbor scaling for 3D viewports ensures pixel art games stay crisp instead of getting blurred by automatic bilinear filtering. Rectangular area lights now emit real-time illumination from flat surfaces, which removes the need to fake soft lighting with multiple point lights and shadow maps. Inline shader previews inside the text editor cut down on guesswork when tweaking visual effects, since developers can see results without constantly switching back to the viewport.
Platform and Input Adjustments
Android builds now support picture in picture mode for idle games or background audio apps, along with portrait orientation switching in the script editor. Touchscreen virtual joysticks gained three distinct movement modes that handle edge cases much better than the old hardcoded approach. One way collision shapes no longer force everything to only block upward hits, so rotating platforms and angled ramps actually work as intended. Windows users will notice a cleaner emoji picker and improved HDR handling without breaking older C++17 compatibility.
Breaking Changes Worth Noting
Every major release carries some compatibility breaks, and this one is no exception. Soft body physics now defaults to a one kilogram mass instead of whatever arbitrary value previous versions used, which means existing ragdoll setups will need parameter adjustments before they stop flopping around unrealistically. The Jolt physics integration allows area nodes to detect soft bodies, so collision masks might need tweaking if you want to keep them separate in complex scenes. Audio spectrum analyzers fixed jittered output values, and shader preprocessor condition parsing got stricter to prevent weird edge cases that previously caused silent compilation failures. These changes are mostly behind the scenes but will definitely show up when testing older projects against the new snapshot.
Dev snapshot: Godot 4.7 beta 1
Godot 4.7 enters beta!
The beta is stable enough for serious testing, so anyone building a commercial or open source project should run their build pipeline through it before the final release locks down. Grab the latest snapshot from the official download page and start poking around the new viewport tools. Happy debugging.
