Upgrading from my crappy old laptop to my low-mid level modern laptop has made a world of difference for Unity games.
On the old laptop, games (3d and 2d) that I thought might run ok almost always ran like crap, even with low resolution and graphics set to minimum. UE4 games almost always looked as good or better, and would run much better than I hoped.
On the new laptop, the Unity and UE4 games I’ve tried have ended up with relatively similar results.
Maybe UE4 is just insanely well optimized for low end machines. But Unity definitely isn’t.
And then a lot of devs using Unity are doing more simple stylized graphics, which makes them seem like they should have relatively lower hardware requirements … and yet the performance doesn’t match.
Speaking of which, City of Brass is a UE4 game and, despite having somewhat simplified graphics, looks lovely. (I think maybe UE4 is good at making even simple graphics look all shiny)
After having a number of good longer and more fun runs, I’m kind of into it now. Which might make it the first roguelike I’ve ever gotten into (unless you count Angbad a long long time ago).
The way it’s structured means that the first few plays are the least rewarding… you don’t know what anything does, so you’re underpowered and likely to die to cheap shots.
But after you get a couple of good plays and have tried a decent number of weapons/upgrades/potions then you’re able to make progress, make better choices and understand the systems.
I do wish there was a bit more health around though, as a lot of games can end very abruptly because you’ve been running around on one heart for 2 levels, and a single trap or misjudged enemy shot can kill you. There’s usually only one chance to restore a heart per level, though I need to investigate using Wishes to upgrade the vendor and see if I can get more hearts that way.
The number of traps is rather excessive though, and trap deaths are much more infuriating than dying in combat.