Godot 3.6.2 has been our recommended stable LTS version of 3.x for a while now, but the time has come to make a new build, primarily due to changes in requirements for Android and iOS.
Google Play now requires new apps and updates to target Android 16 (API level 36). 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.3.
On iOS, the minimum version is bumped to 15.0 (the minimum supported by XCode 27), a minimum target export option is added, and 32-bit export is removed as it is not supported since iOS 11.
This is a safe and recommended update for all Godot 3.6.x users. It should have no major impact on your projects, even complex ones in production, if you’re already using 3.6.2-stable.
Download Godot 3.6.3 now or try the online version of the Godot editor.
The cover illustration is from Soul’s Remnant, a 2D platformmer MMORPG, where you’ll socialize and conquer your way through this mysterious world. You can play the game for free on Steam, and check out the developers on Bluesky and YouTube!
Changed
- Export: iOS: Bump min. version to 15.0, remove 32-bit code, add min. target export option (GH-122324).
- Network: mbedTLS: Always use Godot’s OS as entropy source (GH-121894).
- Network: mbedTLS: Update to 3.6.7 (GH-121110).
- Platforms: Android: Bump default target SDK to 36 (GH-120883).
- Thirdparty: libpng: Update to 1.6.58 (GH-122506).
Fixed
- Audio: Fix audio crackling issues due to incorrect WASAPI buffer size (GH-89283).
- Audio: Suppress error when device is invalidated after
IAudioClient::GetBufferSize(GH-122467). - Buildsystem: Add proper flags when using external recast (GH-112029).
- Buildsystem: Ping
mastercache after saving cache (GH-122267). - Core: Minor BVH correctness fixes (GH-121501).
- Export: Preserve the output from the gradle build command (GH-120612).
- GDScript: Fix missing function signature hint (GH-68449).
- Input: Fix new CI compiler warnings (GH-120627).
- Platforms: iOS: Fix x86_64 simulator build. (GH-122639).
- Platforms: LinuxBSD: Process TTS callback on the main thread to avoid speech-dispatcher deadlock (GH-110481).
- Rendering: FTI - Optimize non-interpolated 2D items (GH-111195).
- Rendering: Make physics interpolation compatible with separate-thread rendering (GH-114211).
- Web: Add internal get_entropy() javascript function for web build (GH-122647).
Changelog
16 contributors submitted 20 fixes for this release. See our interactive changelog for the complete list of changes since the 3.6.2 release.
This release is built from commit a3378686f.
Bug reports
As a tester, you are encouraged to open bug reports if you experience issues with 3.6.3. Please check first the existing issues on GitHub, using the search function with relevant keywords, to ensure that the bug you experience is not known already.
In particular, any change that would cause a regression in your projects is very important to report (e.g. if something that worked fine in 3.6.2 or earlier 3.x releases no longer works in 3.6.3).
Support
Godot is a non-profit, open-source game engine developed by hundreds of contributors in their free time, as well as a handful of part and full-time developers hired thanks to generous donations from the Godot community. A big thank you to everyone who has contributed their time or their financial support to the project!
If you’d like to support the project financially and help us secure our future hires, you can do so using the Godot Development Fund platform managed by the Godot Foundation. There are also several alternative ways to donate which you may find more suitable.
