Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's a Unity game. Why are people genuinely surprised that performance is absolute garbage? Both CS2 and KSP2 (kerbal) REQUIRE incredibly specific tuning that unity simply does not offer. The latter being rigid bodies at scale (which is semi impossible with a dedicated engine) and the former being "almost-factorio-level" low level cell processing. The graphics of both are second tier to that.

But no, lets use Unity...

Edit: I got former and latter mixed up.



This is a tangent, but I think using the acronym CS2 is really confusing because now there's Counter Strike 2, which is a lot more popular than Cities Skyline 2.


We're in a thread about Cities Skylines 2.


the person mentioned other games in the post about unity. while we know counter-strike is not built on unity, it would be confusing for those who just know surface-level about those games.


Shucks, I thought we were talking about Photoshop CS2.


Do you have any credibility to make this claim? I'm an actual game dev who has shipped lots of stuff in unity. Ive never worked on a AAA game but I'm pretty sure I could improve the performance in this game if given the time.

I'm pretty sure it's not Unity's fault.


>Ive never worked on a AAA game but I'm pretty sure I could improve the performance in this game if given the time.

That's the neat part, I'm an actual game dev and I know you're never "given the time". I'm sure the talent here could and will fix many of these issues, but at the end of the day publishers want to ship something (especially in this economy).


Plenty of Unity games exist with acceptable performance. Hell, City Skylines 1 also used Unity and the performance only got bad with big cities, not new cities.

It's also odd to call out Unity as the issue when talking about CS:2 and KSP2, when both of their predecessors also used Unity and run better.


> Plenty of Unity games exist with acceptable performance.

If that isn't damning with faint praise, I don't know what is.


Only because you're reading the damning into it. Acceptable isn't a euphemism for bad, I just reserve "great" for things that are, well, great. Like Factorio level's of optimization (Even though that game is capped at 60fps). 100+ fps with 7 year old hardware is perfectly adequate in my book. Skimming some popular games that use Unity and run fine: Rimworld, Outer Wilds, Gunfire Reborn, Enter The Gundeon, Risk of Rain 2, Hollow Knight. I see some more, but I haven't personally played or watch someone play them so I hesitate to list them.


Humankind the Civ rip-off game made with Unity is unplayable. I bought it hoping it would be kinda like Cities Skylines 1 was to Civ IV, but I've never been able to finish a campaign. I either get frustrated with the performance and quit or the game runs out of memory and crashes. Steam won't give me a refund because I played too many hours. But it is a freaking simulation game, 2 hours is absolutely nothing on a decent sim. This is also how I learned about the 2 hour limit for refunds.

Unfortunately, I keep installing it every so often to see if anything has been fixed and nothing has been fixed. I've complete given up now. It was a waste of money and an even bigger waste of time.


everytime i used to play a game and the made by unity logo popped up i would let out a big sigh...


That's probably because the game is made with a Unity Personal license, for small or cheap studios only. With other licenses the splash can be disabled.

https://docs.unity3d.com/ScriptReference/PlayerSettings.Spla...

This selective limitation has probably had a significant negative effect on Unity's reputation.


One of the best games ever made, Outer Wilds, was done in Unity. Dyson Sphere Program is an excellent factorio style game that's very well optimized. I do not share your same trepidation on seeing the logo (doesn't move me in any direction, both some of the best and some truly awful games have been made with it).


Usually that hesitance is because a lot of amatuer stuff has been made using Unity. But when in the right hands, it can feel like it is its own thing but it is easy to be hesitant after shoveling through so much trash.


Yeah, because it means the devs don't have a few thousand in the budget to support removing the logo, so of course they don't have the money to pay people to performance tune the game.

That logo was the dumbest idea ever.


Second worse. The old Unity input configurator is the ACTUAL worst idea ever.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: