Notably, Windows users could experience crashes when baking lightmaps. Games exported with a ZIP data package could also trigger a crash on exit. Additionally, this release includes a number of non-regression bug fixes to various areas of the engine.
Godot 3.3.2, like all future 3.3.x releases, focuses purely on bug fixes, and aims to preserve compatibility. It is a recommended upgrade for all Godot 3.3 users.
The illustration picture is a screenshot of Emilio Coppola'sDialogicGodot plugin, which enables you to create, organize, and display dialogue scenes in your Godot games.
We released Godot 3.3 a few weeks ago, and feedback so far has been pretty good! But like with any major milestone, there are some bugs which are worth addressing with low-risk maintenance releases to further improve the experience for all Godot users.
Godot 3.3.1, like all future 3.3.x releases, focuses purely on bug fixes, and aims to preserve compatibility. It is a recommended upgrade for all Godot 3.3 users.
All Godot contributors are delighted to release our latest milestone today, Godot 3.3, after more than 7 months of development! This release was initially planned as a 3.2.4 update to the 3.2 branch, but it grew to become a feature-packed update well worth of opening a new stable branch.
While most development focus is on our upcoming Godot 4.0 release, many contributors and users want a robust and mature 3.x branch to develop and publish their games today, so it's important for us to keep giving Godot 3 users an improved gamedev experience. As such, most of the focus was on implementing missing features or bugfixes which are critical for publishing 2D and 3D games with Godot 3, and on making the existing features more optimized and reliable.
Godot 3.3 is compatible with Godot 3.2.x and is a recommended upgrade for all 3.2.x users.
If you're not ready to upgrade to 3.3 yet, you can switch to the `stable-3.2` beta branch in the Steam Properties for Godot Engine, which currently provides Godot 3.2.3 stable. However we strongly recommend that all Godot 3.2.3 users upgrade to Godot 3.3 for the many critical fixes that it provides.
Godot contributors are proud to release Godot 3.2.3 as a maintenance update to the stable 3.2 branch. The main development focus for this version was to fix regressions reported against the fairly big 3.2.2 release from June, but in the process many other bugfixes for older issues have been merged.
Godot 3.2.3 includes over 500 commits from ca. 100 contributors. There were fixes all around the engine to address regressions, backport new fixes from the master branch, as well as a wide array of usability enhancements and documentation improvements.
Note: If for some reason you wish to stay on Godot 3.2.2 (previous version), you can do so by selecting the stable-3.2 branch in the Properties > Betas tab of the Godot Engine app on Steam.
Godot contributors released the Godot 3.2 stable branch in January 2020 as a major update to our free and open source game engine. The main development effort then moved towards our future major version, Godot 4.0 (see Godot's Devblog for a preview of some things to come). But Godot 4.0 is still a long way off, and in the meantime we want to provide the best support possible to all Godot users, so the 3.2 branch is worked on in parallel and receives minor updates to fix bugs, improve usability and occasionally add some compatible features.
We thus released Godot 3.2.1 in March 2020 with a focus on fixing the main issues surfaced in Godot 3.2.
After fixing the most urgent issues in 3.2.1, we could take the time to add some new features to the 3.2 branch which we believe are important improvements to the Godot 3.2 experience (especially since we expect at least one year of development before 4.0 is released). Some of those features had already been partially implemented before the 3.2 release, but not merged to avoid delaying the release (any new feature involves new issues and a certain amount of time to improve and stabilize its implementation).
This brings us to Godot 3.2.2 released today, which includes a number of big new features that have been merged and tested over the past few months, on top of the usual batch of bug fixes, usability enhancements, documentation and translation updates. New features!
Among its more than 800 new commits, Godot 3.2.2 includes 5 major features:
C# support for the iOS platform (note: the C# version is not distributed via Steam)
2D batching for the GLES2 renderer
Re-architecture of the Android plugin system
DTLS support and ENet integration
Better handling of Variants pointing to released Objects
But there's a lot more! Bug fixes, usability improvements, documentation and translation updates!
Note: If for some reason you wish to stay on Godot 3.2.1 (previous version), you can do so by selecting the stable-3.2 branch in the Properties > Betas tab of the Godot Engine app on Steam.
Our current stable version, Godot 3.2, was released at the end of January as a major upgrade to all features and the usability of the engine. But as with any software release, there are always things that can still be improved and bugs that can be fixed, and as such we plan to release frequent maintenance releases for the 3.2 branch, to make it ever more enjoyable and reliable to work with.
In particular, among the 2000 bugfixes and enhancements new in Godot 3.2, a few regressions stealthily made it to the final release, and this first Godot 3.2.1 release aims to address the main ones. A big thankyou to all contributors who helped fix bugs, enhance usability and write documentation for this release.
Godot contributors are thrilled and delighted to release our newest major update, Godot 3.2! It's the result of over 10 months of work by close to 450 contributors (300 of them contributing to Godot for the first time) who authored more than 6000 commits!
Godot 3.2 is a major improvement over our previous 3.1 installment, bringing dozens of major features and hundreds of bugfixes and enhancements to bring our game developers an ever-improving feature set with a strong focus on usability.
If you're not ready to upgrade to 3.2 yet, you can switch to the `stable-3.1` beta branch in the Steam Properties for Godot Engine, which currently provides Godot 3.1.2 stable.
After a long delay (while we're busy working on the upcoming Godot 3.2 release), here's a new maintenance update for the stable 3.1 branch!
It's still the same feature set as the Godot 3.1.1 version that was on Steam the past 6 months, but the update fixes some known issues both in the editor and in the exported runtime, and brings a load of usability enhancements and documentation updates.
The update should be seamless for all users, but in case you experience any regression, please report it as soon as possible on GitHub: https://github.com/godotengine/godot If you need to go back to 3.1.1-stable for some reason, it is currently available on the stable-3.1 Steam branch (but that branch will also be updated to 3.1.2-stable in coming days if no big regressions are reported).
We recently released Godot 3.1.1 as a maintenance update in the stable 3.1 branch.
With the -stable releases we offer you the backwards compatible changes and bugfixes. However in this release we had to break some compatibility with networking due to a security issue. See the Known incompatibilities section of the blog post. If we inadvertently changed behavior for your project started with Godot 3.1-stable please report a bug.
This update brings various changes, notably:
A security issue was reported and fixed. This change does add some API to Godot in case you need to be able to deserialize Object data. If you do not use networking in your project you should not be affected. However GDNative ABI was changed so any native plugins need to be rebuilt for 3.1.1.
GLES 3 support for depth textures was fixed. This was a regression in 3.1 from 3.0.x.
GLES 2 crash on older iOS devices was resolved.
OS.get_unique_id() was fixed on Android.
A HeightMapShape was added to the Bullet physics engine implementation.
FPS snapping in the Animation player was added to the engine, along with other quality of life improvements.
New audio features for 3.2 were backported.
New menu options for the Sprite editor were added: "Convert to Mesh2D", "Convert to Polygon2D", "Create CollisionPolygon2D Sibling" and "Create LightOccluder2D Sibling".
As mentioned in the previous announcement, Godot 3.1 has been released! It's now landing on Steam too, sorry for the delay.
Refer to the Release Notes for details on the many new features.
You can also watch the new features trailer on the Store page.
Important distribution change
Until now, we were shipping both Godot 3.0.6 and 2.1.5 on Steam's default branch, as Godot 3.0 broke compatibility so we didn't want to disrupt the workflow of 2.1.x users.
With the arrival of Godot 3.1, we're removing the old 2.1.5 version from the default branch, and 3.1 replaces the previous 3.0.6 version.
If you need to keep using 2.1.5 or 3.0.6, please switch to the stable-2.1 and stable-3.0 branch respectively in Settings > Betas.
Note that while Godot 3.1 is compatible with 3.0.x projects, you won't be able to keep using 3.0.x after you've opened projects in 3.1. So make copies before upgrading in case you encounter any issue with 3.1.
Note: For the time being, the version provided on Steam is the "Standard" build (as opposed to the "Mono" build with C# support). We will revisit this in the future as C# support matures, possibly for 3.1.x maintenance releases and as a dedicated product.