Gdscript rework

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

Is there any chance that version 3.3.3 has new gdscript features like Typed arrays, lambdas and better optimization?

Because godot 4 won’t have opengl es in first year after release.
I fould out that godot is very suitable for android game development, but I won’t start using old gdscript, because when they release godot 4 with gdscirpt, nothing will be compatible.

:bust_in_silhouette: Reply From: klaas

Hi,
why dont you use c# then?
Its most unlikly that gdscript gets any major update on the 3.x branch anymore.

its pity. I don’t like c# and I didn’t test how c# works on android device.

I like godot very much, but I don’t this new announcement. They focus on vulkan and don’t focus on bugfixing and optimization.

munja95 | 2021-07-26 21:54

To be fair, the godot team has spent a hugh amount of work into bugfixing.
https://github.com/godotengine/godot/blob/3.3.2-stable/CHANGELOG.md

IMHO, gdscript was never intendet to be a high performance scripting language. Its mostly designed for easy access.
The focus on vulkan is absolutly necessary to keep up with technology development.
If they dont go this way they will be no future for this project.

klaas | 2021-07-26 22:21

Typed arrays, lambdas and better optimization … I don’t like c#

Hmm … sounds a little contradictory to me: you need advanced language features, while c# gives you said features.

Well, in addition to c# there are gdnative language options, which also have advanced features and even more optimizations (like c and c++).

GDScript, being a script, is made for a simplicity in the first place, not for a features.

sash-rc | 2021-07-26 22:38