Hacker News new | ask | show | jobs
by 41209 1638 days ago
It's not a toy if you use Gaia + HDRP.

Unity doesn't have as much built in, but the asset store is miles ahead of Unreal's. You can build almost any game you can imagine ( within reason, MMOs are hard) fairly quickly. I am biased since I find C# to be much much easier than C++ and I don't like visual scripting.

1 comments

You can build any prototype you can think of quickly, but when taking the game across the finish line I’ve found myself many times pining for some of the mature tooling Unreal offers in the art, character, and netcode areas.

The asset store can be great in general, but it’s rare I’ve used an asset that I didn’t have to modify heavily. I don’t mind that, but code quality varies greatly and sometimes you end up in a spot where you have to go write your own solution anyways for a production project. Art resources are also great for a prototype, but if you want a unique look and feel you’ll still end up needing significant art investment. There’s no free lunch.

All that said, I’d quit gamedev before working in Unreal. It’s great for an artist or a designer, but it’s hell on earth for an engineer. C++ and blueprint spaghetti, no thanks. I can’t tell you how many Unreal devs I’ve interviewed who have expressed this exact sentiment.

>C++ and blueprint spaghetti, no thanks

Exactly.

I enjoy writing my own small tools and slightly modifying some assets. I do hate that much of my current game is a black box since I don't know exactly how the asset actually works.

But I have fun working with Unity, Unreal always felt very hostile for some reason. Still can't get the C++ complier to work.