I’m interested in Godot as an engine, but with the endless stream of updates and the current transition period between Godot 3 and Godot 4, I was wondering on which version I should start? Can projects be opened seamlessly between versions, or is backwards compatibility not a thing?
I’m interested in targeting Windows XP, PSP and PS Vita. For these platforms, I have found there are custom builds of Godot:
WinXP: Custom build of Godot 2.15, httpx://github.com/DNS/Godot-2.1.5-Windows-XP
PSP: Custom build of Godot 2.16 (?): httpx://github.com/technicaljicama/godot-psp/
PS Vita: Custom build of Godot 3.5rc5: httpx://github.com/SonicMastr/godot-vita/
Can anyone recommend a way to keep cross-compatibility?
I’m interested in these exotic legacy platforms because:
My favourite console is the PSP
I play most of my games on PSP or PS Vita
The PSP emulator, PPSSPP, is very well-built and cross-platform
I want to ensure maximum Windows version compatibility, and miss the days when XP was the minimum targeted version. I will mainly be playing on Win7. Win8.1/10/11+ adds no features I’m interested in depending on.
Can projects be opened seamlessly between versions, or is backwards compatibility not a thing?
No. You can open Godot 3’s project in Godot 4 and it will convert some things automatically but a LOT of the things will need to be changed manually. And there is no conversion from Godot 4 to Godot 3 so you cannot open Godot 4’s projects in Godot 3.
Anything built targeting XP will run on any PC with XP, Vista, 7, 8, 8.1, Win10 (older releases), Win10 (newer releases) and Win11. And also more likely to run on Linux, as the older dependencies will have been dealt with.
Whereas if I target Win10, it isn’t even guaranteed run on my PC (older release of Win10).