I have found unreal’s basic ui editor to be fine. Unity is, in my opinion, just a poorly managed company with a good product in spite of it. They’ve failed to deliver on many things and the engine has glaring weaknesses, e.g. no networked multiplayer built in. I would bet on the engine generally getting worse over time as management tries to push non functioning new stuff.
Ask HN: Why is UI design in Unity so hard?
21–29 of 29 posts
Re: Ask HN: Why is UI design in Unity so hard?
#22I have found unreal’s basic ui editor to be fine. Unity is, in my opinion, just a poorly managed company with a good product in spite of it. They’ve failed to deliver on many things and the engine has glaring weaknesses, e.g. no networked multiplayer built in. I would bet on the engine generally getting worse over time as management tries to push non functioning new stuff.
This is going to sound a bit hyperbolic but I haven’t been truly impressed with any new features in Unity since the introduction of PBR and dynamic indirect lighting in Unity 5.0. If your game doesn’t require cutting-edge technology then you would be hard-pressed to find a significant difference between the latest version and say version 5.4. If your game does require excellent optimization, rendering tech, etc, then…
Unity has better support for 2D games. And seems to be more mobile friendly. The asset store is better if you want to just pull in some other peoples stuff, which I find unpleasant for anything but photo realistic mundane objects. That is to say, I think Unity tends to be the best choice for making mediocre games, which is not to say that games made in Unity are intrinsically mediocre at all.
Re: Ask HN: Why is UI design in Unity so hard?
#23I have found unreal’s basic ui editor to be fine. Unity is, in my opinion, just a poorly managed company with a good product in spite of it. They’ve failed to deliver on many things and the engine has glaring weaknesses, e.g. no networked multiplayer built in. I would bet on the engine generally getting worse over time as management tries to push non functioning new stuff.
I've tried learning Unreal like 3 times. I still can't even get the build chain working
Re: Ask HN: Why is UI design in Unity so hard?
#24The native UI framework and even paid assets are absolute rubbish. I've actively avoided working on these as I realised how difficult and unproductive it is. Especially Editor UIs and Property Drawers is the worst. They have so many projects on Preview (like their supposed new UI system) and has stayed like this for years... disappointing. I've thought on switching to Unreal for long time but never went with it knowi…
I have dipped into C++ for some tasks involving a lot of arrays and what not. It wasn’t that hard to do what I needed to do. I definitely do not know the language but it’s all worked out pretty well so far.
Re: Ask HN: Why is UI design in Unity so hard?
#25multiple reasons - it's hard to make declarative UIs with C# (recent versions try to make it easier, but it's still not there) - making UIs is hard, making game UIs is even more hard because there is no rule to make a UI, it depends on many factors (art style, game genre, platform you target, input you support) - making something customizable, serializable and performant is very hard you are better making your own th…
I don't get why they don't make HTML-compatible frames you could just rotate in 3D. in my mind - if you said UI you said HTML. (and JS and CSS)
8ms is your framebudget for 120 FPS
Re: Ask HN: Why is UI design in Unity so hard?
#26Re: Ask HN: Why is UI design in Unity so hard?
#27Re: Ask HN: Why is UI design in Unity so hard?
#28Try godot instead.
With Unity I can typically buy an asset for whatever I need, but with Godot I might need to implement it myself. Unity has tons of problems, but better off with the devil you know
Re: Ask HN: Why is UI design in Unity so hard?
#29I'm glad I'm not alone with my frustrations over Unity. I feel like Unreal is clumsy as well for new developers, so it's a choice between which shortcomings you prefer. Can't wait for a new engine to fill in the gap.
Everything else with Unity is pretty easy. I hate Blueprints or any visual scripting. In the long term Blueprints don't build any real skills, and I learned to program with Unity.