Hacker News new | past | comments | ask | show | jobs | submit login

>...for a mobile game engine.

May I ask you if you ever heard of Rust? The game, not the programming language. Online survive game, which has thousands of active players every single day since like a decade already, full 3D and quite awesome graphics I'd say. It's written in Unity.

It's wiki: https://en.wikipedia.org/wiki/Rust_(video_game)

A gameplay of a rather popular youtuber that does daily uploads: https://www.youtube.com/watch?v=WSXCI0rLvHg




Man, Rust is infamous for being reeeeaaaallly badly optimized

I would have picked a different game.

I remember the minutes of loading of a new world..


While I don't know the Rust code, this isn't necessarily solely a Unity problem. Unity's C# API provides a lot of footguns that game developers tend to not think about in the near term. Lots of code bases I've seen in Unity don't do a good job of caching component instances, or just never opened the profiler to see their GC is off the charts. Unity can run really well if the proper thought and care is put into it.


Loading into a new world takes a long time, but once I'm in there, I get great performance.

That said I'm in the "dozens of hours" bracket and not the "thousands of hours" one, so maybe I just haven't hit that yet.




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

Search: