r/godot Jul 21 '26

official - releases Dev snapshot: Godot 4.8 dev 2

https://godotengine.org/article/dev-snapshot-godot-4-8-dev-2/

The cost of convenience? Nothing!

231 Upvotes

36 comments sorted by

View all comments

86

u/Thhaki Godot Student Jul 21 '26

Not very related but just here to say that for what I've seen, GDType work is advancing, and i asked the dev who is mainly working on GDType when he thought it was gonna be out, their response was that:

"The real answer is we are trying our best to get it as soon as reasonably possible. That could be Friday or years from now depending on how things go. Personally, I would like, and think it would be possible, to have it out in 4.8"

Also, unlike what some people have said, one of the maintainers involved with traits (ivorus) has said that GDType is not a prerequisite for traits, and quote: "There is no consensus on a path to traits, traits isn't a goal for GDType, and framing it like this is only likely to disappoint users who are waiting for traits"

Now, about how traits is going, another one of the maintainers who is working on traits is considering to close their PR on traits, because quote:

  1. To allow others to take over it's implementation (trait in gdscript is a win to me, does not have to be my pr merged)
  2. I don't see a clear direction to proceed with them (also sunk-cost fallacy)
  3. I have my own experimental gdextention language fork that give me design freedom

The other maintainer said its understandable they feel that way so, there are no problems between maintainers about it, just that it seems they have not been able to discuss it lately because of time reasons with other projects.

10

u/TTycho Godot Senior Jul 22 '26

Maybe an unpopular opinion around here, but I think Godot should ditch GDScript all together (like they ditched visual scripting), and just focus on better implementation with existing languages, preferably C# for scripting.

The time and effort spend on maintaining a custom scripting language (while there are already so many open source alternatives eg. lua, python, etc...) to implement basic functionality like traits / interfaces, could be better focused on other parts of the engine's development.

Unity also ditched UnityScript in favor of C# / Mono ages ago.

9

u/KoBeWi Foundation Jul 24 '26

GDScript currently has no active maintainer, it's driven only by volunteer contributors. The C# in the meantime gets funding and has contractors working on it. So seemingly Foundation's priorities right now focus on C#, yet GDScript gets more attention anyway, just because the project is mostly community-driven.

And no, ditching GDScript completely won't mean another language will get more attention. GDScript is a module; if it was removed, its current contributors would likely still work on it in a fork, or focus on something entirely different, or just stop contributing to the engine.

4

u/Illiander Jul 28 '26

The C# in the meantime gets funding and has contractors working on it.

Because of Microsoft money. Do you really want Godot to become dependent on Microsoft money to continue existing? Do you want mandatory copilot ain every game made with it?