{"id":117574,"date":"2025-05-20T17:07:07","date_gmt":"2025-05-20T17:07:07","guid":{"rendered":"https:\/\/www.europesays.com\/uk\/117574\/"},"modified":"2025-05-20T17:07:07","modified_gmt":"2025-05-20T17:07:07","slug":"metas-cutting-edge-open-source-vr-game-is-a-mixed-bag","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/uk\/117574\/","title":{"rendered":"Meta&#8217;s &#8220;Cutting-Edge&#8221; Open-Source VR Game Is A Mixed Bag"},"content":{"rendered":"<p>Meta released an open-source VR game demo that it claims is &#8220;a cutting-edge visual showcase for Meta Quest&#8221; with &#8220;stunning visuals that elevate the Quest\u2019s graphical capabilities&#8221;.<\/p>\n<p>Called North Star, the roughly 20-minute experience sees you, a sailor stranded in the middle of the ocean in the Age of Sail, picked up by a ship and its crew to become the new deckhand and join them on an adventure.<\/p>\n<p>As a showcase of the company&#8217;s developer tools, North Star uses <a href=\"https:\/\/www.uploadvr.com\/quest-2-application-spacewarp\/\" target=\"_blank\" rel=\"noopener\">Application SpaceWarp<\/a>, <a href=\"https:\/\/www.uploadvr.com\/meta-interaction-sdk-unreal-engine-non-meta-headsets\/\" target=\"_blank\" rel=\"noopener\">Meta XR Interaction SDK<\/a>, and <a href=\"https:\/\/www.uploadvr.com\/meta-xr-audio-sdk-acoustic-ray-tracing-simulation\/\" target=\"_blank\" rel=\"noopener\">Meta XR Audio SDK<\/a>. It supports both hand tracking and controllers, and you can switch between them at any time. Most importantly for developers, the source files for the Unity-made experience are all available on GitHub, under the MIT License. The only assets not present on GitHub are the original human voiceovers, with the repo instead having text-to-speech alternatives.<\/p>\n<p>I won&#8217;t critique the gameplay of North Star, because that&#8217;s neither my area of expertise nor the point of an open-source tech demo. But I will criticize the graphics and technology, because &#8220;a cutting-edge visual showcase&#8221; with &#8220;stunning visuals that elevate the Quest\u2019s graphical capabilities&#8221; are major claims.<\/p>\n<p>Despite the use of AppSW, North Star simply does not have &#8220;cutting-edge&#8221; graphics. Titles like Batman: Arkham Shadow, Assassin&#8217;s Creed Nexus, and Asgard&#8217;s Wrath 2 look better, and there are indie titles that match it without AppSW. You may think I&#8217;m holding North Star to too high a standard. But it is Meta that decided to claim it has &#8220;stunning visuals that elevate the Quest\u2019s graphical capabilities&#8221;, not me.<\/p>\n<p>There are also a number of puzzling technical decisions and oversights in North Star.<\/p>\n<p>Whenever you&#8217;re holding an object in one hand, your body and the object exhibit heavy double-imaging. It&#8217;s tempting to blame this on AppSW, but it only happens in this circumstance. And pick up the spyglass beside you for the first time and you&#8217;ll see the classic Unity judder associated with forgetting to preload a shader, the same you see when you fire the first shot in too many shooter games.<\/p>\n<p>Further, right away you&#8217;ll notice that your full-body avatar&#8217;s feet are bolted to the ground, such that if you try to walk around the wooden platform you&#8217;re on, the body will awkwardly skew in the direction you move. In a few scenes your feet will move, while in others they&#8217;re also locked in place. Did the developers only test this seated?<\/p>\n<p>When you&#8217;re on the ship, if you&#8217;re on a Quest 3 you&#8217;ll notice that shadows and some other effects don&#8217;t render at the very edge of your view. I&#8217;m guessing that the developers hardcoded the field of view of the narrower Quest 3S &amp; Quest 2 lenses for shadow culling. Again, not a great sign for a showcase.<\/p>\n<p>North Star&#8217;s on-by-default captions are an interesting approach to captioning in VR, appearing above the head of a character. But the flaw is immediately obvious when characters are behind walls, as it results in a depth conflict (which gives many people eye strain). The solution here should be to move the captions to slightly in front of the nearest wall.<\/p>\n<p>North Star isn&#8217;t all bad, though, and much of its technology is rather advanced. It has fully dynamic lighting, including high-quality reflections and real-time shadows, and this is used to transition between <a href=\"https:\/\/github.com\/oculus-samples\/Unity-NorthStar\/blob\/main\/Documentation\/TimeOfDay.md?ref=uploadvr.com\" target=\"_blank\" rel=\"noopener\">times of day<\/a>. The <a href=\"https:\/\/github.com\/oculus-samples\/Unity-NorthStar\/blob\/main\/Documentation\/OceanShader.md?ref=uploadvr.com\" target=\"_blank\" rel=\"noopener\">ocean<\/a> is also impressive for standalone VR; it&#8217;s a <a href=\"https:\/\/github.com\/oculus-samples\/Unity-NorthStar\/blob\/main\/Documentation\/OceanSystemDesignAndImplementation.md?ref=uploadvr.com\" target=\"_blank\" rel=\"noopener\">simulated system<\/a> that can render anything from calm seas to rough storms. It&#8217;s just not clear whether all this is a sensible choice for today&#8217;s standalone VR, where baked lighting can deliver much smoother results.<\/p>\n<p>Further, North Star&#8217;s interactions are generally excellent, including the most realistically <a href=\"https:\/\/github.com\/oculus-samples\/Unity-NorthStar\/blob\/main\/Documentation\/RopeSystem.md?ref=uploadvr.com\" target=\"_blank\" rel=\"noopener\">simulated rope physics<\/a> I&#8217;ve ever seen on standalone VR. This isn&#8217;t just your classic &#8220;pull the rope down&#8221; system; it has you intricately tie the rope around cleats. Interactions with cranks, levers, and the captain&#8217;s wheel are also well polished. The harpoon is more of a mixed bag, like North Star itself, with its crank working well but its button lacking feedback. Keep in mind that I played with controllers though, so your mileage may vary with hand tracking.<\/p>\n<p>An open-source demo of this scope and scale, with this many interactions and subsystems, is a resource that many VR developers will find deeply valuable, despite some notable flaws. North Star is available for free for Quest owners <a href=\"https:\/\/www.meta.com\/experiences\/north-star\/28679538058299918\/?ref=uploadvr.com\" target=\"_blank\" rel=\"noopener\">on the Meta Horizon Store<\/a>, and almost all the source files are available <a href=\"https:\/\/github.com\/oculus-samples\/Unity-NorthStar\/?ref=uploadvr.com\" target=\"_blank\" rel=\"noopener\">on GitHub<\/a> for developers.<\/p>\n<p>Am I being too harsh on North Star, or do you agree it fails to match up to its marketing? Give it a try on your Quest and let us know in the discussion section below.<\/p>\n","protected":false},"excerpt":{"rendered":"Meta released an open-source VR game demo that it claims is &#8220;a cutting-edge visual showcase for Meta Quest&#8221;&hellip;\n","protected":false},"author":2,"featured_media":117575,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3162],"tags":[53,16,15,3243,3244],"class_list":{"0":"post-117574","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-virtual-reality","8":"tag-technology","9":"tag-uk","10":"tag-united-kingdom","11":"tag-virtual-reality","12":"tag-vr"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@uk\/114541261281913636","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts\/117574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/comments?post=117574"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts\/117574\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/media\/117575"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/media?parent=117574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/categories?post=117574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/tags?post=117574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}