Deploying to published from @ godotengine/godot-website@eece3fb95a 🚀

This commit is contained in:
Godot Organization
2025-10-24 12:50:26 +00:00
parent 2c854fef03
commit b1fe0074b3
9 changed files with 13 additions and 13 deletions

View File

@@ -8,7 +8,7 @@
<span style=margin-left:.75rem;font-size:90%>A game by Xylem Studios</span></figcaption><img src=/storage/blog/covers/dev-snapshot-godot-4-6-dev-1.webp title="RAM: Random Access Mayhem" alt="RAM: Random Access Mayhem A game by Xylem Studios" class=rounded-lg style=width:100%;height:auto;background-color:initial></figure><div class=article-info><h1>Dev snapshot: Godot 4.6 dev 1</h1><div class=article-metadata><div class=article-author><span>By: </span><img class=avatar width=25 height=25 src=/assets/images/authors/repiteo.jpg alt="Thaddeus Crews" loading=lazy>
<span class=by>Thaddeus Crews</span></div><span class=date data-post-date="2025-09-30 12:00:00 +0000">30 September 2025</span></div><div class=tags><a href=/blog/pre-release><div class="tag active">Pre-release</div></a></div></div><div class=article-body><p>The first development snapshot for 4.6 has arrived! As is often the case for our first development snapshot, a significant portion of quality PRs from our backlog are finally able to see the light of day, as they were either locked out from the 4.5 feature freeze or deemed too risky to merge for the stable release. In saying that though, this is <em>by far</em> the biggest our backlog has ever been, so getting it all in for an initial snapshot was unrealistic. As such, while this may mean a slower trickle of PRs initially, you can expect future development snapshots to further expand on the foundation that this release sets.<p>The overwhelming majority of changes this time around are bugfixes, with most already slated to be backported to 4.5.1-stable in the very near future! In a sense, this release is serving not only as a foundation for 4.6, but for 4.5.1 as well; meaning, testing this build is crucial to ensure a smooth release for both. However, weve already got quite a few enhancements and features integrated that will remain exclusive to 4.6, so those wishing to stick with 4.5 may want to hold out for 4.5.1-rc1 coming later this week.<p>As usual, safety precautions should be taken with any pre-release environment. While we prepare these snapshots with the intent to be suitable for general testing, there will always be a non-zero risk of data loss/corruption. Creating backups before hand and/or utilizing version control are strongly recommended!<p>Please consider <a href=#support>supporting the project financially</a>, if you are able. Godot is maintained by the efforts of volunteers and a small team of paid contributors. Your donations go towards sponsoring their work and ensuring they can dedicate their undivided attention to the needs of the project.<p><a href=#downloads>Jump to the <strong>Downloads</strong> section</a>, and give it a spin right now, or continue reading to learn more about improvements in this release. You can also try the <a href=https://editor.godotengine.org/releases/4.6.dev1/><strong>Web editor</strong></a>, the <a href=https://www.meta.com/s/3yJ7i8kop><strong>XR editor</strong></a>, or the <a href="https://play.google.com/store/apps/details?id=org.godotengine.editor.v4"><strong>Android editor</strong></a> for this release. If you are interested in the latter, please request to join <a href=https://groups.google.com/g/godot-testers>our testing group</a> to get access to pre-release builds.<hr><p><em>The cover illustration is from</em> <a href="https://store.steampowered.com/app/2256450/RAM_Random_Access_Mayhem/?curator_clanid=41324400"><strong>RAM: Random Access Mayhem</strong></a>, <em>a rougelike where you play as the enemies. You can buy the game or try out the demo on <a href="https://store.steampowered.com/app/2256450/RAM_Random_Access_Mayhem/?curator_clanid=41324400">Steam</a>, and follow the developers on <a href=https://twitter.com/Xylem_Studios>Twitter</a> or <a href=https://www.youtube.com/@xylemstudios>YouTube</a>.</em><h2 id=highlights>Highlights</h2><h3 id=drag-and-drop-export-variables>Drag-and-drop <code class="language-plaintext highlighter-rouge">@export</code> variables</h3><p>Part of starting out slow with enhancements in the development cycle means that you can expect quite a lot of QOL additions in the near future. One such addition that were excited to showcase comes from <a href=https://github.com/fkeyzuwu>fkeyz</a>: the ability to drag-and-drop objects to the script editor to automatically create an exported variable! (<a href=https://github.com/godotengine/godot/pull/106341>GH-106341</a>)</p><video autoplay loop muted playsinline title="Drag-and-drop demonstration">
<source src=/storage/blog/dev-snapshot-godot-4-6-dev-1/drag-and-drop-export.mp4?1 type=video/mp4></video><h3 id=openxr-add-support-for-spatial-entities-extensions>OpenXR: Add support for Spatial Entities Extensions</h3><p>As <a href=https://github.com/BastiaanOlij>Bastiaan Olij</a> notes in his PR <a href=https://github.com/godotengine/godot/pull/107391>GH-107391</a>, the <a href=https://www.khronos.org/blog/openxr-spatial-entities-extensions-released-for-developer-feedback>OpenXR Spatial Entities Extensions</a> was introduced to standardize obtaining and interacting with information about the users real world environment. This is an absolute goliath of a specification, and is reflected in the implementation seeing over <strong>75 hundred lines of code</strong> changed. If youre interested in seeing the changes firsthand (and have the necessary equipment for it), be sure to check out Bastiaans accompanying <a href=https://github.com/BastiaanOlij/spatial-entities-demo>demo project</a>.<h3 id=hide-control-focus-when-given-via-mouse-input>Hide <code class="language-plaintext highlighter-rouge">Control</code> focus when given via mouse input</h3><p>Courtesy of <a href=https://github.com/YeldhamDev>Michael Alexsander</a>, the focus state logic for mouse and touch is now decoupled from keyboard and joypad (<a href=https://github.com/godotengine/godot/pull/110250>GH-110250</a>). While its common for programs to have significant overlap between registering inputs of these types, its not uncommon for systems to deliberately stylize the two types separately, often handling their inputs in entirely separate ways. This change enables that granular control for toolmakers and UI designers. Included in the PR is a comprehensive ruleset for when focus is shown, which weve included below:<table><thead><tr><th>Situation<th> <tbody><tr><td>Clicking a <code class="language-plaintext highlighter-rouge">Control</code> with the mouse, giving it focus.<td><tr><td>Successfully switching focus via keyboard/joypad actions.<td>✔️<tr><td>Attempting to switch focus via keyboard/joypad actions but still remaining on the same <code class="language-plaintext highlighter-rouge">Control</code>.<td>✔️<tr><td>Clicking somewhere with the mouse while having a <code class="language-plaintext highlighter-rouge">Control</code> with visible focus.<td><tr><td>Clicking with the mouse a visibly focused <code class="language-plaintext highlighter-rouge">Control</code> (deviates from how it works in browsers).<td><tr><td>Using <code class="language-plaintext highlighter-rouge">Control.grab_focus(true)</code>.<td></table><div class="card card-info" style=margin-top:1em><p>The previous behavior can be achieved by enabling <code class="language-plaintext highlighter-rouge">gui/common/always_show_focus_state</code>.</div><h3 id=remove-prompt-to-restart-editor-after-changing-custom-theme>Remove prompt to restart editor after changing custom theme</h3><p>A common pain-point weve heard from creators attempting to integrate custom themes for the Godot editor itself is how pace-breaking the process can feel. This was a direct result of swapping between themes requiring a hard reset of the entire editor instance, making incremental tests tedious and realtime comparison virtually impossible. This makes sense, of course, as an editors theme is surely baked into the editor itself such that any change of the sort would need to jump through countless hurdles to make this feature possible. After all, you cant just flip a switch and have everything “just work”.<p>Anyway, <a href=https://github.com/ryevdokimov>Robert Yevdokimov</a> flipped a switch and everything “just worked”. (<a href=https://github.com/godotengine/godot/pull/100876>GH-100876</a>)</p><video autoplay loop muted playsinline title="Swapping themes without a reset">
<source src=/storage/blog/dev-snapshot-godot-4-6-dev-1/theme-swap-no-reset.mp4?1 type=video/mp4></video><p>Oops.<p>To clarify: once-upon-a-time this reset was almost certainly necessary. Our internal logic for theming and customization is unrecognizable compared to their humble beginnings, and this is far from the first setting that was elevated to real-time support. Its common for settings that become real-time to have a PR that explicitly targets the feature in question, but its rare for such features to have their changes exist in a vacuum. Perhaps there are other features out there, just like this, that have pre-conceived restrictions long-addressed without anyone realizing it. Until someone shows up to challenge those restrictions, we may never know.<div class="card card-info" style=margin-top:1em><p>The theme showcased for comparison is the <a href=https://github.com/passivestar/godot-minimal-theme>Godot Minimal Theme</a> by <a href=https://github.com/passivestar>passivestar</a>.</div><h3 id=and-more>And more!</h3><p>There are too many exciting changes to list them all here, but heres a curated selection:<ul><li>2D: Avoid unnecessary updates in <code class="language-plaintext highlighter-rouge">TileMapLayer</code> (<a href=https://github.com/godotengine/godot/pull/109243>GH-109243</a>).<li>3D: Do not require editor restart when changing manipulator gizmo opacity setting (<a href=https://github.com/godotengine/godot/pull/108549>GH-108549</a>).<li>C#: Add C# translation parser support (<a href=https://github.com/godotengine/godot/pull/99195>GH-99195</a>).<li>Core: Add Find Sequence to <code class="language-plaintext highlighter-rouge">Span</code>s, and consolidate negative indexing behavior (<a href=https://github.com/godotengine/godot/pull/104332>GH-104332</a>).<li>Editor: Allow to use sliders for integers in <code class="language-plaintext highlighter-rouge">EditorSpinSlider</code> (<a href=https://github.com/godotengine/godot/pull/110459>GH-110459</a>).<li>Editor: FindInFiles: Show the number of matches for each file (<a href=https://github.com/godotengine/godot/pull/110770>GH-110770</a>).<li>Editor: Fix vertical alignment of Inspector category titles (<a href=https://github.com/godotengine/godot/pull/110303>GH-110303</a>).<li>Editor: Show “No Translations Configured” message for empty translation preview menu (<a href=https://github.com/godotengine/godot/pull/107649>GH-107649</a>).<li>Editor: Speed up large selections in the editor (<a href=https://github.com/godotengine/godot/pull/109515>GH-109515</a>).<li>Editor: Use a fixed-width font for the expression evaluator (<a href=https://github.com/godotengine/godot/pull/109166>GH-109166</a>).<li>Export: Add “Show Encryption Key” toggle (<a href=https://github.com/godotengine/godot/pull/106146>GH-106146</a>).<li>GDScript: Elide unnecessary copies in <code class="language-plaintext highlighter-rouge">CONSTRUCT_TYPED_*</code> opcodes (<a href=https://github.com/godotengine/godot/pull/110717>GH-110717</a>).<li>Import: Switch LOD generation to use iterative simplification (<a href=https://github.com/godotengine/godot/pull/110027>GH-110027</a>).<li>Porting: Wayland: Implement the xdg-toplevel-icon-v1 protocol (<a href=https://github.com/godotengine/godot/pull/107096>GH-107096</a>).<li>Rendering: Add methods to draw ellipses (<a href=https://github.com/godotengine/godot/pull/85080>GH-85080</a>).<li>Rendering: Add ubershader support to material and SDF variants in Forward+ (<a href=https://github.com/godotengine/godot/pull/109401>GH-109401</a>).</ul><h2 id=changelog>Changelog</h2><p><strong>98 contributors</strong> submitted <strong>220 fixes</strong> for this release. See our <a href=https://godotengine.github.io/godot-interactive-changelog/#4.6-dev1><strong>interactive changelog</strong></a> for the complete list of changes since the 4.5-stable.<p>This release is built from commit <a href=https://github.com/godotengine/godot/commit/8d8041bd4dab30e51ecf5be21dc7bf1f6a26c039><code class="language-plaintext highlighter-rouge">8d8041bd4</code></a>.<h2 id=downloads>Downloads</h2><div class="card card-download"><a class=card-download-link href=/download/archive/4.6-dev1>Download Godot 4.6 dev1</a><div class=card-download-details><img class=lightbox-ignore src><div class=card-download-platforms><div class="download-platform platform-linux"><img width=24 height=24 src=/assets/images/platforms/linux.svg title=Linux alt=Linux class=lightbox-ignore>
<source src=/storage/blog/dev-snapshot-godot-4-6-dev-1/theme-swap-no-reset.mp4?1 type=video/mp4></video><p>Oops.<p>To clarify: once-upon-a-time this reset was almost certainly necessary. Our internal logic for theming and customization is unrecognizable compared to their humble beginnings, and this is far from the first setting that was elevated to real-time support. Its common for settings that become real-time to have a PR that explicitly targets the feature in question, but its rare for such features to have their changes exist in a vacuum. Perhaps there are other features out there, just like this, that have pre-conceived restrictions long-addressed without anyone realizing it. Until someone shows up to challenge those restrictions, we may never know.<div class="card card-info" style=margin-top:1em><p>The theme showcased for comparison is the <a href=https://github.com/passivestar/godot-minimal-theme>Godot Minimal Theme</a> by <a href=https://github.com/passivestar>passivestar</a>.</div><h3 id=and-more>And more!</h3><p>There are too many exciting changes to list them all here, but heres a curated selection:<ul><li>2D: Avoid unnecessary updates in <code class="language-plaintext highlighter-rouge">TileMapLayer</code> (<a href=https://github.com/godotengine/godot/pull/109243>GH-109243</a>).<li>3D: Do not require editor restart when changing manipulator gizmo opacity setting (<a href=https://github.com/godotengine/godot/pull/108549>GH-108549</a>).<li>C#: Add C# translation parser support (<a href=https://github.com/godotengine/godot/pull/99195>GH-99195</a>).<li>Core: Add Find Sequence to <code class="language-plaintext highlighter-rouge">Span</code>s, and consolidate negative indexing behavior (<a href=https://github.com/godotengine/godot/pull/104332>GH-104332</a>).<li>Editor: Allow to use sliders for integers in <code class="language-plaintext highlighter-rouge">EditorSpinSlider</code> (<a href=https://github.com/godotengine/godot/pull/110459>GH-110459</a>).<li>Editor: FindInFiles: Show the number of matches for each file (<a href=https://github.com/godotengine/godot/pull/110770>GH-110770</a>).<li>Editor: Fix vertical alignment of Inspector category titles (<a href=https://github.com/godotengine/godot/pull/110303>GH-110303</a>).<li>Editor: Show “No Translations Configured” message for empty translation preview menu (<a href=https://github.com/godotengine/godot/pull/107649>GH-107649</a>).<li>Editor: Speed up large selections in the editor (<a href=https://github.com/godotengine/godot/pull/109515>GH-109515</a>).<li>Editor: Use a fixed-width font for the expression evaluator (<a href=https://github.com/godotengine/godot/pull/109166>GH-109166</a>).<li>Export: Add “Show Encryption Key” toggle (<a href=https://github.com/godotengine/godot/pull/106146>GH-106146</a>).<li>GDScript: Elide unnecessary copies in <code class="language-plaintext highlighter-rouge">CONSTRUCT_TYPED_*</code> opcodes (<a href=https://github.com/godotengine/godot/pull/110717>GH-110717</a>).<li>Import: Switch LOD generation to use iterative simplification (<a href=https://github.com/godotengine/godot/pull/110027>GH-110027</a>).<li>Porting: Wayland: Implement the xdg-toplevel-icon-v1 protocol (<a href=https://github.com/godotengine/godot/pull/107096>GH-107096</a>).<li>Rendering: Add methods to draw ellipses (<a href=https://github.com/godotengine/godot/pull/85080>GH-85080</a>).<li>Rendering: Add ubershader support to material and SDF variants in Forward+ (<a href=https://github.com/godotengine/godot/pull/109401>GH-109401</a>).</ul><h2 id=changelog>Changelog</h2><p><strong>98 contributors</strong> submitted <strong>220 fixes</strong> for this release. See our <a href=https://godotengine.github.io/godot-interactive-changelog/#4.6-dev1><strong>interactive changelog</strong></a> for the complete list of changes since the 4.5-stable.<p>This release is built from commit <a href=https://github.com/godotengine/godot/commit/8d8041bd4dab30e51ecf5be21dc7bf1f6a26c039><code class="language-plaintext highlighter-rouge">8d8041bd4</code></a>.<h2 id=downloads>Downloads</h2><div class="card card-download"><a class=card-download-link href=/download/archive/4.6-dev1>Download Godot 4.6 dev1</a><div class=card-download-details><img class=lightbox-ignore src=/storage/blog/covers/dev-snapshot-godot-4-6-dev-1.webp><div class=card-download-platforms><div class="download-platform platform-linux"><img width=24 height=24 src=/assets/images/platforms/linux.svg title=Linux alt=Linux class=lightbox-ignore>
Linux</div><a href="https://downloads.godotengine.org/?version=4.6&amp;flavor=dev1&amp;slug=linux.x86_64.zip&amp;platform=linux.64" class="btn btn-download btn-download-primary platform-linux"><div class=download-title>Standard</div></a><a href="https://downloads.godotengine.org/?version=4.6&amp;flavor=dev1&amp;slug=mono_linux_x86_64.zip&amp;platform=linux.64" class="btn btn-download btn-download-primary btn-download-primary--mono platform-linux"><div class=download-title>.NET</div></a><div class="download-platform platform-macos"><img width=24 height=24 src=/assets/images/platforms/macos.svg title=macOS alt=macOS class=lightbox-ignore>
macOS</div><a href="https://downloads.godotengine.org/?version=4.6&amp;flavor=dev1&amp;slug=macos.universal.zip&amp;platform=macos.universal" class="btn btn-download btn-download-primary platform-macos"><div class=download-title>Standard</div></a><a href="https://downloads.godotengine.org/?version=4.6&amp;flavor=dev1&amp;slug=mono_macos.universal.zip&amp;platform=macos.universal" class="btn btn-download btn-download-primary btn-download-primary--mono platform-macos"><div class=download-title>.NET</div></a><div class="download-platform platform-windows"><img width=24 height=24 src=/assets/images/platforms/windows.svg title=Windows alt=Windows class=lightbox-ignore>
Windows</div><a href="https://downloads.godotengine.org/?version=4.6&amp;flavor=dev1&amp;slug=win64.exe.zip&amp;platform=windows.64" class="btn btn-download btn-download-primary platform-windows"><div class=download-title>Standard</div></a><a href="https://downloads.godotengine.org/?version=4.6&amp;flavor=dev1&amp;slug=mono_win64.zip&amp;platform=windows.64" class="btn btn-download btn-download-primary btn-download-primary--mono platform-windows"><div class=download-title>.NET</div></a></div></div><div class=card-download-sublinks><a class=card-download-other href=/download/archive/4.6-dev1>Export templates and other downloads

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title>Godot Engine Official</title><link href="https://godotengine.org/atom.xml" rel="self"/><link href="https://godotengine.org/"/><updated>2025-10-23T11:48:30+00:00</updated><id>https://godotengine.org/</id><entry><title>Maintenance release: Godot 3.6.2</title><link href="https://godotengine.org/article/maintenance-release-godot-3-6-2/"/><updated>2025-10-23T11:00:00+00:00</updated><id>https://godotengine.org/article/maintenance-release-godot-3-6-2/</id><summary>Although we fixed many of the major 3.6 bugs in Godot 3.6.1 in June, we have decided to make a new 3.6 point release in order to keep up to date with platform requirements.</summary><content type="html">&lt;p>Although we fixed many of the major 3.6 bugs in &lt;a href="/article/godot-3-6-finally-released">Godot 3.6.1&lt;/a> in June, we have decided to make a new 3.6 point release in order to keep up to date with platform requirements.&lt;/p>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title>Godot Engine Official</title><link href="https://godotengine.org/atom.xml" rel="self"/><link href="https://godotengine.org/"/><updated>2025-10-24T12:49:37+00:00</updated><id>https://godotengine.org/</id><entry><title>Maintenance release: Godot 3.6.2</title><link href="https://godotengine.org/article/maintenance-release-godot-3-6-2/"/><updated>2025-10-23T11:00:00+00:00</updated><id>https://godotengine.org/article/maintenance-release-godot-3-6-2/</id><summary>Although we fixed many of the major 3.6 bugs in Godot 3.6.1 in June, we have decided to make a new 3.6 point release in order to keep up to date with platform requirements.</summary><content type="html">&lt;p>Although we fixed many of the major 3.6 bugs in &lt;a href="/article/godot-3-6-finally-released">Godot 3.6.1&lt;/a> in June, we have decided to make a new 3.6 point release in order to keep up to date with platform requirements.&lt;/p>
&lt;p>&lt;a href="https://support.google.com/googleplay/android-developer/answer/11926878?hl=en">Google announced&lt;/a> that from August 31, 2025 (with possible extension to November 1, 2025), apps and updates submitted to the Play Store must target Android 15 (API level 35) and support 16 KiB page size. As a result we have updated Godot Android APIs and made compatibility changes to ensure users can update their Godot 3 games on Play Store with 3.6.2.&lt;/p>
&lt;p>Since we had to rebuild Mono for Android with a 16 KiB page size, we took the opportunity to update our build containers to provide more &lt;a href="https://github.com/godotengine/build-containers/tree/3.6?tab=readme-ov-file#toolchains">recent toolchains&lt;/a> for official builds. Like for 3.6.1, UWP export templates are no longer provided in this build (but can be compiled from source if needed).&lt;/p>
&lt;p>&lt;strong>This is a safe and recommended update for all Godot 3.6.x users.&lt;/strong> It should have no major impact on your projects, even complex ones in production, if youre already using 3.6.1-stable.&lt;/p>
@@ -345,7 +345,7 @@ Make a Donation
Download Godot 4.6 dev2
&lt;/a>
&lt;div class="card-download-details">
&lt;img class="lightbox-ignore" src="" />
&lt;img class="lightbox-ignore" src="/storage/blog/covers/dev-snapshot-godot-4-6-dev-2.jpg" />
&lt;div class="card-download-platforms">
&lt;div class="download-platform platform-linux">
&lt;img width="24" height="24" src="/assets/images/platforms/linux.svg" title="Linux" alt="Linux" class="lightbox-ignore" />
@@ -1626,7 +1626,7 @@ While engine maintainers try their best to ensure that each preview snapshot and
Download Godot 4.6 dev1
&lt;/a>
&lt;div class="card-download-details">
&lt;img class="lightbox-ignore" src="" />
&lt;img class="lightbox-ignore" src="/storage/blog/covers/dev-snapshot-godot-4-6-dev-1.webp" />
&lt;div class="card-download-platforms">
&lt;div class="download-platform platform-linux">
&lt;img width="24" height="24" src="/assets/images/platforms/linux.svg" title="Linux" alt="Linux" class="lightbox-ignore" />

