{"id":472,"date":"2026-08-27T11:49:55","date_gmt":"2026-08-27T11:49:55","guid":{"rendered":"https:\/\/x.sheep-mine.ts.net\/index.php\/another-axiom-gorilla-tag\/"},"modified":"2026-08-27T11:49:55","modified_gmt":"2026-08-27T11:49:55","slug":"another-axiom-gorilla-tag","status":"publish","type":"post","link":"https:\/\/x.sheep-mine.ts.net\/index.php\/another-axiom-gorilla-tag\/","title":{"rendered":"Keeping a VR Giant Fresh: Gorilla Tag\u2019s Two-week Live Ops Cadence | Unity"},"content":{"rendered":"<p><br \/>\n<\/p>\n<div>\n<p><strong>What performance targets did you set per platform, and how did the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/unity.com\/features\/profiling\">Unity Profiler<\/a> help you track and hit them?<\/strong><\/p>\n<p>We don\u2019t set hard, explicit performance targets, because there\u2019s so much variability in <em>Gorilla Tag<\/em> \u2013 room sizes range from one to twenty players, and players can be in different environments, taking all kinds of actions, and wearing any combination of cosmetics.<\/p>\n<p>Instead, what matters most is keeping frame rate as consistent as possible in VR. We target Quest 2 standalone as our primary performance benchmark, since it\u2019s a large share of our playerbase. For us, that means trying to stay as close to a steady 90 fps as possible in reasonable gameplay situations, with some allowance for dips when a lot is happening on screen. That target is our North Star for performance and gameplay decisions.<\/p>\n<p>We run the Unity Profiler on every release build, and many intermediary builds, monitoring draw calls, garbage collection, and memory usage. It\u2019s critical for tracking down what\u2019s eating your limited frame time. VR needs to hit that high 90 fps target consistently, rendering to both eyes, so your frame time budget is short. The Unity Profiler is what lets us dig into traces and find exactly what part of the game is costing us frames or causing hitches.<\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/unity.com\/blog\/another-axiom-gorilla-tag\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What performance targets did you set per platform, and how did the Unity Profiler help&#8230;<\/p>\n","protected":false},"author":1,"featured_media":473,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-472","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/posts\/472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/comments?post=472"}],"version-history":[{"count":0,"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/posts\/472\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/media\/473"}],"wp:attachment":[{"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/media?parent=472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/categories?post=472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/x.sheep-mine.ts.net\/index.php\/wp-json\/wp\/v2\/tags?post=472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}