News for hackers. Stuff that matters.
Re:Factorio 1.1 stable by js8 on Friday January 29, 2021 @09:00AM (#25957272)
I have to agree with the OP, Factorio code is actually pretty complex. Lots of it comes from polish and creating the seamless player experience. It might not be as technically complex as 3D engine, but no AAA developer would care about optimizing the fluid or belt system to behave in a scalable way. It's really well thought out.

(Also, there is a saying that it takes a genius to do something in a simple way. So even if the resulting code might be simple, arriving to that point can be actually pretty complex endeavor.)

Re:Factorio 1.1 stable by sleepybrett on Friday January 29, 2021 @12:23PM (#25959792)
I think it's probably as technically complex as a 3d game engine. Just differently complex.
Re:Factorio 1.1 stable by maccard on Friday January 29, 2021 @02:51PM (#25961540)
I really really don't think so. In my experience, 3d games are orders of magnitude more complicated than 2d games.
Re:Factorio 1.1 stable by username90 on Friday January 29, 2021 @03:39PM (#25962176)
Most 3d action games have extremely few gameplay programmers, they just pick an off the shelf engine and then most of the technical work is optimizing the graphics pipeline.
Re:Factorio 1.1 stable by maccard on Saturday January 30, 2021 @06:36AM (#25968272)
Ive worked on AAA games for the last 8 years, and I made my own 2d games for 5 years before it. My current project has something in the region of 60-70 gameplay programmers, and has been this scale for the last 3 years. Writing gameplay code and engine code are two very different experiences with different constraints. There is plenty of technical work in writing good gameplay code.