View File

@@ -4,7 +4,7 @@
<label for=nav_toggle_cb id=nav_toggle_btn><img src=/assets/icons/hamburger.svg width=24 height=24 alt="Main menu"></label></div></div><nav id=nav><ul class=left><li><a href=/features/ data-dropdown=features-dropdown>Features</a><li><a href=/showcase/>Showcase</a><li><a href=/blog/>Blog</a><li><a href=/community/ data-dropdown=community-dropdown>Community</a><li><a href=https://godotengine.org/asset-library/asset>Assets</a><li class=mobile-only><a href=/consoles/>Console support</a></ul><ul class=right><li><a href=/download/windows/ class=set-os-download-url>Download</a><li><a href=https://docs.godotengine.org>Docs</a><li><a href=https://contributing.godotengine.org/en/latest/organization/how_to_contribute.html>Contribute</a><li class="fund desktop"><a href=https://fund.godotengine.org><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width:13px;fill:#fff;margin-right:4px;top:1px;position:relative"><path d="M47.6 300.4 228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6.0 115.2.0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg> Donate</a></ul></nav></div></header><div class=nav-dropdown-menu id=features-dropdown><a href=/features/ class=touch-only>Features</a>
<a href=/consoles/>Console support</a></div><div class=nav-dropdown-menu id=community-dropdown><a href=/community/ class=touch-only>Community</a>
<a href=https://forum.godotengine.org>Forum</a>
<a href=/events/>Events</a></div><script>document.addEventListener("DOMContentLoaded",function(){const e=document.querySelectorAll("[data-dropdown]");e.forEach(e=>{const n=e.getAttribute("data-dropdown"),t=document.getElementById(n);if(t){let n=-1;const i=()=>{if(n===-1)return;clearTimeout(n),n=-1},a=()=>t.style.display==="block",r=()=>{if(a())return;if(window.innerWidth<1200)return;i();const n=e.getBoundingClientRect();t.style.top=n.bottom+"px",t.style.left=n.left+"px",t.style.display="block",e.classList.add("dropdown-open")},s=({instant:s=!1}={})=>{if(!a())return;const o=()=>{i(),t.style.display="none",e.classList.remove("dropdown-open")};if(s){o();return}n=setTimeout(o,100)},l=e=>{if(window.innerWidth<1200)return;e.preventDefault(),a()?s({instant:!0}):r()},c=e=>t=>{t.pointerType==="touch"&&e(t)},o=e=>t=>{t.pointerType!=="touch"&&e(t)};e.addEventListener("pointerup",c(e=>l(e))),document.documentElement.addEventListener("pointerup",c(n=>{!e.contains(n.target)&&!t.contains(n.target)&&s({instant:!0})})),e.addEventListener("pointerenter",o(e=>r())),e.addEventListener("pointerleave",o(e=>s())),t.addEventListener("pointerenter",o(e=>i())),t.addEventListener("pointerleave",o(e=>s()))}})})</script><main><link rel=stylesheet href=/assets/css/download.css?2><link rel=stylesheet href=/assets/css/download-version.css?2><style>.hero{background-image:none;padding-top:54px}.hero h1{text-shadow:none;color:var(--base-color-text-title)}.hero-blurb{color:var(--base-color-text)}.hero-version-flavor{background-color:var(--primary-color);border-radius:1e3px;color:var(--dark-color-text-title);font-size:90%;font-weight:600;padding:.35rem 1.25rem}.other-platforms-wrapper{color:var(--base-color-text)}.preview-cards{display:grid;grid-template-columns:1fr;gap:16px}</style><div class=hero><div class=hero-wrapper><h1>Download<br>Godot 4.6 <span class=hero-version-flavor>dev1</span></h1></div><div class=other-platforms><div class=other-platforms-wrapper>Looking for another version? <a href=/download/archive>Open the archive index!</a></div></div></div><div class=container><div class=padded style=padding-top:0;margin-top:32px><div class=preview-cards><div class="card base-padding preview-download"><h3 id=4.6-dev1>Godot 4.6-dev1</h3><div class=preview-download-primary><div class=preview-notes><p class=preview-download-meta><span>30 September 2025</span><div class=notes-summary><div class=notes-thumbnail style="background-image:url('')"></div><div class=notes-excerpt></div></div><div class=notes-buttons><a class="btn btn-release-notes" href title="Read full release announcement">Read more</a>
<a href=/events/>Events</a></div><script>document.addEventListener("DOMContentLoaded",function(){const e=document.querySelectorAll("[data-dropdown]");e.forEach(e=>{const n=e.getAttribute("data-dropdown"),t=document.getElementById(n);if(t){let n=-1;const i=()=>{if(n===-1)return;clearTimeout(n),n=-1},a=()=>t.style.display==="block",r=()=>{if(a())return;if(window.innerWidth<1200)return;i();const n=e.getBoundingClientRect();t.style.top=n.bottom+"px",t.style.left=n.left+"px",t.style.display="block",e.classList.add("dropdown-open")},s=({instant:s=!1}={})=>{if(!a())return;const o=()=>{i(),t.style.display="none",e.classList.remove("dropdown-open")};if(s){o();return}n=setTimeout(o,100)},l=e=>{if(window.innerWidth<1200)return;e.preventDefault(),a()?s({instant:!0}):r()},c=e=>t=>{t.pointerType==="touch"&&e(t)},o=e=>t=>{t.pointerType!=="touch"&&e(t)};e.addEventListener("pointerup",c(e=>l(e))),document.documentElement.addEventListener("pointerup",c(n=>{!e.contains(n.target)&&!t.contains(n.target)&&s({instant:!0})})),e.addEventListener("pointerenter",o(e=>r())),e.addEventListener("pointerleave",o(e=>s())),t.addEventListener("pointerenter",o(e=>i())),t.addEventListener("pointerleave",o(e=>s()))}})})</script><main><link rel=stylesheet href=/assets/css/download.css?2><link rel=stylesheet href=/assets/css/download-version.css?2><style>.hero{background-image:none;padding-top:54px}.hero h1{text-shadow:none;color:var(--base-color-text-title)}.hero-blurb{color:var(--base-color-text)}.hero-version-flavor{background-color:var(--primary-color);border-radius:1e3px;color:var(--dark-color-text-title);font-size:90%;font-weight:600;padding:.35rem 1.25rem}.other-platforms-wrapper{color:var(--base-color-text)}.preview-cards{display:grid;grid-template-columns:1fr;gap:16px}</style><div class=hero><div class=hero-wrapper><h1>Download<br>Godot 4.6 <span class=hero-version-flavor>dev1</span></h1></div><div class=other-platforms><div class=other-platforms-wrapper>Looking for another version? <a href=/download/archive>Open the archive index!</a></div></div></div><div class=container><div class=padded style=padding-top:0;margin-top:32px><div class=preview-cards><div class="card base-padding preview-download"><h3 id=4.6-dev1>Godot 4.6-dev1</h3><div class=preview-download-primary><div class=preview-notes><p class=preview-download-meta><span>30 September 2025</span><div class=notes-summary><div class=notes-thumbnail style=background-image:url(/storage/blog/covers/dev-snapshot-godot-4-6-dev-1.webp)></div><div class=notes-excerpt>The calm before the storm…</div></div><div class=notes-buttons><a class="btn btn-release-notes" href=/article/dev-snapshot-godot-4-6-dev-1/ title="Read full release announcement">Read more</a>
<a class="btn btn-release-changelog" href=https://godotengine.github.io/godot-interactive-changelog/#4.6-dev1 title="View complete changelog">View changelog</a></div></div><div><h4>Supported platforms</h4><div class=download-primaries><div class=download-platform><img width=24 height=24 src=/assets/images/platforms/android.svg title=Android alt=Android class=dark-invert>
Android</div><a href="https://downloads.godotengine.org/?version=4.6&flavor=dev1&slug=android_editor.apk&platform=android.apk" class="btn btn-download btn-download-primary"><div class=download-title>Standard</div></a><div></div><div class=download-platform><img width=24 height=24 src=/assets/images/platforms/linux.svg title=Linux alt=Linux class=dark-invert>
Linux</div><a href="https://downloads.godotengine.org/?version=4.6&flavor=dev1&slug=linux.x86_64.zip&platform=linux.64" class="btn btn-download btn-download-primary"><div class=download-title>Standard</div></a><a href="https://downloads.godotengine.org/?version=4.6&flavor=dev1&slug=mono_linux_x86_64.zip&platform=linux.64" class="btn btn-download btn-download-primary btn-download-primary--mono"><div class=download-title>.NET</div></a><div class=download-platform><img width=24 height=24 src=/assets/images/platforms/macos.svg title=macOS alt=macOS class=dark-invert>

View File

@@ -4,7 +4,7 @@
<label for=nav_toggle_cb id=nav_toggle_btn><img src=/assets/icons/hamburger.svg width=24 height=24 alt="Main menu"></label></div></div><nav id=nav><ul class=left><li><a href=/features/ data-dropdown=features-dropdown>Features</a><li><a href=/showcase/>Showcase</a><li><a href=/blog/>Blog</a><li><a href=/community/ data-dropdown=community-dropdown>Community</a><li><a href=https://godotengine.org/asset-library/asset>Assets</a><li class=mobile-only><a href=/consoles/>Console support</a></ul><ul class=right><li><a href=/download/windows/ class=set-os-download-url>Download</a><li><a href=https://docs.godotengine.org>Docs</a><li><a href=https://contributing.godotengine.org/en/latest/organization/how_to_contribute.html>Contribute</a><li class="fund desktop"><a href=https://fund.godotengine.org><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width:13px;fill:#fff;margin-right:4px;top:1px;position:relative"><path d="M47.6 300.4 228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6.0 115.2.0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg> Donate</a></ul></nav></div></header><div class=nav-dropdown-menu id=features-dropdown><a href=/features/ class=touch-only>Features</a>
<a href=/consoles/>Console support</a></div><div class=nav-dropdown-menu id=community-dropdown><a href=/community/ class=touch-only>Community</a>
<a href=https://forum.godotengine.org>Forum</a>
<a href=/events/>Events</a></div><script>document.addEventListener("DOMContentLoaded",function(){const e=document.querySelectorAll("[data-dropdown]");e.forEach(e=>{const n=e.getAttribute("data-dropdown"),t=document.getElementById(n);if(t){let n=-1;const i=()=>{if(n===-1)return;clearTimeout(n),n=-1},a=()=>t.style.display==="block",r=()=>{if(a())return;if(window.innerWidth<1200)return;i();const n=e.getBoundingClientRect();t.style.top=n.bottom+"px",t.style.left=n.left+"px",t.style.display="block",e.classList.add("dropdown-open")},s=({instant:s=!1}={})=>{if(!a())return;const o=()=>{i(),t.style.display="none",e.classList.remove("dropdown-open")};if(s){o();return}n=setTimeout(o,100)},l=e=>{if(window.innerWidth<1200)return;e.preventDefault(),a()?s({instant:!0}):r()},c=e=>t=>{t.pointerType==="touch"&&e(t)},o=e=>t=>{t.pointerType!=="touch"&&e(t)};e.addEventListener("pointerup",c(e=>l(e))),document.documentElement.addEventListener("pointerup",c(n=>{!e.contains(n.target)&&!t.contains(n.target)&&s({instant:!0})})),e.addEventListener("pointerenter",o(e=>r())),e.addEventListener("pointerleave",o(e=>s())),t.addEventListener("pointerenter",o(e=>i())),t.addEventListener("pointerleave",o(e=>s()))}})})</script><main><link rel=stylesheet href=/assets/css/download.css?2><link rel=stylesheet href=/assets/css/download-version.css?2><style>.hero{background-image:none;padding-top:54px}.hero h1{text-shadow:none;color:var(--base-color-text-title)}.hero-blurb{color:var(--base-color-text)}.hero-version-flavor{background-color:var(--primary-color);border-radius:1e3px;color:var(--dark-color-text-title);font-size:90%;font-weight:600;padding:.35rem 1.25rem}.other-platforms-wrapper{color:var(--base-color-text)}.preview-cards{display:grid;grid-template-columns:1fr;gap:16px}</style><div class=hero><div class=hero-wrapper><h1>Download<br>Godot 4.6 <span class=hero-version-flavor>dev2</span></h1></div><div class=other-platforms><div class=other-platforms-wrapper>Looking for another version? <a href=/download/archive>Open the archive index!</a></div></div></div><div class=container><div class=padded style=padding-top:0;margin-top:32px><div class=preview-cards><div class="card base-padding preview-download"><h3 id=4.6-dev2>Godot 4.6-dev2</h3><div class=preview-download-primary><div class=preview-notes><p class=preview-download-meta><span>20 October 2025</span><div class=notes-summary><div class=notes-thumbnail style="background-image:url('')"></div><div class=notes-excerpt></div></div><div class=notes-buttons><a class="btn btn-release-notes" href title="Read full release announcement">Read more</a>
<a href=/events/>Events</a></div><script>document.addEventListener("DOMContentLoaded",function(){const e=document.querySelectorAll("[data-dropdown]");e.forEach(e=>{const n=e.getAttribute("data-dropdown"),t=document.getElementById(n);if(t){let n=-1;const i=()=>{if(n===-1)return;clearTimeout(n),n=-1},a=()=>t.style.display==="block",r=()=>{if(a())return;if(window.innerWidth<1200)return;i();const n=e.getBoundingClientRect();t.style.top=n.bottom+"px",t.style.left=n.left+"px",t.style.display="block",e.classList.add("dropdown-open")},s=({instant:s=!1}={})=>{if(!a())return;const o=()=>{i(),t.style.display="none",e.classList.remove("dropdown-open")};if(s){o();return}n=setTimeout(o,100)},l=e=>{if(window.innerWidth<1200)return;e.preventDefault(),a()?s({instant:!0}):r()},c=e=>t=>{t.pointerType==="touch"&&e(t)},o=e=>t=>{t.pointerType!=="touch"&&e(t)};e.addEventListener("pointerup",c(e=>l(e))),document.documentElement.addEventListener("pointerup",c(n=>{!e.contains(n.target)&&!t.contains(n.target)&&s({instant:!0})})),e.addEventListener("pointerenter",o(e=>r())),e.addEventListener("pointerleave",o(e=>s())),t.addEventListener("pointerenter",o(e=>i())),t.addEventListener("pointerleave",o(e=>s()))}})})</script><main><link rel=stylesheet href=/assets/css/download.css?2><link rel=stylesheet href=/assets/css/download-version.css?2><style>.hero{background-image:none;padding-top:54px}.hero h1{text-shadow:none;color:var(--base-color-text-title)}.hero-blurb{color:var(--base-color-text)}.hero-version-flavor{background-color:var(--primary-color);border-radius:1e3px;color:var(--dark-color-text-title);font-size:90%;font-weight:600;padding:.35rem 1.25rem}.other-platforms-wrapper{color:var(--base-color-text)}.preview-cards{display:grid;grid-template-columns:1fr;gap:16px}</style><div class=hero><div class=hero-wrapper><h1>Download<br>Godot 4.6 <span class=hero-version-flavor>dev2</span></h1></div><div class=other-platforms><div class=other-platforms-wrapper>Looking for another version? <a href=/download/archive>Open the archive index!</a></div></div></div><div class=container><div class=padded style=padding-top:0;margin-top:32px><div class=preview-cards><div class="card base-padding preview-download"><h3 id=4.6-dev2>Godot 4.6-dev2</h3><div class=preview-download-primary><div class=preview-notes><p class=preview-download-meta><span>20 October 2025</span><div class=notes-summary><div class=notes-thumbnail style=background-image:url(/storage/blog/covers/dev-snapshot-godot-4-6-dev-2.jpg)></div><div class=notes-excerpt>Open the floodgates!</div></div><div class=notes-buttons><a class="btn btn-release-notes" href=/article/dev-snapshot-godot-4-6-dev-2/ title="Read full release announcement">Read more</a>
<a class="btn btn-release-changelog" href=https://godotengine.github.io/godot-interactive-changelog/#4.6-dev2 title="View complete changelog">View changelog</a></div></div><div><h4>Supported platforms</h4><div class=download-primaries><div class=download-platform><img width=24 height=24 src=/assets/images/platforms/android.svg title=Android alt=Android class=dark-invert>
Android</div><a href="https://downloads.godotengine.org/?version=4.6&flavor=dev2&slug=android_editor.apk&platform=android.apk" class="btn btn-download btn-download-primary"><div class=download-title>Standard</div></a><div></div><div class=download-platform><img width=24 height=24 src=/assets/images/platforms/linux.svg title=Linux alt=Linux class=dark-invert>
Linux</div><a href="https://downloads.godotengine.org/?version=4.6&flavor=dev2&slug=linux.x86_64.zip&platform=linux.64" class="btn btn-download btn-download-primary"><div class=download-title>Standard</div></a><a href="https://downloads.godotengine.org/?version=4.6&flavor=dev2&slug=mono_linux_x86_64.zip&platform=linux.64" class="btn btn-download btn-download-primary btn-download-primary--mono"><div class=download-title>.NET</div></a><div class=download-platform><img width=24 height=24 src=/assets/images/platforms/macos.svg title=macOS alt=macOS class=dark-invert>

