A community post on zhichai.net provides a detailed walkthrough of the Godot 4.7 Beta 2 dev snapshot, translated and annotated below.
Overview
Godot 4.7 Beta 2 was released roughly two weeks after Beta 1. Instead of adding features, this snapshot concentrates on polishing: 153 commits from 74 contributors, resolving over 100 regressions found in Beta 1. The build is based on commit 777579205.
> Note (regression): A regression is a feature that worked in a previous version but broke due to new changes. The Godot team treats regressions as top priority since they directly affect developer trust in the engine.
The blog cover image comes from *Wax Heads*, a cozypunk narrative simulation game where players run a record shop chatting with eccentric customers, developed by Rocío Tomé and Murray Somerwolff. It is available on Steam: https://store.steampowered.com/app/2769240/Wax_Heads/
Key changes
- 3D Pilot Mode undo/redo (GH-119349): Camera movement in the editor's Pilot Mode now supports undo/redo, greatly improving 3D workflow and reducing mental overhead.
- Animation signal parameter renaming (GH-119316): Multiple signal parameters named
namewere renamed, making event-driven animation code clearer and less confusing. - Core race condition fix (GH-118824): Fixed a race condition in
ResourceLoader::load_threaded_request(), stabilizing multithreaded resource loading—especially important for large projects and web/mobile platforms. - Editor improvements (GH-119013, GH-118954): Fixed editor screenshots when HDR is enabled, and moved the "Clear Output" button for a better daily workflow.
- Android export (GH-119172): Removed the experimental warning from the "Use Gradle Build" option, making mobile export smoother and less intimidating for newcomers.
- GDExtension deprecations (GH-119254):
object_cast_toandclassdb_get_class_tagare deprecated in favor ofis_classcasts, aligning with modern C++ practice. - GUI material inheritance (GH-115637): Internal child nodes of built-in nodes now inherit parent materials, keeping UI styling consistent and code DRY.
- Rendering / Wayland (GH-117913): Fixed
window_is_hdr_output_supportedbehavior under Wayland and adjusted warnings, ensuring cross-platform HDR consistency for Linux users. - Documentation (GH-118692): Tutorials were linked and platform notes added to HDR output docs.
- Standard builds support GDScript and GDExtension; the .NET (mono) build additionally supports C#.
- Web editor, XR editor, and Android editor builds are available; Android users must join the testing group to get prereleases.
- Full details are in the interactive changelog: https://godotengine.github.io/godot-interactive-changelog/#4.7-beta2
Downloads and availability
Known issues and feedback
The beta phase focuses on regressions and major new bugs; the GitHub project board tracks outstanding items. Users are encouraged to report bugs—especially regressions—after searching existing issues to avoid duplicates.
Supporting Godot
Godot is a non-profit open-source project run by volunteers and a small number of full-time contributors. Donations go to the Godot Development Fund (https://fund.godotengine.org/), which supports future hiring.
References
1. Godot Engine official blog, Dev snapshot: Godot 4.7 beta 2 — https://godotengine.org/article/dev-snapshot-godot-4-7-beta-2/ 2. Godot Engine, Dev snapshot: Godot 4.7 beta 1 — https://godotengine.org/article/dev-snapshot-godot-4-7-beta-1/ 3. Godot Interactive Changelog for 4.7-beta2 — https://godotengine.github.io/godot-interactive-changelog/#4.7-beta2 4. Godot Development Fund — https://fund.godotengine.org/ 5. Wax Heads on Steam — https://store.steampowered.com/app/2769240/Wax_Heads/