Join us on the Linux Gaming community on Lemmy, the federated open source alternative to Reddit.

FOSS game engine "Godot Engine" making fantastic Vulkan API progress

By - | Views: 7,962

Godot Engine developer Juan Linietsky continues pushing ahead with Godot's move to Vulkan, with another impressive progress report now available and it all sounds great.

Firstly, Linietsky goes over improvements to the lighting and shadows system, with Godot 4.0 having all "2D lighting is now done in a single pass", which will give it a decent performance although now there's a few limits in place but the improvements should be worth it. Additionally, they've added the ability to use "specular and shininess both as parameter and as textures supplied to Sprite, AnimatedSprite, Polygon2D and other nodes" for 2D lights.

Further improvements include a new 2D material system, which enables writing custom shaders with their fancy new Vulkan renderer and there's no restriction on the amount of textures shaders can use. As another performance boost, shaders are compiled and cached on load reducing game stalls. Shader compilation is also now fully threaded "greatly improving performance". There's more multi-threading work being done, with even more to come later too.

Now that they have their 2D engine with Vulkan mostly done, they're getting to work on the 3D side of Godot with Vulkan. With Godot 4.0 it's going to be faster, more capable and "smarter regarding resource allocation". They ended the post with a note that "August will be fully dedicated to the 3D rendering side of things, so stay tuned!"—exciting.

Read the full report here. You can also support their work on Patreon.

Article taken from GamingOnLinux.com.
32 Likes , Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
6 comments

Kimyrielle 5 Aug, 2019
Exciting, indeed! Can't wait to get my hands on it! Godot is already a masterpiece, given the limited resources that went into making it (compared to the heavyweight engines, at least), and it will become so much better with Vulkan support.
Whitewolfe80 5 Aug, 2019
I lack the creative skills to take on a game with the engine however i am pleased to see the continued progress on this i hope this engine is picked up and used in more projects.
appetrosyan 5 Aug, 2019
God yes! This is great news! I hope the devs are happy with being the Blender of Game Engines (let's ignore that Blender is a game engine).
andersmmg 5 Aug, 2019
I'm loving all these changes! Blender has an awesome new version and got rid of the game engine, recommending Godot, and Godot is getting an awesome new graphics system!
nosklo 6 Aug, 2019
Quoting: appetrosyanGod yes! This is great news! I hope the devs are happy with being the Blender of Game Engines (let's ignore that Blender is a game engine).

WAS. The Game Engine part was removed in Blender 2.8

Commit is here https://developer.blender.org/rB159806140fd33e6ddab951c0f6f180cfbf927d38
appetrosyan 6 Aug, 2019
Quoting: nosklo
Quoting: appetrosyanGod yes! This is great news! I hope the devs are happy with being the Blender of Game Engines (let's ignore that Blender is a game engine).

WAS. The Game Engine part was removed in Blender 2.8

Commit is here https://developer.blender.org/rB159806140fd33e6ddab951c0f6f180cfbf927d38

Sad, but necessary.
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.