Feature articles everywhere, next is convex decomposition
This is technically not adding anything new, but it vastly improves Godot’s ability to automatically create an accurate physics shape for complex meshes. This is because the new algorithm generates multiple shapes while the old one simply made a single shape. Now it’s just one click to allow complex rigid-bodies have accurate collision.
The ability to run Godot itself as a web application (not as ambitious as it might seem, as the editor can already run to an extent on the web). See the article for the potential opportunities for development itself.
More improvements to the multiplayer functionality.
More high quality demos that show off what Godot can do (so the third-person shooter demo will have a bit of company).
This will not take any resources away from Vulkan or the Godot 3.2 targets because it will be done by a trio of different developers.
While they don’t have a lot of a use today, it can be helpful in some instances to improve memory usage and performance.
Reduz also states that he hopes this is the last of the oft-requested features so he can move onto the Vulkan integration, he ends with the usual call for more patrons so they can ultimately hire an extra developer.
In addition, WebRTC development is underway and promises to really improve the engine’s ability to make online multiplayer games.
A much easier way to produce an Android build with plugins
No compiling required, just place the Android plugin in a certain folder and it will be a part of the game when it is exported.
This can be useful for many as it will finally lead to a straightforward way for games to deliver ads (because of ads functionality being largely plugin based), which is one of the only ways to really make decent money on the platform.
As usual, they end with the call for more people signing up to donate via Patreon, as they want the ability to develop faster with more key devs. on the payroll.
A little while back, Reduz assured users that the disruption in 3D projects will be far less than it was from Godot 2.1 to Godot 3 (because its not going from legacy to modern). He also reports that he actually turned down a lot of offers from commercial vendors to work for them because Godot is his passion, so the FOSS world can be thankful for that.
As mentioned in the article, this technology mainly concerns being able to easily create online multiplayer games (with an example screen and video linked to on the bottom of the page). A lot of technical detail, but the progress is going well.
It talks about the long list of new features, including…
New “add node” menu
New math functions
New normal functions
Fresnal
Script nodes (expressions)
Boolean and conditional nodes
ect…
This will bring Godot’s shader abilities a bit closer to that of Unity and Unreal. Also note that this is from a volunteer contributor, so it has not taken any resources away from the Vulkan project.
The goal of the doc. sprints is to have 100 percent of the code reference documented, update outdated reference descriptions, and make everything clearer and more accessible.