Hacker News new | ask | show | jobs
by shetill 1579 days ago
The 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 knowing I have to learn C++ too and also Unreal feels very heavy compared to Unity. Some might suggest something like Godot but these kind of engines are still nowhere near the same level as the two giants and their asset stores are either non existent or at infant level. Marketplaces are important for me.
1 comments

FWIW I learned Unity and unreal blind with no particular familiarity with C# or C++. I’m a Python programmer for a day job. I have found unreal blueprints to be more than sufficient for anything I want to do, and honestly a superior choice because they corral you into best practice methods that actually use the engine’s built in components whereas you might accidentally end up trying to implement them yourself in Unity because a pure code interface isn’t very discoverable.

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.