While Juan's work on the Vulkan rendering backend is ongoing in the master branch, the rest of the rendering team have not been idle. They have been working on many bug fixes and some improvements to the OpenGL rendering in the 3.x branch, and one of the most awaited is the addition of batching of 2D primitives in the GLES2 renderer, which should significantly increase performance in a lot of 2D games.
Godot is getting iOS support for C# games. There is also a new system for using Godot signals as C# events.
As promised in my previous post, the core refactoring work I am undertaking took two months to complete. This means rewriting large parts of the core engine for consistency and features.
Expecting a Vulkan progress report? Not this month! As Godot 3.2 was released by the end of January, February was purely dedicated to do large core refactoring in preparation for Godot 4.0. This is required to unblock other contributors and their areas.
Godot communities keep growing steadily around the world. As a result, in the past years, many local groups related to Godot usage and development have started to appear in different continents, countries and cities. We now start a Regional Communities team to connect those groups together and give them better visibility on official Godot platforms.
Easy ENet high-level-multiplayer encryption via DTLS is coming in Godot 4.0.
Feature work has started for the upcoming Godot 4.0, and one of the first major changes is the integration of NavigationServer (and NavigationServer2D) to greatly improve and simplify the navigation workflow in Godot. This devblog shows how to set things up for a simple example with dynamic collision avoidance and runtime navigation mesh re-baking.
Godot 3.2 was released two weeks ago, and it's now time to go full steam ahead towards our next milestone, Godot 4.0. The Vulkan port which had been worked on in a dedicated branch is now getting merged in our main development branch, which has a few implications on what to expect from the 'master' branch and how pending Pull Requests will be impacted.
Next month it will be time for GDC yet again! The project leadership will be attending the event for meetings and we are starting to build our schedule for GDC 2020.
Showcase your game in the upcoming 2020 Godot showreel!
With great excitement, today we want to officially announce the great honor of having been awarded an Epic MegaGrant!
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 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.
It's been a while since the previous progress report, as I went on Vacation in November (did not take a vacation in years..), and December I had a lot of other engine related tasks that piled up that I had to solve. Work on Vulkan branch resumed at the beginning of January and significant progress was made already.
The dawn of a new decade looms and there is a lot of excitement about the future of Godot! But it was not always like this, as the previous decade did not go as expected..