Hacker News new | ask | show | jobs
by bootloop 897 days ago
Yes but from the big picture perspective Unity does get paid by bigger companies for features which trickle down to users.

On the other side Godot does not have this bandwidth so at the moment you have to bring your own engine team for your own needs. And because of that many "unsexy" features are not as good as they could be.

That said, I see a lot of movement and the Fund raised significantly in the last months. And the fact that stuff is open source helped me so much compared to Unity where you might have documentation but the feature just doesn't work and you can't figure out why..

1 comments

I'd rather prefer to see Stride win, GDExtensions leave room for improvement and the sentiment within Godot community which perceives C# as second class citizen to be avoided in favour of much inferior (first and foremost slower!) GDScript does not help.
Please correct me if I am wrong, but from a bit of looking around it seems Stride is using Mono as a runtime for on mobile platforms like iOS. [0] So similar to Unity (which worked around this using their IL2CPP backend) it actually is behind Godot in terms of C# language / feature support. It is true that Godot community only started to get serious about C#, but they have a good pace, and already have support for the latest .NET with AOT.

Personally I have no interest in GDScript, but I recently ported a rather large C# code-base from Unity to Godot and I never had to touch GDScript. So it can happily be ignored. In general it took me less time to rewrite the code-base then implementing some of the workarounds for missing features in Unity (e.g. HTTP2) in the first place.

[0] https://github.com/stride3d/stride/issues/2069