{"id":4736,"date":"2023-11-10T17:34:00","date_gmt":"2023-11-10T17:34:00","guid":{"rendered":"http:\/\/har0ld.com\/playground\/?p=4736"},"modified":"2023-11-10T17:34:00","modified_gmt":"2023-11-10T17:34:00","slug":"cities-and-performance","status":"publish","type":"post","link":"http:\/\/har0ld.com\/playground\/2023\/11\/cities-and-performance\/","title":{"rendered":"Cities and performance"},"content":{"rendered":"<p><a href=\"https:\/\/blog.paavo.me\/cities-skylines-2-performance\/\">https:\/\/blog.paavo.me\/cities-skylines-2-performance\/<\/a><\/p>\n<p>Facepalm. In game development the equivalent to \u201cwe\u2019ll fix it in post\u201d is \u201cthe next hardware will run it at 4K\/60fps\u201d except that it\u2019s not 2004. It\u2019s not happening anymore. It\u2019s mind blowing in a way, to work so hard on a game and take a massive gamble on the tech stack in the 2020s. It feels like if you\u2019re trying to make a good sequel to a popular game that wasn\u2019t very resource intensive, you should keep it not very resource intensive. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Level_of_detail_(computer_graphics)\" target=\"_blank\" rel=\"noopener\">LOD<\/a> is a solved problem, ffs. Sigh.<\/p>\n<p>But as you all know, it\u2019s all about growth. It\u2019s all about bigger, taller, stronger faster and also, worse.<\/p>\n<p>This is also why Nintendo stays untouchable: they make their own lil engines, own small prototypes, and squeeze an ungodly amount of fun out of weak ass CPUs. They understand. And print money.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/blog.paavo.me\/cities-skylines-2-performance\/ Facepalm. In game development the equivalent to \u201cwe\u2019ll fix it in post\u201d is \u201cthe next hardware will run it at 4K\/60fps\u201d except that it\u2019s not 2004. It\u2019s not happening anymore. It\u2019s mind blowing in a way, to work so hard on a game and take a massive gamble on the tech stack in the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts\/4736"}],"collection":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/comments?post=4736"}],"version-history":[{"count":1,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts\/4736\/revisions"}],"predecessor-version":[{"id":4737,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts\/4736\/revisions\/4737"}],"wp:attachment":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/media?parent=4736"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/categories?post=4736"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/tags?post=4736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}