News for hackers. Stuff that matters.
Re:Basic Concepts in Unity for Software Engineers by esperent on Monday October 12, 2020 @05:55AM (#24752888)
> Godot isn't finished yet.

What important features is Godot missing that Unity has?

Re:Basic Concepts in Unity for Software Engineers by dkersten on Monday October 12, 2020 @07:36AM (#24753377)
Well, Unity has hundreds of full time engineers working on features and Godot has, what, five? (Plus non-full time contributors) So it’s no surprise that Unity is ahead of Godot in terms of functionality. Godot may suit your needs just fine, but Unity has a lot more work out into it.

When I played with Godot (two years ago, a lot has been improved since), it was definitely a bit raw. It worked, but I found it a bit of a struggle. I’ve been reading their release notes since and they’ve improved a lot, but I haven’t actually tried it out yet.

The one thing I personally don’t like about Unity is how much emphasis is put on C#, I just never got into the language and have no desire to use it. Godot is a bit nicer for me in that respect. I prefer Unity’s ECS and job system over Godot’s scene system though, but lots of people say the opposite.

Re:Basic Concepts in Unity for Software Engineers by esperent on Monday October 12, 2020 @08:58AM (#24753919)
Of course Unity is ahead and of course Godot has lots of features people want to add in the future. The same applies to Unity and any game engine I've encountered.

I don't see anything so far to back up the claim that Godot isn't finished, which would mean it's not suitable for anything except for experimentation. Seems like it's at least fine for smaller games.

Re:Basic Concepts in Unity for Software Engineers by dkersten on Monday October 12, 2020 @09:07AM (#24753982)
Yes, people do use it for real games after all. I think the 2D side is very mature while the 3D side is currently being worked on.
Re:Basic Concepts in Unity for Software Engineers by pizza234 on Monday October 12, 2020 @06:20AM (#24753004)
There are a few interesting Reddit posts.

Here's a summary: https://www.reddit.com/r/godot/comments/axsohk/in_your_opini...

Missing occlusion culling is on the top of list.

Re:Basic Concepts in Unity for Software Engineers by krapp on Monday October 12, 2020 @06:39AM (#24753087)
Probably worth mentioning that thread is a year old and some of those issues may have been addressed by now.

The latest reference (from 9 months ago, so not much more recent) I could find for occlusion culling[0] says it and LOD are planned for the Vulkan branch, so those are still issues.

[0]https://old.reddit.com/r/godot/comments/emachb/how_long_unti...

Re:Basic Concepts in Unity for Software Engineers by esperent on Monday October 12, 2020 @08:55AM (#24753893)
Yeah, I know they have CSG now, for example, because I studied the code for a personal project.