Godot is objectively better as an engine, you might still prefer Unity for the amount of content you can pay to get, but if you’re doing everything yourself Godot is miles ahead of Unity. I always give this example because it’s so dumb but perfectly illustrates my point:
If you’re writing a Single player game, you don’t care which controller pressed a button, otherwise if for some reason there are multiple controllers connected only one of them will provide input to the game. In Unity the way to deal with this is to make multiple mappings, e.g. Controller 1 button A means jump, Controller 2 button A means jump, etc, etc. Unreal has the same thing, Godot used to be the same, but a quick look at the code base and a couple of lines of code later and boom, Godot now has an Any Controller button A means jump mapping.
This sort of thing makes Godot objectively better than Unity. There are other things too, but this one takes the cake for me.
scheep@lemmy.world 5 days ago
GDScript is way easier than C#, and there’s C# support in Godot so you can choose between either! I also like that Godot us a lot lighter :D
Previously on my old laptop it took a good half a minute for a MOUSE CLICK to register (I have since gotten a newer laptop that can most definitely handle unity, but I’ve gotten used to godot’s workflow and I don’t want to go back to unity)
turnip@sh.itjust.works 5 days ago
They just upgraded their physics library too. Far more performant…
scheep@lemmy.world 5 days ago
yep, they are catching up with GD 4.0 :D