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

Factorio’s engine has an absolutely staggering amount of performance optimization able to support factories that are orders of magnitude more complex than endgame Satisfactory setups. Factorio started out using the Allegro engine and then rolled their own because Allegro couldn’t handle the huge factories that players were creating.

I think the detail you’re missing is that Factorio didn’t start with all of these pieces being homegrown. It became that way because over the years players kept pushing the boundaries, so the dev team decided to put in the extra effort to support it by optimizing like crazy. The game’s engine got several revamps over the last several years just for performance. In this case the effort was informed by real community desire for it, not premature optimization.

Having played both games, Factorio started to choke on co-op multiplayer at the scale of mid-10^5 entities. Satisfactory started to crack (lag artifacts and desyncs) at mid-10^3.



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

Search: