I'm getting back to Godot since a kind person offered to tutor me on my long-forsaken project.
So to get back on my feet since I forgot nearly everything, I'm trying the tutorial from Kidscancode, "Your first 2D Game".

I downloaded Godot 4.3 and it tells me that Vulkan can't work on my computer, I have to launch Godot from the console with the parameter --rendering-driver opengl3
So I did, and the editor works fine.

Problem is, to test the game I click on the "Run current scene" button, but this gives me the same error message telling me to launch Godot with the --rendering-driver opengl3 option (which, again, is what I did).

Am I supposed to use this "rendering-driver opengl3" option again when running the current scene ? How to do that ?

  • The same kind person advised me to start the scene independently (from another console tab) with godot <scene>.tscn --rendering-driver opengl3 (if "godot" launches Godot, else you'd need the exact binary name or its alias) from the project directory.
    And yes, it works.
    So, solved, I guess.

    Still a bit weird that launching the game window from an editor itself launched with the --rendering-driver opengl3 parameter doesn't transfer the parameter to the launched game window...

The same kind person advised me to start the scene independently (from another console tab) with godot <scene>.tscn --rendering-driver opengl3 (if "godot" launches Godot, else you'd need the exact binary name or its alias) from the project directory.
And yes, it works.
So, solved, I guess.

Still a bit weird that launching the game window from an editor itself launched with the --rendering-driver opengl3 parameter doesn't transfer the parameter to the launched game window...