Godot Engine 4 is almost ready for Beta Phase! In this article i'll try to sum up what is new in Godot Engine 4, and try to introduce you new features.
I am following Godot Engine and using it for my projects for almost 4 years. I started to use Godot Engine, because it's size was only around 30 Mbs and it help me to create whatever i would like to create in 2D universe. Also instead of Unity, Godot uses physical pixels as measurement, which looks more logical for me.
What is New In Godot Engine 4
After Godot Engine 3 released, it started become more popular everyday. New donators and contributors jumped in project and it is growing!
Godot Engine 4 is a completely different stage for Godot Engine project, and 4th version of the engine will be a real improvement for the community. Let's have a look what is new in Godot Engine 4.
Editor Improvements
Godot Engine's editor is built by Godot Engine itself. And editor is the main tool we develop our games.
Animation Editor
Animation editor receives support for blend shape tracks, dedicated
position, rotation, and scale tracks, and improved Bezier curve
workflow.
TileSet Editor
Godot Engine 3 has a TileSet Editor but it was not capable of containing metadata. Now you can build half way of games with TileSet editor now! TileSet editor in Godot Engine 4 can create animations and contain metadata.
You can find development reports for Tile editor here.
New Command Palette
One great usability booster that you can try already is the new command palette, added by a student during Godot Summer of Code this year. This tool provides quick access to a lot of editor operations for keyboard-proficient users.
New Theme
All those improvements can not be released without a new look and feel. A new editor theme is being developed right now.
Improved Sub Resource Editing
In Godot Engine a resource can have sub resources, and it can have several children, sometimes, same color and same feel for those sub children's make it hard to understand relationship between them. In new editor it is changed.
Project Settings Improved
Project settings are improved and rearranged. Project settings dialog is completely makeover.
Default Importer Settings
We were importing resources into engine again and again. Every time we need to select no-filtering for a new spritesheet we have. Now, you can have default importer settings for each file extension, after setting up those settings once you don't need to set up it again.
Threaded Imports
It was a very common issue Godot loads huge amount of data slowly. With Godot Engine 4 imports data with multiple threads. And it improves loading times up to ten times.
Rendering
Godot Engine 4 comes with many improvements in rendering.
First of all Godot Engine has Vulkan backend now! Vulkan is very performant rendering backend when we compared to OpenGL.
Global Illumination in Godot Engine 4 is replaced with VoxelGI. Which is a real time solution for small and medium scale environments. Also Godot comes with SDFGI (signed distance field global illumination) which can be used with large / open worlds. Now, lighmap baking is done on GPU.
Volumetric Fog is being introduced in Godot Engine 4! Which will improve fidelity of our 3D scenes.
There are useful changes with the GPU based particles. Those now, comes with attractors, collision, trails, sub-emitters and manual emission.
Godot Engine 4 supports multiple windows per running application.
Physics
I know this article is getting longer than expected but as you can understand there are a lot of improvements since Godot Engine 3.
Godot 4 will have in house 3D physics engine, Godot Physics. For years Godot relied on Bullet engine. Godot Physics is on-par with bullet. Improvements include new collision types like cylinder, height maps as well, Soft Bodies are re-implemented.
A lot of properties previously unique to specific body types are now available to all PhysicsBody nodes. This allows us to introduce the new CharacterBody node to replace old kinematic bodies and make the configuration of characters much simpler. Scripting them is simpler now as well.
For Navigation, Godot Engine introduces new NavigationServer, which supports completely dynamic environments.
More in Godot Engine 4
There are a a lot of other changes in Godot Engine 4. Even i want to have whole list here, i don't want to bore you.
If you want to check out what is happening with Godot Engine yourself you can check out those links below:



Comments
Post a Comment