1. Godot Engine
  2. News

Godot Engine News

Godot 3.1.2 - Bug fixes and enhancements for the stable branch

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).

Head over to the Godot Engine blog to read the announcement about the 3.1.2 release and the main changes it includes: https://godotengine.org/article/maintenance-release-godot-3-1-2

Stay tuned for Godot 3.2, which is currently in beta (available from the Godot Engine blog) and should be released in coming weeks.

Godot 3.1.1 - Security update and a load of bugfixes and enhancements

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".
  • AnimatedSprite can now play backwards.
  • Emission Mask was added to CPUParticles2D.
  • GLTF2 importer fixes.


See the release blog post for links and some more details, and the full changelog from Git.

Godot 3.1 lands on Steam!



Godot 3.1-stable now on Steam's default branch


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.

Godot 3.1 is released! Coming to Steam in a few days



Godot 3.1 is released!


After a bit more than one year of work, the Godot developers and contributors are delighted to get their new release out the door, Godot 3.1! It brings much-requested improvements to usability and many important features.

Godot 3.0 was a massive release, which required large rewrites of the engine codebase and breaking backwards compatibility significantly. This new version builds upon it by improving it and finishing the pending work.

As a result, Godot 3.1 feels more mature and easy to use, and it does away with many hurdles introduced in the previous versions.

Full release notes

Coming to Steam in a few days


While Godot 3.1 is already available to download from the Godot website, the Steam version is still 3.0.6 at the time of this writing.

We're quite busy due to the upcoming GDC, so it might take a few days for our release manager to handle the Steam update for such a major version, while making sure that people developing games in Godot 3.0.6 will not be forced to upgrade if they're not ready.

Stay tuned :)

Dual update: Godot 3.0.6 and 2.1.5!

For the first time we're pushing two updates at the same time: Version 3.0.6 (current stable) and 2.1.5 (old stable).

As you may have noticed, we're shipping both the 2.1 and 3.0 branches on Steam at the same time. The reason for that is that we shipped initially the 2.1.x versions while 3.0 was still in development, and when 3.0-stable was released, we had to ensure not to break projects of current Steam users. Since 3.0 can't open projects made in Godot 2.1, we decided to provide both at the same time.

Now why are we updating them in parallel? Our contributor Fabio Alessandrelli (Fales) found security vulnerabilities in the marshalling code, which could be used by a malicious client to crash Godot-powered servers. We decided to push that fix in all supported branch at the same time, to ensure that you can all update your games and be protected against this potential vulnerability.

There's more though, as Godot 2.1.5 was 11 months in the making and comes with tons of features, bug fixes and enhancements for those of you who are still using it for a reason or another.

See the blog announcements for more details about each update:
    Maintenance release: Godot 2.1.5 Maintenance release: Godot 3.0.6