4 ms·
I think Unity still has a large moat. There are many amazing features of Unity that a lot of people take for granted, and its not until you go shopping around t
by jay_kyburz 3y ago
I think Unity still has a large moat. There are many amazing features of Unity that a lot of people take for granted, and its not until you go shopping around that you realize how far ahead Unity is.
Don't get me wrong, I would rather be working on any other engine.
Unreal is great, but its very heavy, and blueprints - yuck.
The core team at Godot don't understand the needs of developers and it's very buggy. You wouldn't choose it if you don't want to be in the business of fixing bugs in your engine.
- kramerger 3y ago> The core team at Godot don't understand the needs of developers Didn't godot start as an in-house engine in a gamedev company?
- bootloop 3y agoYes 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..
- neonsunset 3y agoI'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.
- bootloop 3y agoPlease 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 https://github.com/stride3d/stride/issues/2069
- zilti 3y agoThe only thing Unity is ahead in is bloat. I don't know of another engine in which even simple 2D games have laughable loading times and feel sluggish and stuttery. I am glad they're losing market share finally.
- flohofwoe 3y ago> The core team at Godot don't understand the needs of developers and it's very buggy. I heard the exact same complaint from plenty of Unity users about Unity though ;)
- Snow_Falls 3y agoIsn't that pretty much every product though? "They just don't understand what _real_ [insert career here] needs!"