‹ BackHN Continuity

Thread

City building games have a Soul Problem pt.2

165 points · 155 comments · lexx

  1. stillpointlab · · focus · HN ↗
    I recall working on a sports game where they hired a new art director who had previously worked in Hollywood on visual effects for movies. One of my coworkers had a meeting where the new art director requested that the player's uniforms have cloth simulation in the dynamic cut scenes.

    It was then necessary to explain the difference between pre-rendered scenes and real-time rendering budgets.

    It often isn't a question about whether or not something can be done. In pre-rendered scenes, or screenshots, the budget is very different than in game. At whatever target frame-rate you choose, there is a finite amount of visual effects you can achieve. Spending that budget requires compromise.

    It's easy to live in a fantasy world where you can demand no compromise. The hard thing is doing the most you possibly can given very real budgets and doing so with the people you have available. Not every studio is Rockstar with the ability to throw unlimited devs for several years at the problem.

    1. xg15 · · focus · HN ↗
      I wonder if the dominance of (realtime) 3D rendering we have today is having a bad influence here. I remember old tile-based games (like SimCity or Transport Tycoon), or games with fixed backgrounds feeling much more natural, simply because you can prerender (or simply paint) your desired level of detail without having it affect your runtime compute budget. Of course the cost is less flexibility at runtime, but that cost may be acceptable.

      For a modern take on this, look at Factorio. Why can an industrial zone with a population of one look more lively in Factorio than an entire simulated city in Cities Skylines?

      1. theokrueger · · focus · HN ↗
        soul is probably not a performance limitation; fancy/fluid animations dont hurt frametimes any more than stiff motion. realtime 3d is just so much harder a design space to work in, with too many DoF to properly attend to every parameter.

        strong leadership with narrow scope makes the best version of anything.

      2. bombcar · · focus · HN ↗
        Apparently Factorio can actually heavily tax GPUs because everything is 2D and not a single 3D asset it can cache and render from.

        But it can take decades for 3D to catch up to 2D - Warcraft 3 looked much worse than StarCraft imo, and it wasn’t until SC2 that it finally looked as good or better.

        1. Dylan16807 · · focus · HN ↗
          Tax GPUs how? Rendering a big set of tiles with minimal overlap is very fast, and Factorio is pretty good about VRAM use. High resolution textures need 2.5GB with space age, medium resolution a quarter of that. And other settings can cut that down.

          Maybe sometimes there are too many particles but that's hardly a 2D versus 3D thing.

          What kind of 3D caching are you talking about?

      3. Peanuts99 · · focus · HN ↗
        If you play the RTS Desperados it's still looks really good even though it was made in the early 2000s and it's all down to the the scenes being essentially painted. It's a shame this isn't done more often in my opinion.
      4. NBJack · · focus · HN ↗
        To each their own. I personally find the visual aesthetic of Factorio to be very rough around the edges (literally and figuratively). I respect this is a design choice to help the entire simulation scale well. But I, personally, would never rank it's aesthetic above that of something like Skylines.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.