View File

@@ -5,9 +5,9 @@
<a href=/consoles/>Console support</a></div><div class=nav-dropdown-menu id=community-dropdown><a href=/community/ class=touch-only>Community</a>
<a href=https://forum.godotengine.org>Forum</a>
<a href=/events/>Events</a></div><script>document.addEventListener("DOMContentLoaded",function(){const e=document.querySelectorAll("[data-dropdown]");e.forEach(e=>{const n=e.getAttribute("data-dropdown"),t=document.getElementById(n);if(t){let n=-1;const i=()=>{if(n===-1)return;clearTimeout(n),n=-1},a=()=>t.style.display==="block",r=()=>{if(a())return;if(window.innerWidth<1200)return;i();const n=e.getBoundingClientRect();t.style.top=n.bottom+"px",t.style.left=n.left+"px",t.style.display="block",e.classList.add("dropdown-open")},s=({instant:s=!1}={})=>{if(!a())return;const o=()=>{i(),t.style.display="none",e.classList.remove("dropdown-open")};if(s){o();return}n=setTimeout(o,100)},l=e=>{if(window.innerWidth<1200)return;e.preventDefault(),a()?s({instant:!0}):r()},c=e=>t=>{t.pointerType==="touch"&&e(t)},o=e=>t=>{t.pointerType!=="touch"&&e(t)};e.addEventListener("pointerup",c(e=>l(e))),document.documentElement.addEventListener("pointerup",c(n=>{!e.contains(n.target)&&!t.contains(n.target)&&s({instant:!0})})),e.addEventListener("pointerenter",o(e=>r())),e.addEventListener("pointerleave",o(e=>s())),t.addEventListener("pointerenter",o(e=>i())),t.addEventListener("pointerleave",o(e=>s()))}})})</script><main><link rel=stylesheet href=/assets/css/download.css?2><link rel=stylesheet href=/assets/css/download-archive.css><style>.hero{background-image:none;padding-top:54px;padding-bottom:30px}.hero h1{text-shadow:none;color:var(--base-color-text-title)}.hero-blurb{color:var(--base-color-text)}</style><div class=hero><div class=hero-wrapper><h1>Godot archive</h1><div class=hero-blurb><p>Download any officially published release of the engine.</div></div></div><div class=container><div class=padded style=padding-top:0;margin-top:32px><h2>Official releases</h2><div class=archive-list><div class=archive-group><div><h3 id=4.6>Godot 4.6</h3><span>Current state:</span> <span class=archive-version-flavor>dev2</span></div></div><div class="card base-padding archive-releases"><div class=archive-list-item><div class=archive-release><a class=archive-version href=/download/archive/4.6-dev2 title="Open downloads page"><h4 id=4.6-dev2>4.6-dev2</h4><p class=archive-download-meta><span>20 October 2025</span></p></a></div><a class="btn btn-release-download" href=/download/archive/4.6-dev2>Download</a>
<a class="btn btn-release-notes" href title="Read release announcement">News</a>
<a class="btn btn-release-notes" href=/article/dev-snapshot-godot-4-6-dev-2/ title="Read release announcement">News</a>
<a class="btn btn-release-changelog" href=https://godotengine.github.io/godot-interactive-changelog/#4.6-dev2 title="View complete changelog">Changelog</a></div><div class=archive-list-item><div class=archive-release><a class=archive-version href=/download/archive/4.6-dev1 title="Open downloads page"><h4 id=4.6-dev1>4.6-dev1</h4><p class=archive-download-meta><span>30 September 2025</span></p></a></div><a class="btn btn-release-download" href=/download/archive/4.6-dev1>Download</a>
<a class="btn btn-release-notes" href title="Read release announcement">News</a>
<a class="btn btn-release-notes" href=/article/dev-snapshot-godot-4-6-dev-1/ title="Read release announcement">News</a>
<a class="btn btn-release-changelog" href=https://godotengine.github.io/godot-interactive-changelog/#4.6-dev1 title="View complete changelog">Changelog</a></div></div><div class=archive-group><div><h3 id=4.5.1>Godot 4.5.1</h3><span>Current state:</span> <span class=archive-version-flavor>stable</span></div></div><div class="card base-padding archive-releases"><div class=archive-list-item><div class=archive-release><a class=archive-version href=/download/archive/4.5.1-stable title="Open downloads page"><h4 id=4.5.1-stable>4.5.1-stable</h4><p class=archive-download-meta><span>15 October 2025</span></p></a></div><a class="btn btn-release-download" href=/download/archive/4.5.1-stable>Download</a>
<a class="btn btn-release-notes" href=/article/maintenance-release-godot-4-5-1/ title="Read release announcement">News</a>
<a class="btn btn-release-changelog" href=https://godotengine.github.io/godot-interactive-changelog/#4.5.1-stable title="View complete changelog">Changelog</a></div><hr><div class=archive-list-item><div class=archive-release><a class=archive-version href=/download/archive/4.5.1-rc2 title="Open downloads page"><h4 id=4.5.1-rc2>4.5.1-rc2</h4><p class=archive-download-meta><span>8 October 2025</span></p></a></div><a class="btn btn-release-download" href=/download/archive/4.5.1-rc2>Download</a>

