Recommended version to start a 3D project who aims to all targets (PC/Mobile/Consoles)?

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

Hi there!

I have the doubt about which version should I use for a 3D project in terms of compatibility with all platforms, I know that Godot 4 uses Vulkan (which is better and faster for 3D) without the possibility to use GLES 3 for compatibility until Godot 4.1

The project will take around 2 years so there is sufficient time to get the stable release of Godot 4 and even to get 4.1 released too

So, for a 3D project aiming to all platforms, is possible to target all them with Godot 4 or for compatibility will be better start the project with Godot 3.x branch?

Mobile targets are the less important ones for that project, but I’m worry about compatibility with Vulkan on PCs and specially Consoles

:bust_in_silhouette: Reply From: Ertain

Stick to the 3.x versions of the engine. They work on several platforms, they’re fairly stable, and they have a lot of documentation/support for them. A stable version of Godot 4.0 hasn’t been released yet, and as such it’ll be a “moving target”.

Yes, will be safer stay in a 3.x version for now

But I do not understand the “moving target” part, what this means?

RuKeN | 2022-10-25 07:03

“Moving target” (in this context) means Godot 4 will be difficult to work with for a few years.

Ertain | 2022-10-25 12:21

Oh my…

I was thinking on targets as PC or consoles not as targets itself haha

Sometimes is good to deactivate the dev mode

RuKeN | 2022-10-25 15:53

:bust_in_silhouette: Reply From: RuKeN

I was in contact with several businesses that offer porting services and all of them recommend to go the 3.x way and in case that Godot 4 becomes stable during our development then we can consider to port the game to Godot 4, always is those porting services bring support to that version too.