News for hackers. Stuff that matters.
Re:An Introduction to Low-Latency Scripting for Game Engines by chris37879 on Monday May 27, 2024 @12:00PM (#40492000)
As someone in an otherwise healthy position at my job, fuck yes, I want to get away from Unity, but there's just no better option for the platforms we're targeting and how quickly we want to ship things. Something about the devil you know, ya know?
Re:An Introduction to Low-Latency Scripting for Game Engines by lkirkwood on Monday May 27, 2024 @10:33PM (#40496823)
What are your thoughts on Godot? If you were equally experienced and invested in that would things be different?
Re:An Introduction to Low-Latency Scripting for Game Engines by strix_varius on Monday May 27, 2024 @11:51PM (#40497159)
As someone who's worked quite a bit with both, no. I have hopes for Godot but in terms of actually shipping commercially-viable games, it's not even in the same league as Unity. This comes from many things, but some of the big ones are:

* Ability to do first-party console ports

* 3D rendering fidelity and speed

* Asset store quality & quantity

* Robustness & stability - they both have tons of bugs but with Unity there is almost always a way around the bug, due to the decades of commercial games that paved the path before you.

For one quick example, Godot's physics engine is well-known to be poor, both in terms of performance and in terms of accuracy/stability. It has tons of bugs, tunneling, jittering, etc. Both the 2D and 3D physics engines in Godot are currently slated to be ripped out & replaced with external ones of higher quality (Box2D and Jolt). But currently, that hasn't happened, so one of the foundational parts of most games - physics - is guaranteed to be broken to some degree in a Godot game.

Re:An Introduction to Low-Latency Scripting for Game Engines by peterashford on Tuesday May 28, 2024 @05:03PM (#40505594)
But Jolt is pretty much a drop-in replacement right now, no?
Re:An Introduction to Low-Latency Scripting for Game Engines by strix_varius on Tuesday May 28, 2024 @07:06PM (#40506532)
For a hack, sure. For something you're doing seriously, not so much.

Replacing the 3d engine with Jolt is on the official roadmap. If it were really a drop in replacement today, that would have already shipped.

Re:An Introduction to Low-Latency Scripting for Game Engines by chris37879 on Wednesday May 29, 2024 @09:28AM (#40511789)
I adore Godot and have been learning it on my own time, but it's just not there for XR stuff yet, our current project has the Vision Pro as a target, for instance, and Unity is really the only option there. Apple's native tools (Reality Composer Pro) are just abysmal.

But yes, all of my personal projects are in Godot now, and I'm planning to use it for some tooling at work, just because it's UI system is nicer than Unity's as well as it having better support for re-using editor UI components in an application.