Is Godot coding is same as in Vulkan as it was in OpenGl?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Sathvik

I have been learning Godot 2D for quite a time. But as Godot 4 is going to be released in a month or two I want to know that is the coding same for Vulkan as it was for OpenGL?
Except for the change of a few names of nodes and a few keywords in syntax. And will it be easier or harder to make 3d games once I use Vulkan?

:bust_in_silhouette: Reply From: Calinou

But as Godot 4 is going to be released in a month or two

Godot 4 isn’t going to be released in a month or two.

And will it be easier or harder to make 3d games once I use Vulkan?

It will be the same – not easier, not harder. When you use a game engine like Godot, you don’t deal with graphics APis directly. Instead, you use the features exposed by the engine.

Shader programming will remain almost identical, except you’ll gain access to new features like global and per-instance shader uniforms. That said, for simple 3D games, you won’t need to write your own shaders (like in Godot 3.x).