• 3D
  • Is it a good idea to use the unstable godot 4 for a quick and dirty simple mobile 3d game creation?

I'm talking about this version of godot: https://hugo.pro/projects/godot-builds/ My idea is to create a super simple runner-like 3d game for android that i'm not going to spend too much time on. It's probably going to contain at least one light source and it would also be awesome to be able to use shaders for the ground as shown in this video:

I'm aware that there are other techniques for reaching the same result, but this one seems like the easiest. Would it make sense trying out making a game that uses Vulkan instead of GLES 2? Would the performance be much better? Or is the difference not worth it for something so simple and/or the unstable version isn't good enough to use yet so i should just stick to the stable version? I've heard many things about Vulkan, but i want someone to confirm it since i'm not very knowledgable on the topic. Please let me know!

No, don't use Godot 4 for anything other than testing. It is very unstable, I don't think I even got 5 minutes before it crashed (I tried a few times).

19 days later

For future reference, I'll give a less-aging answer (it might even start out as outdated before it becomes indated in the future):

For previewing and testing an upcoming Godot version, and to make minimal techdemos of upcoming features (Without any fancy stuff that an actual game would have, like a title screen or even remotely complex gameplay, or high amounts of polish), it is fine to use an unstable Godot version if you're really careful.

But for making actual games, Don't use any Godot version whose version number doesn't end with .stable.

Examples: - It is a good idea to use a Godot version like 3.3.stable or 4.0.stable because they stable (note how the version number ends with .stable) - It is generally Not a good idea to use a Godot version like 3.4 or 4.0 because these are not stable (note how the version number does Not end with .stable)

12 days later

While I wouldn't advise anyone to be investing a lot of time making a game in 4.x branch at the moment (because the ground will be shifting under your feet), note we slightly changed the point numbering scheme from 3.3 to be more conventional .. seeVersioning Change: https://godotengine.org/article/godot-3-3-has-arrived

e.g. 3 (big changes) . 3 (medium changes) . 2 (bug fixes) So when using 3.3, it is usually much better to use the current 3.3.latest (which is also marked as stable) than 3.3, as the policy is now only to add bug fixes in the minor versions rather than new features. I.e. we try not to break any existing functionality in these minor point releases.