View File

@@ -4,7 +4,7 @@
<label for=nav_toggle_cb id=nav_toggle_btn><img src=/assets/icons/hamburger.svg width=24 height=24 alt="Main menu"></label></div></div><nav id=nav><ul class=left><li><a href=/features/ data-dropdown=features-dropdown>Features</a><li><a href=/showcase/>Showcase</a><li><a href=/blog/>Blog</a><li><a href=/community/ data-dropdown=community-dropdown>Community</a><li><a href=https://godotengine.org/asset-library/asset>Assets</a><li class=mobile-only><a href=/consoles/>Console support</a></ul><ul class=right><li><a href=/download/windows/ class=set-os-download-url>Download</a><li><a href=https://docs.godotengine.org>Docs</a><li><a href=https://contributing.godotengine.org/en/latest/organization/how_to_contribute.html>Contribute</a><li class="fund desktop"><a href=https://fund.godotengine.org><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width:13px;fill:#fff;margin-right:4px;top:1px;position:relative"><path d="M47.6 300.4 228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6.0 115.2.0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg> Donate</a></ul></nav></div></header><div class=nav-dropdown-menu id=features-dropdown><a href=/features/ class=touch-only>Features</a>
<a href=/consoles/>Console support</a></div><div class=nav-dropdown-menu id=community-dropdown><a href=/community/ class=touch-only>Community</a>
<a href=https://forum.godotengine.org>Forum</a>
<a href=/events/>Events</a></div><script>document.addEventListener("DOMContentLoaded",function(){const e=document.querySelectorAll("[data-dropdown]");e.forEach(e=>{const n=e.getAttribute("data-dropdown"),t=document.getElementById(n);if(t){let n=-1;const i=()=>{if(n===-1)return;clearTimeout(n),n=-1},a=()=>t.style.display==="block",r=()=>{if(a())return;if(window.innerWidth<1200)return;i();const n=e.getBoundingClientRect();t.style.top=n.bottom+"px",t.style.left=n.left+"px",t.style.display="block",e.classList.add("dropdown-open")},s=({instant:s=!1}={})=>{if(!a())return;const o=()=>{i(),t.style.display="none",e.classList.remove("dropdown-open")};if(s){o();return}n=setTimeout(o,100)},l=e=>{if(window.innerWidth<1200)return;e.preventDefault(),a()?s({instant:!0}):r()},c=e=>t=>{t.pointerType==="touch"&&e(t)},o=e=>t=>{t.pointerType!=="touch"&&e(t)};e.addEventListener("pointerup",c(e=>l(e))),document.documentElement.addEventListener("pointerup",c(n=>{!e.contains(n.target)&&!t.contains(n.target)&&s({instant:!0})})),e.addEventListener("pointerenter",o(e=>r())),e.addEventListener("pointerleave",o(e=>s())),t.addEventListener("pointerenter",o(e=>i())),t.addEventListener("pointerleave",o(e=>s()))}})})</script><main><link rel=stylesheet href=/assets/css/transparent-nav.css?2><link rel=stylesheet href=/assets/css/download.css?2><link rel=stylesheet href=/assets/css/download-version.css?2><style>.hero{background-image:url(/assets/download/download-background-preview.webp)}.hero-blurb{color:var(--download-hero-color)}.preview-cards{display:grid;grid-template-columns:1fr;gap:16px}</style><div class=hero><div class=hero-wrapper><h1>Download Godot preview builds</h1><div class=hero-blurb><p>Help test the upcoming release of the engine,<br>and be the first to benefit from new features.</div></div><div class=other-platforms><div class=other-platforms-wrapper>Looking for the stable version? <a href=#stable>See below!</a></div></div></div><div class=container><div class=padded style=padding-top:0;margin-top:32px><h2>Latest preview builds</h2><div class=preview-cards><div class="card base-padding preview-download"><h3 id=4.6-dev2>Godot 4.6-dev2</h3><div class=preview-download-primary><div class=preview-notes><p class=preview-download-meta><span>20 October 2025</span><div class=notes-summary><div class=notes-thumbnail style="background-image:url('')"></div><div class=notes-excerpt></div></div><div class=notes-buttons><a class="btn btn-release-notes" href title="Read full release announcement">Read more</a>
<a href=/events/>Events</a></div><script>document.addEventListener("DOMContentLoaded",function(){const e=document.querySelectorAll("[data-dropdown]");e.forEach(e=>{const n=e.getAttribute("data-dropdown"),t=document.getElementById(n);if(t){let n=-1;const i=()=>{if(n===-1)return;clearTimeout(n),n=-1},a=()=>t.style.display==="block",r=()=>{if(a())return;if(window.innerWidth<1200)return;i();const n=e.getBoundingClientRect();t.style.top=n.bottom+"px",t.style.left=n.left+"px",t.style.display="block",e.classList.add("dropdown-open")},s=({instant:s=!1}={})=>{if(!a())return;const o=()=>{i(),t.style.display="none",e.classList.remove("dropdown-open")};if(s){o();return}n=setTimeout(o,100)},l=e=>{if(window.innerWidth<1200)return;e.preventDefault(),a()?s({instant:!0}):r()},c=e=>t=>{t.pointerType==="touch"&&e(t)},o=e=>t=>{t.pointerType!=="touch"&&e(t)};e.addEventListener("pointerup",c(e=>l(e))),document.documentElement.addEventListener("pointerup",c(n=>{!e.contains(n.target)&&!t.contains(n.target)&&s({instant:!0})})),e.addEventListener("pointerenter",o(e=>r())),e.addEventListener("pointerleave",o(e=>s())),t.addEventListener("pointerenter",o(e=>i())),t.addEventListener("pointerleave",o(e=>s()))}})})</script><main><link rel=stylesheet href=/assets/css/transparent-nav.css?2><link rel=stylesheet href=/assets/css/download.css?2><link rel=stylesheet href=/assets/css/download-version.css?2><style>.hero{background-image:url(/assets/download/download-background-preview.webp)}.hero-blurb{color:var(--download-hero-color)}.preview-cards{display:grid;grid-template-columns:1fr;gap:16px}</style><div class=hero><div class=hero-wrapper><h1>Download Godot preview builds</h1><div class=hero-blurb><p>Help test the upcoming release of the engine,<br>and be the first to benefit from new features.</div></div><div class=other-platforms><div class=other-platforms-wrapper>Looking for the stable version? <a href=#stable>See below!</a></div></div></div><div class=container><div class=padded style=padding-top:0;margin-top:32px><h2>Latest preview builds</h2><div class=preview-cards><div class="card base-padding preview-download"><h3 id=4.6-dev2>Godot 4.6-dev2</h3><div class=preview-download-primary><div class=preview-notes><p class=preview-download-meta><span>20 October 2025</span><div class=notes-summary><div class=notes-thumbnail style=background-image:url(/storage/blog/covers/dev-snapshot-godot-4-6-dev-2.jpg)></div><div class=notes-excerpt>Open the floodgates!</div></div><div class=notes-buttons><a class="btn btn-release-notes" href=/article/dev-snapshot-godot-4-6-dev-2/ title="Read full release announcement">Read more</a>
<a class="btn btn-release-changelog" href=https://godotengine.github.io/godot-interactive-changelog/#4.6-dev2 title="View complete changelog">View changelog</a></div></div><div><h4>Supported platforms</h4><div class=download-primaries><div class=download-platform><img width=24 height=24 src=/assets/images/platforms/android.svg title=Android alt=Android class=dark-invert>
Android</div><a href="https://downloads.godotengine.org/?version=4.6&flavor=dev2&slug=android_editor.apk&platform=android.apk" class="btn btn-download btn-download-primary"><div class=download-title>Standard</div></a><div></div><div class=download-platform><img width=24 height=24 src=/assets/images/platforms/linux.svg title=Linux alt=Linux class=dark-invert>
Linux</div><a href="https://downloads.godotengine.org/?version=4.6&flavor=dev2&slug=linux.x86_64.zip&platform=linux.64" class="btn btn-download btn-download-primary"><div class=download-title>Standard</div></a><a href="https://downloads.godotengine.org/?version=4.6&flavor=dev2&slug=mono_linux_x86_64.zip&platform=linux.64" class="btn btn-download btn-download-primary btn-download-primary--mono"><div class=download-title>.NET</div></a><div class=download-platform><img width=24 height=24 src=/assets/images/platforms/macos.svg title=macOS alt=macOS class=dark-invert>

View File

@@ -345,7 +345,7 @@ Make a Donation
Download Godot 4.6 dev2
&lt;/a>
&lt;div class="card-download-details">
&lt;img class="lightbox-ignore" src="" />
&lt;img class="lightbox-ignore" src="/storage/blog/covers/dev-snapshot-godot-4-6-dev-2.jpg" />
&lt;div class="card-download-platforms">
&lt;div class="download-platform platform-linux">
&lt;img width="24" height="24" src="/assets/images/platforms/linux.svg" title="Linux" alt="Linux" class="lightbox-ignore" />
@@ -1626,7 +1626,7 @@ While engine maintainers try their best to ensure that each preview snapshot and
Download Godot 4.6 dev1
&lt;/a>
&lt;div class="card-download-details">
&lt;img class="lightbox-ignore" src="" />
&lt;img class="lightbox-ignore" src="/storage/blog/covers/dev-snapshot-godot-4-6-dev-1.webp" />
&lt;div class="card-download-platforms">
&lt;div class="download-platform platform-linux">
&lt;img width="24" height="24" src="/assets/images/platforms/linux.svg" title="Linux" alt="Linux" class="lightbox-ignore" />

File diff suppressed because one or more lines are too long