<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
<channel>
<title><![CDATA[ UploadVR ]]></title>
<description><![CDATA[ VR &amp; AR news, reviews, guides, and industry analysis. ]]></description>
<link>https://www.uploadvr.com</link>
<image>
    <url>https://www.uploadvr.com/favicon.png</url>
    <title>UploadVR</title>
    <link>https://www.uploadvr.com</link>
</image>
<lastBuildDate>Wed, 11 Nov 2026 10:57:12 -0800</lastBuildDate>
<atom:link href="https://www.uploadvr.com" rel="self" type="application/rss+xml"/>
<ttl>30</ttl>

    <item>
        <title><![CDATA[ Experience Audi&#x27;s Journey To F1 On Apple Vision Pro ]]></title>
        <description><![CDATA[ Entering Formula 1 Racing takes you behind the scenes of Audi&#39;s journey to its F1 debut in a new immersive documentary on Apple Vision Pro. ]]></description>
        <link>https://www.uploadvr.com/6af314c933c4610001083e4d/</link>
        <guid isPermaLink="false">6af314c933c4610001083e4d</guid>
            <category><![CDATA[ Immersive Video ]]></category>
        <dc:creator><![CDATA[ Laura Mingail ]]></dc:creator>
        <pubDate>Wed, 11 Nov 2026 10:00:00 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/EF1_SCREENSHOT_12_GARAGE.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Entering Formula 1® Racing takes you behind the scenes of the team’s journey to its F1 debut. Now available for free on the Fovii app, this approximately 13 minute immersive sports documentary is created by Emmy Award-winning studio TARGO in collaboration with the Audi Revolut F1® Team. It feels like you are being given a VIP tour through some of Audi’s history and F1 preparations, while also meeting some of the drivers.</p><h3 id="audis-motorsport-legacy-gives-the-story-its-foundation">Audi's Motorsport Legacy Gives the Story Its Foundation</h3><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/EF1_SCREENSHOT_17_INTERVIEW.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/EF1_SCREENSHOT_17_INTERVIEW.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/EF1_SCREENSHOT_17_INTERVIEW.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/EF1_SCREENSHOT_17_INTERVIEW.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/EF1_SCREENSHOT_17_INTERVIEW.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>Before joining the team’s preparations for Formula 1, you are given a brief look at Audi’s motorsport history and trophy wins, including with Michèle Mouton, the only woman to win a World Rally Championship event. Being in the same room with a driver sharing her story immediately sets the tone that the documentary is about the passionate people behind the wheel and behind Audi’s journey, not just the vehicles. </p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/EF1_SCREENSHOT_13_GARAGE.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/EF1_SCREENSHOT_13_GARAGE.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/EF1_SCREENSHOT_13_GARAGE.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/EF1_SCREENSHOT_13_GARAGE.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/EF1_SCREENSHOT_13_GARAGE.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>As you learn more about Audi’s story, you visit a few special locations including inside Audi’s secret garage in Germany, where you have an up-close look at their inventory of vehicles from over the decades. While the backstory is only a few minutes, you understand the significance of entering F1 after so many years. </p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/EF1_SCREENSHOT_1_DRIVER.jpeg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/EF1_SCREENSHOT_1_DRIVER.jpeg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/EF1_SCREENSHOT_1_DRIVER.jpeg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/EF1_SCREENSHOT_1_DRIVER.jpeg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/EF1_SCREENSHOT_1_DRIVER.jpeg 2400w" sizes="(min-width: 720px) 720px"></figure><p>In Switzerland, you meet some key members of the Audi Revolut F1 Team as the vehicle is assembled and then tested just months away from its debut at the Australian Grand Prix. You meet driver Nico Hülkenberg and feel like you are there with driver Gabriel Bortoleto in the driver-in-the-loop simulator. You are even there to take in some of the behind-the-scenes conversations.</p><h3 id="masterful-camera-placement-creates-presence"><strong>Masterful Camera Placement Creates Presence </strong></h3><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/EF1_SCREENSHOT_9_FACTORY.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/EF1_SCREENSHOT_9_FACTORY.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/EF1_SCREENSHOT_9_FACTORY.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/EF1_SCREENSHOT_9_FACTORY.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/EF1_SCREENSHOT_9_FACTORY.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>The TARGO team are masters in immersive documentary storytelling. The choices that director Chloé Rochereuil made around the camera placement give you a seamless feeling of presence throughout the experience, even as you travel between locations. From wide shots to close-ups with the car components, you are consistently positioned where you can best appreciate what's happening around you as the story unfolds. And, there is just the right amount of time to let you take in the moments from each position. </p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/EF1_SCREENSHOT_16_INTERVIEW-1.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/EF1_SCREENSHOT_16_INTERVIEW-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/EF1_SCREENSHOT_16_INTERVIEW-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/EF1_SCREENSHOT_16_INTERVIEW-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/EF1_SCREENSHOT_16_INTERVIEW-1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>In some other Immersive Videos, it bothers me when I feel more like I’m simply sitting where the camera was placed as shots unfold. In Entering Formula 1 Racing I feel invited into each scene. When team members are speaking about the journey, it feels like they are speaking to you. And when they are not speaking directly to you, where you are placed makes you feel like an observing member of the team. </p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/EF1_SCREENSHOT_4_F1.jpeg" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/EF1_SCREENSHOT_4_F1.jpeg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/EF1_SCREENSHOT_4_F1.jpeg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/EF1_SCREENSHOT_4_F1.jpeg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/EF1_SCREENSHOT_4_F1.jpeg 2400w" sizes="(min-width: 1200px) 1200px"></div></div></div></figure><p>Whether you're an F1 enthusiast, motorsport fan, or simply appreciate great immersive storytelling, I recommend that you experience Entering Formula 1 Racing. It is one of my favorite immersive sports documentaries to date.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Adults-Only Virtual World Somnium Space Is Returning To Steam ]]></title>
        <description><![CDATA[ Somnium Space is returning to Steam after being removed from the platform years ago. ]]></description>
        <link>https://www.uploadvr.com/adults-only-virtual-world-somnium-space-is-returning-to-steam/</link>
        <guid isPermaLink="false">6af3379a33c4610001083e79</guid>
            <category><![CDATA[ Social VR ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Tue, 10 Nov 2026 10:28:16 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/somnium-1.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Years after being retired from the platform, Somnium Space is returning to Steam in December. </p><p>Somnium Space, which was originally built around cryptocurrency and the buying and selling of virtual land as NFTs, and which launched its own CUBE token a year later, was removed from Steam sometime after Valve's 2021 decision to ban games from Steam which featured crypto-based economies and NFT commerce. Valve's policies forbidding NFTs and crypto games have not changed, so Somnium Space's Steam re-release must therefore be blockchain free. </p><p>The non-Steam PC VR release still touts blockchain and NFT integration as a defining feature, with land parcels and purchases through traditional fiat rails like Stripe, or linked crypto wallets. </p><p>Somnium Space is a free-to-play social VR platform for adults 18 and older. The app's persistent virtual universe allows players to meet, explore, and create their own new experiences to share with one another. </p><p><a href="https://www.uploadvr.com/checking-in-on-somnium-space/" rel="noreferrer">We went hands-on with the social VR platform in March of this year</a>. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/checking-in-on-somnium-space/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Checking In On Somnium Space, The Blockchain-Based PC Social VR Platform</div><div class="kg-bookmark-description">We took a fresh look at Somnium Space, the blockchain-based PC social VR platform that continues to receive impressive feature updates.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-b09c77e1-2b29-4ae8-9995-836bb782eb1d.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">K. Guillory</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/image_2026-03-09_075727105-1-6aa6087f-dc04-49bc-9e2e-1ea4aeefc636.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Somnium Space will land on <a href="https://store.steampowered.com/app/4891730/Somnium_Space/?ref=uploadvr.com" rel="noreferrer">Steam</a> as a free-to-play app. SteamDB lists the new app's release date as "December 2026." You can wish list it now.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Meta Begins Listing 3D Movies On Quest, Could Become A Horizon+ Benefit ]]></title>
        <description><![CDATA[ A limited selection of 3D movies has begun appearing in the TV app on Quest, and may become a benefit of the Horizon+ subscription service, which could be rebranded VR+. ]]></description>
        <link>https://www.uploadvr.com/meta-begins-listing-3d-movies-on-quest-could-become-a-horizon-benefit/</link>
        <guid isPermaLink="false">6af1e7b4eb4bfd000199ce56</guid>
            <category><![CDATA[ 3D Media ]]></category>
        <dc:creator><![CDATA[ Luna ]]></dc:creator>
        <pubDate>Tue, 10 Nov 2026 05:21:46 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/thumb.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>A limited selection of 3D movies has begun appearing in the TV app on Quest headsets, and datamining suggests that 3D movies may become a benefit of the Meta Horizon+ subscription service.</p><p>At Meta Connect 2026 in September, alongside the reveal of <a href="https://www.uploadvr.com/meta-vr-glasses-officially-announced-connect-2026/" rel="noreferrer">Meta VR Glasses</a>, the company announced that Quest owners in the US would be able to rent or buy "hundreds" of movies in late 2026. <a href="https://www.meta.com/blog/meta-vr-glasses-announcement-meta-connect?ref=uploadvr.com" rel="noreferrer">The company said</a> that this catalog will eventually expand to "thousands" of titles available internationally by the time Meta VR Glasses launch in 2027.</p><p>Now, some Quest 3 and 3S owners have spotted a limited selection of 3D movies in the TV app, while Meta has also added <a href="https://www.meta.com/help/quest/978038967947986/?ref=uploadvr.com" rel="noreferrer">new support articles</a> describing the ability to rent or buy media.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/moviesTV-1.png" class="kg-image" alt="" loading="lazy" width="1280" height="800" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/moviesTV-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/moviesTV-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/moviesTV-1.png 1280w" sizes="(min-width: 720px) 720px"></figure><p>The movies listed so far appear to consist primarily of Disney-owned content. Notably, they can be purchased directly through the Meta Horizon Store without an active Disney+ subscription.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/moviesTV2.png" class="kg-image" alt="" loading="lazy" width="1280" height="800" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/moviesTV2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/moviesTV2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/moviesTV2.png 1280w" sizes="(min-width: 720px) 720px"></figure><p>Separately, the Disney+ app is set to receive its own overhaul on the platform this month, bringing a new spatial UI, support for 3D media, and several of the immersive environments also available in the Disney+ app for visionOS on Apple Vision Pro.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-expands-sdks-to-boost-spatial-apps-on-quest-vr-glasses-including-nba-disney/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta Expands SDKs To Boost Spatial Apps On Quest &amp; VR Glasses, Including NBA, Disney+</div><div class="kg-bookmark-description">Meta announced several new SDKs and features to enhance spatial apps on Quest and Meta VR Glasses, alongside major spatial updates for the NBA and Disney+ apps.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-b75f956f-dd24-4ba9-98fc-e55f0dae666d.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Luna</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Thumb22-1bff6585-3aad-4777-8eba-de6d74229f83.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Additionally, a page discovered in the TV app by user <a href="https://x.com/NT2182?ref=uploadvr.com" rel="noreferrer">Nikita</a> and shared by <a href="https://x.com/noridoesvr/status/2119405808547197287?ref=uploadvr.com" rel="noreferrer">dataminer and programmer Nori</a> suggests that Meta may begin offering 3D movies as part of the Horizon+ subscription service. The page also suggests that the service may be rebranded as Meta VR+.</p><p>Such a rebrand would fit with the company's broader efforts to separate Horizon Worlds and related branding from the Quest platform, which <a href="https://www.uploadvr.com/meta-explicitly-separating-horizon-worlds-from-quest-focusing-on-third-party-apps/" rel="noreferrer">began earlier this year</a>.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/image_7.png" class="kg-image" alt="" loading="lazy" width="984" height="488" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/image_7.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/image_7.png 984w" sizes="(min-width: 720px) 720px"></figure><p>If you're unfamiliar, Meta Horizon+ is the company's $8/month (or $60/year) subscription service for its VR devices. Subscribers get access to a <a href="https://www.meta.com/experiences/section/746836817401205?ref=uploadvr.com" rel="noreferrer">Games Catalog</a> of around 50 major VR titles, as well as an <a href="https://www.meta.com/experiences/section/3170833353093973?ref=uploadvr.com" rel="noreferrer">Indie Catalog</a> of around 50 smaller titles, for a total of around 100 games.</p><p>Subscribers are also offered two specific games each month, pre-selected by Meta. Redeeming them lets you play those games while your subscription is active. If you cancel, you can regain access to previously redeemed games by resubscribing.</p><p>In February 2026, Meta reported that the subscription service had <a href="https://www.uploadvr.com/meta-horizon-plus-1-million-active-subscribers/" rel="noreferrer">crossed 1 million "active subscribers" in 2025</a>. In July, the company also added a starter edition of Xbox Game Pass to Horizon+, giving subscribers access to 50+ games and 10 hours of cloud gaming each month. More recently, the service has started regularly offering subscribers exclusive game discounts and <a href="https://www.uploadvr.com/quests-horizon-subscription-now-offers-free-add-ons-for-games/" rel="noreferrer">free add-ons</a> for games.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/quest-horizon-plus-subscription-adds-xbox-games/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Quest's Horizon+ Subscription Adds 10 Hours Of Xbox Cloud Gaming</div><div class="kg-bookmark-description">Quest's Horizon+ subscription added 10 monthly hours of flatscreen cloud streaming for 58 Xbox titles, furthering Meta's partnership with Microsoft.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-47c76523-3faa-4e80-86cb-655c2d1d704f.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Meta-Horizon-Plus-Xbox-Game-Pass-cdbe50e1-cd5c-472a-8dd7-a3116200826c.webp" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Adding 3D movies to Horizon+ would align with the media focus of Meta VR Glasses and <a href="https://www.uploadvr.com/quests-latest-ptc-brings-streamlined-interface-theater-environment/" rel="noreferrer">recent Horizon OS updates</a>, as well as the <a href="https://developers.meta.com/vr/blog/gdc-2026-state-of-vr/?ref=uploadvr.com" rel="noreferrer">strategy outlined by Meta Director of Games Chris Pruett</a>&nbsp;at GDC in March.</p><p>Pruett stated that the company expects "more Mainstream Adults&nbsp;to enter VR through media consumption first, then discover games once they are in-headset" over the next couple of years. He described the demographic as people who "are mid-core, love Meta Horizon+, and probably play seated without controllers".</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Disney+ App Update Brings 3D Movies &amp; Immersive Environments To Quest ]]></title>
        <description><![CDATA[ A new update released for the Disney+ app on Quest 3 and 3S brings 3D movies and immersive environments to Meta&#39;s headsets. ]]></description>
        <link>https://www.uploadvr.com/disney-app-update-brings-3d-movies-immersive-environments-to-quest-vr-glasses/</link>
        <guid isPermaLink="false">6af3976d33c4610001083fd1</guid>
            <category><![CDATA[ Media Watching ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Tue, 10 Nov 2026 01:38:00 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/a0cf5832-2634-4d36-be75-f8215e31a08a.png" medium="image"/>
        <content:encoded><![CDATA[ <p>A new update released for the Disney+ app on Quest 3 and 3S brings 3D content and immersive environments to Meta's headsets.</p><p>The update adds 60 3D movies, including films from the Marvel and Star Wars catalogues including Black Panther, The Avengers, and Star Wars: The Force Awakens. Other properties such as Avatar are also available in 3D, as well as 3D versions of Disney's more traditional offerings like the live action remake of Beauty and the Beast. </p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Disney--3D-movies-on-Quest_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Disney--3D-movies-on-Quest.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Disney--3D-movies-on-Quest_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:50</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>The update also brings immersive environments to Quest users. These immersive environments can best be described as 3D spatial theaters in which you exist and watch a film. For example, you can watch Star Wars on Tatooine or catch Monsters, Inc. on that film's famous "Scare Floor."</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-quest-disney-plus-app-launch/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Quest Now Has A Disney+ App With Downloads &amp; Dolby Atmos</div><div class="kg-bookmark-description">Quest headsets now have an official Disney+ app, with support for downloads and Dolby Atmos immersive audio — but not for 3D.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-4a3a507a-d52d-4aa4-9258-073044e90cc9.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Dinsney-Plus-on-Quest-aadbb695-548e-4198-857a-cff4ea7a83a1.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Prior to today's update, Disney+ on Meta headsets had been simply an app that allowed you to watch 2D media. Disney+ 3D experiences had previously been exclusively available on Apple's Vision Pro.</p><p>This new Disney+ functionality will also land on Meta's upcoming VR Glasses headset when it debuts in spring of 2027. </p><p>An active Disney+ subscription is naturally required to access the app's content, and availability of 3D, Dolby Vision, and Dolby Atmos playback varies by region and subscription plan. You can grab <a href="https://www.meta.com/experiences/disney/10068174916592965/?intern_source=blog&intern_content=disney-plus-3d-content-immersive-environments-upgrade-launch&ref=uploadvr.com" rel="noreferrer">the Disney+ app on Quest today</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Payday: Aces High Gets Update, Roadmap, &amp; All Future Heists Will Be Free ]]></title>
        <description><![CDATA[ Payday: Aces High got an update, roadmap, and news that all future heists will be released for free. ]]></description>
        <link>https://www.uploadvr.com/payday-aces-high-gets-update-roadmap-all-future-heists-will-be-free/</link>
        <guid isPermaLink="false">6af1e839eb4bfd000199ce63</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Mon, 09 Nov 2026 08:56:47 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-aces-high-key-art-1.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>The developers of Payday: Aces High have unveiled a roadmap, pushed an update to add a "Restart Heist" and "Abandon Heist" option, and announced that all future heists will be released for free. </p><p>Following last week's release of Payday: Aces High, the game's developers have updated the game to include "Restart Heist" and "Abandon Heist" options. Restart Heist restarts the current heist without leaving the map, and Abandon Heist brings the whole crew back to the safe house (lobby) together. </p><p>The developers have also unveiled a roadmap for the rest of 2026. </p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-roadmap.png" class="kg-image" alt="" loading="lazy" width="1920" height="1080" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/payday-roadmap.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/payday-roadmap.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/payday-roadmap.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-roadmap.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>November 19th will see the game's first major update, which will be loaded with bug fixes, a haptics intensity slider, and the "addition of paper trail to toilet rolls." </p><p>November 26th will see the game's first Community Challenge come through, which will grant everyone who tries it a free pair of unique in-game gloves. A new pack will hit Gage's shop at this time as well, adding new masks and more. </p><p>December 10th sees yet another community challenge, this time with a festive reward to claim. </p><p>December 14th brings a brand new (free) heist called "Coup de Grâce." The update also brings new weapons, masks, and more as part of "The Bank Robber Pack." </p><p>Lastly, the devs have announced that all new heists will be free for all owners of the game, with no hidden fees and no battle pass required to play the new content. </p><p>Payday: Aces High is available now on <a href="https://www.meta.com/experiences/payday-aces-high/9059428207447106/?srsltid=AYCX9vJqv7Zq0g29dHeMeY5yCOoTULjE8yXrjqRnQ2kcHEMWSVmuYnVu&ref=uploadvr.com" rel="noreferrer noopener">Meta Quest 3 and 3S</a>, PC VR via <a href="https://store.steampowered.com/app/3456660/PAYDAY_Aces_High/?ref=uploadvr.com" rel="noreferrer noopener">Steam</a> and Steam Frame (crossplay enabled).</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/payday-aces-high-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Payday Aces High Review: Lootin' &amp; Scootin' In VR's Best New Co-Op Shooter</div><div class="kg-bookmark-description">With Payday: Aces High, Fast Travel Games has combined the most thrilling parts of the best heist films with the most hectic parts of the Payday series to make a truly invigorating VR Payday.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-084807f9-5c92-463c-9b3f-29635b3c52e5.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">James Tocchio</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/payday-aces-high-screen-0e655199-305c-4d83-94cf-ca09878d66e7.png" alt="" onerror="this.style.display = 'none'"></div></a></figure> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Bit Planet Games&#x27; Christopher Stockman On Ultrawings Remakes &amp; More ]]></title>
        <description><![CDATA[ In the first episode of VR Spotlight, our live interview series, we sat down with Bit Planet Games CEO Christopher Stockman to discuss the new Ultrawings Quest 3 remasters, PlayStation VR2, Valve&#39;s Steam Frame, and the state of VR in 2026. ]]></description>
        <link>https://www.uploadvr.com/vr-spotlight-interview-christopher-stockman-bit-planet-games/</link>
        <guid isPermaLink="false">6aed0fd635b728000118bb85</guid>
            <category><![CDATA[ VR Spotlight ]]></category>
        <dc:creator><![CDATA[ UploadBot ]]></dc:creator>
        <pubDate>Mon, 09 Nov 2026 07:03:09 -0800</pubDate>
        <media:content url="https://zapier-dev-files.s3.amazonaws.com/cli-platform/20762/GHmHc7PB-d9Dfpk-rGgbu1GIPXYv-Q3rkVweEDgPySmXM9i4gFNBcEMJ5ddIcAvoncb4KM3oNpXtGdXKiWcWjy8iOkqxJumnIRft1Qd0YWE8CdbSJNnQf4Cc9hUZf-e7depvI3nyDXTfn_-V6Se8h5lE5xpyj-Mo3QmPoaXapiA" medium="image"/>
        <content:encoded><![CDATA[ <p>In the inaugural episode of VR Spotlight, UploadVR spoke with Bit Planet Games CEO Christopher Stockman about the studio's twelve-year journey in virtual reality, the newly launched Quest 3 remasters of <a href="https://www.uploadvr.com/ultrawings-1-2-get-new-built-for-quest-3-editions-available-now/" rel="noopener noreferrer">Ultrawings and Ultrawings 2</a>, and his candid perspective on the VR industry in 2026.</p><p>VR Spotlight is UploadVR's live interview series, which streams to <a href="https://www.youtube.com/playlist?list=PLGH76S1K9eJw&ref=uploadvr.com" rel="noopener noreferrer">YouTube</a> from an in-VR virtual studio and syndicates to podcast platforms to bring audiences firsthand insights from the developers and creators building XR hardware and software every day. For the series premiere, UploadVR's <a href="https://www.uploadvr.com/writer/mike-johnson/" rel="noopener noreferrer">Mike Johnson</a> sat down with Stockman to discuss how Ultrawings Remastered and Ultrawings 2: Gold Edition came together for Quest 3, the history of Bit Planet Games, his thoughts on PlayStation VR2 and Valve's Steam Frame, and questions from the live audience.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/Afb17t2B8wU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="VR Spotlight: Bit Planet Games' Christopher Stockman On Ultrawings Remakes &amp; More"></iframe></figure><p>If you prefer to listen on the go, VR Spotlight is also available as an audio podcast on <a href="https://podcasts.apple.com/podcast/id6831172792?ref=uploadvr.com" rel="noopener noreferrer">Apple Podcasts</a> and <a href="https://open.spotify.com/show/6HOzlkSNpGir2P8T1l25FH?si=9bc2c7d15e784db1&ref=uploadvr.com" rel="noopener noreferrer">Spotify</a>, or you can read the full edited transcript of the conversation below.</p>
<!--kg-card-begin: html-->
<iframe allow="autoplay *; encrypted-media *; fullscreen *; clipboard-write" frameborder="0" height="175" style="width:100%;max-width:100%;overflow:hidden;border-radius:10px;" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-storage-access-by-user-activation allow-top-navigation-by-user-activation" src="https://embed.podcasts.apple.com/us/podcast/bit-planet-games-christopher-stockman-on-ultrawings/id6831172792?i=1000800046926"></iframe>
<!--kg-card-end: html-->

<!--kg-card-begin: html-->
<iframe style="border-radius:12px;width:100%;max-width:100%;" src="https://open.spotify.com/embed/episode/5li4pDq2HFs23OAo5x2zdB" width="100%" height="152" frameBorder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>
<!--kg-card-end: html-->
<h2 id="the-origins-of-bit-planet-games-and-ultrawings"><strong>The Origins of Bit Planet Games and Ultrawings</strong></h2><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>Welcome to the inaugural edition of VR Spotlight. My guest today is Christopher Stockman, the CEO of Bit Planet Games, whom you know best for the Ultrawings series. Chris, thank you for being the first guest on this new series. Before we get into the Ultrawings remasters, for the people who aren't familiar with your company and your background, could you give a little history of how you came to form Bit Planet and how you got into VR?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>Thank you for having me. I'm super excited. Bit Planet will have been open for 13 years in February. I started it in 2014 before the VR craze happened because I wanted to make indie games. I've been making games for a very long time and it [Bit Planet] is not the first company I've started. It's actually the second. I'm best known, for old-school gamers, as the design director on the very first Saints Row. I left and started my first company after that and made some Xbox Live Arcade games and a Wii game using original IP.<br><br>So I started the second company and about a year into it, I saw a demo of Job Simulator at Alex Schwartz's garage and house, and I pivoted and decided that I wanted to do VR stuff. I loved Pilotwings, so Ultrawings was my original brainchild of doing Pilotwings in VR. That was the pitch. I went to Meta, got a little bit of money, and we were off to the races. Here we are 12 years later and still at it.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>That's incredible. I know <a href="https://www.uploadvr.com/ultrawings-vr-game-review/" rel="noopener noreferrer">Ultrawings</a> launched in 2017, but what year did your team first start working on it full-time?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>This was probably mid-2015. It took about a year and a half to make. We were a tiny team. It launched in 2017 on PC and then, I'll be honest with you, it did not light the world on fire. In the first month, I think it made around $30,000, which was certainly not enough to support a team.<br><br>We were criticized for various things that were accurate, but what happened was we got a little bit of money from Samsung and we ported it to Gear VR. Then we got a little bit of money from Sony and we started the original PlayStation VR version. From there, we just kept signing deals. We got money from Microsoft. It was these smaller deals that kept us afloat. It wasn't until it came out on Gear VR and then [Oculus] Go and when Oculus put us on the Go box. Samsung heavily promoted it. Oculus heavily promoted and then everything really took off when we ported it to the original Quest.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>And it was a launch title for the original Quest in 2019, right?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>Yeah, and then COVID happened and sales really took off for the first one. Then <a href="https://www.uploadvr.com/ultrawings-2-review/" rel="noopener noreferrer">Ultrawings 2</a> came out, which was light-years better than the first one in every way imaginable, and that did incredibly well.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>Ultrawings was one of the first flying games in VR that didn't rely on a gamepad or traditional controller. You were actually hands-on with the throttle and stick, flipping switches to start your ignition and get the propeller going. You didn't really have a blueprint for that sort of interaction when you built it, and I think people underestimate how long it takes to make something as simple as reaching out your hand and flipping a switch feel natural. How long did it take you to get those mechanics figured out?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>When we first started working on it, we only had a gamepad because the Oculus Touch controllers weren't available yet. Once we got early access to those, it took maybe three months or less to get something up and running. I wouldn't say it felt good right away, but it was fairly quick. I will say this, when we first put it in, I've said this many times, but I'm really susceptible to motion sickness.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>That is fascinating given the games that you make.</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><p>I didn't know this until our first playable build. I couldn't play it for more than five minutes and then I was out for the rest of the day. Here's the odd thing though. Motion sickness affects everybody differently, but as soon as we got motion controls working, it cured it for me completely.</p><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>Really? Just the simple fact of being hands-on with the controls tricked your brain? That's interesting too.</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>Yeah. I could play it then for hours and do crazy things like barrel rolls and somersaults.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>Did your susceptibility to motion sickness encourage you to put both realistic and more constrained arcade flight controls into the first game, or was that always the plan?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>It wasn't because of me; it was suggested to us at the time, along with the various comfort blinders. At the time, there were huge concerns around motion sickness, whereas nobody really talks about it as much anymore. We didn't even put arcade settings into the sequel because it would have been impossible to complete the game. You can't dogfight when you can't actually do any maneuvers.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>Was bringing dogfighting into Ultrawings 2 always part of the plan, or was it driven by player feedback from the first game?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>That was a natural evolution. It's funny because we partnered with Meta again on the second game, and they wanted to see a playable demo. The very first thing we built was the ultralight aircraft with the grenade pistol. We had the Hawaii island built and what we demoed was firing on a convoy. And we thought this was crazy. You'd never do that in real life. Grenade pistols don't even exist! Getting the dogfighting itself right, though, took a long time. It took about a year just to get the AI feeling fun and engaging.</blockquote><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/UltrawingsRemastered_Trailer_1080p-1-optimized--1-_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/UltrawingsRemastered_Trailer_1080p-1-optimized--1-.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/UltrawingsRemastered_Trailer_1080p-1-optimized--1-_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:00</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Ultrawings Remastered trailer</span></p></figcaption>
        </figure><h2 id="why-2026-was-the-right-time-for-the-quest-3-remasters"><strong>Why 2026 Was the Right Time for the Quest 3 Remasters</strong></h2><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>Moving to the remasters that just launched here in 2026: when Quest 3 first came out in 2023, there were well over a hundred games that received Quest 3 updates, ranging from simple render resolution bumps to higher-resolution textures or more enemies on screen like in The Walking Dead: Saints &amp; Sinners. That was all several years ago. Now we're in 2026 with Ultrawings Remastered and Ultrawings 2: Gold Edition. Why was now the right time to put these out?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>Well, we were in the middle of developing another game that we put out last year and diverting attention to anything else wasn't possible. When that game came out, it just wasn't very good. I mean it was okay for a certain audience, but the core loop suffered. I basically sold that off and tried to figure out what I wanted to do next. I signed a deal with a company for another game.<br><br>While that new project was spinning up, I had a hunch that I could get the PC VR version of the original Ultrawings running on Quest 3 using some tricks up my sleeve. And I didn't want to just port it without improvements, so I went above and beyond: new skyboxes, new music, new water, ambient life, a photo mode, new achievements, and a collection system mechanic in free flight, just to see if it could be done.<br><br>In tandem, I was poking around with Ultrawings 2. I'd been working on this for a while. I love the game, but I always had a problem with the static skyboxes. It just bugged me that I never saw any variety. There were different times of day, but they never changed. So I went off and explored that and wondered what I could do. That's how both editions materialized.</blockquote><h2 id="sales-ratios-sequels-and-playstation-vr2"><strong>Sales Ratios, Sequels, and PlayStation VR2</strong></h2><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>We have a question from the audience asking what sales figures were like on Quest compared to PC VR for the first game. You don't have to give exact figures, but if you can share a rough ratio since you mentioned it didn't light the world on fire until it launched on Quest. </blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>For the first game, the Quest version made seven figures, whereas the PC VR version made low six figures. And Ultrawings 2 has made more than Ultrawings 1, which is actually pretty rare for a sequel on the Quest market.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>A friend of mine actually asked why you didn't just make Ultrawings 3. My response was that threequels haven't typically done well in VR. There's a point of diminishing returns. Just checking review counts and reading the tea leaves, the deeper you get into a franchise, you start having people drop off. There's a natural attrition.</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>I'm also of the mindset that when you continue a franchise, there has to be a reason to do one. It can't just be new environments and a couple of new aircraft. There has to be a fundamental reason to come back to it. Ultrawings isn't about story or characters you know and love and want to see continue. There has to be other reasons you want to come back. The delta between the first and second game was huge because we added combat, a helicopter, and a full open world on Quest 2 that hadn't been done before, that sort of scale. For a third game, we have to ask ourselves what we can bring to the table that will get people to buy it. That will make it feel like it's not just a 1.5 or 2.5. That is truly a new product that you want to sink your teeth into.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>I love that because that feels more like a creative decision than "this game did really well, so we should make another one." Coming from a CEO, that's really refreshing. <br><br>Another viewer in chat asks: "Loved Ultrawings on my original PlayStation VR. Do you think PlayStation VR2 has not been supported properly by Sony?" <a href="https://www.uploadvr.com/writer/dheaney/" rel="noopener noreferrer">David Heaney</a> and <a href="https://www.uploadvr.com/writer/kyle/" rel="noopener noreferrer">Kyle Riesenbeck</a> just had a long discussion on <a href="https://www.youtube.com/playlist?list=PLDXBKX3q25Uza8mXhm8r32flosGNUP1G9&ref=uploadvr.com">The VR Download</a> about PlayStation VR2 winding down as Sony removed it from direct sale on its website. Don't get yourself in trouble though.</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>This guy knows my history. I've gotten in trouble with some of my comments from some hardware manufacturers. I don't have any allegiance or ties to Sony, so I'll just say this: I knew pretty early on that Sony was not going to support PlayStation VR2 in any meaningful way when they decided to launch with basically only one exclusive VR game—not counting Gran Turismo 7 since that's a VR mode. When that launch title came out and they weren't doing more, and weren't supporting a lot of developers with deals, I had a feeling that the writing was on the wall. Actions speak way louder than words.<br><br>I think it's a shame because it's great hardware. I love PlayStation VR2. We ported Ultrawings 2, on our own dime, to PS VR2 because we thought there was a market for it, and we more than tripled or quadrupled our money back, so I have no regrets there. But if you release hardware and you have a plethora of IP to pull from that wouldn't even take crazy budgets to make, you have to trickle out exclusive content to support that platform. And they didn't.<br><br>I begged them to let us make a Colony Wars game, if you remember Colony Wars on the original PlayStation. I have history making space combat games and cockpit games, which is not that much of a stretch at all, and they didn't give me the time of day. They were not interested in talking about that at all and I thought they were crazy.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>I will say this. I've talked to multiple developers both on and off the record, and you're not the first person I've heard that from. You're not even the tenth I have heard that from. I've heard that quite often.</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>I was very disappointed.</blockquote><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Ultrawings2goldedition-Trailer-1080P--1-_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Ultrawings2goldedition-Trailer-1080P--1-.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Ultrawings2goldedition-Trailer-1080P--1-_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:33</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Ultrawings 2: Gold Edition trailer</span></p></figcaption>
        </figure><h2 id="inside-ultrawings-remastered-and-ultrawings-2-gold-edition"><strong>Inside Ultrawings Remastered and Ultrawings 2: Gold Edition</strong></h2><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>Let's get specifically into the remasters, starting with Ultrawings Remastered. Walk me through what is different in the Quest 3 remastered version compared to the original Quest release.</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>I want to talk apples to apples. Let's talk about the difference between the original Quest version and the Quest 3 version of Ultrawings. The original Quest, the world was not open to the players. We couldn't do it at the time. We had to remake all of the islands. We had a lot of corners to cut and things to trim. The world was just one island at a time, you had to load one island at a time and then you could spawn to another island and that's how you progressed in the world. For this, I wanted to see if you could get the whole world in like you could on the PC version. Another thing is the assets. I wanted to use the PC VR assets. <br><br>Another thing you could see is shadows and real-time lighting. Having the shadows actually move in the world in real-time and not just be projected shadows like we did in the Quest version. Another thing you'll see is photo mode and then we added the ability to zoom in. We didn't have that in the PC version and didn't have it at all on the Quest version. We couldn't do that, there's no way. You're essentially rendering the world three times.<br><br>I wanted to add more life to the world. There's a cow, there's dolphins. New achievements for taking pictures basically. The other thing that is not in the trailer and is really kind of an Easter egg is if you take a photo in Free Flight in the ultralight, you have to be in the ultralight because you can grab the tablet unlike the other planes where the tablet is permanently attached to the plane. Every picture you take is saved to your device and not only that, but it adds a little postcard overlay over it showing what island you were at. I just thought that was a neat little thing to do.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>In a relaxed game like that, whereas the second game has dogfighting, but the first is much more relaxed, so it makes sense for the player to think "I want to document this."</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>It's cool. It's really cool. And then you can share the postcards on social media. I don't know if anyone will do it, but I thought it was really cool. We also added the balloon hunt where balloons spawn in the world and you have to pop them and you get achievements for that.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>Because Ultrawings Remastered is exclusive to Quest 3, the original version is still available on the store for Quest 2 and Quest Pro owners. We recently learned that <a href="https://www.uploadvr.com/meta-is-winding-down-quest-2-quest-pro-support-next-year/" rel="noopener noreferrer">Meta is winding down Quest 2 and Quest Pro support</a>. When that happens, do you see yourself retiring the original version, or keeping it up?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>I don't know yet. That's probably TBD right now. I'm not sure yet what we'll do.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>Between Ultrawings the original and Ultrawings Remastered, would you say that is a bigger leap than between Ultrawings 2 and the Gold Edition?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>That's a good question. It is kind of remarkable that we got the PC VR version that was not at all optimized for mobile to actually run on a Quest 3 at essentially what feels like 90 frames per second. It's pretty remarkable and feels great. It just depends because the gold edition has so many visual things that we did that it almost feels like you want to play through it again because of what the new things bring to the table in terms of immersion and making you feel like you're in a living, breathing world. They are good for different reasons.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>When I spoke to someone from the now-defunct Polyarc Games, I was told that they hadn't updated anything in the first Moss game since the original Quest build until the Quest 3 update. They didn't do an uplift for Quest 2. So I was curious since Ultrawings started with the Gear and the Go in terms of standalone, so were we still working on the base Gear VR build?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>Yeah, this was not from Quest at all. This was literally the PC VR version brought in and I decided to add a bunch of stuff to give people a reason to buy it. It's a huge delta. There's a gigantic difference. </blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>What about the changes between Ultrawings 2 and Ultrawings 2: Gold Edition?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>First, the Gold Edition includes the Kodiak DLC aircraft and all of its associated content right out of the box. The other thing I wanted to put in was a time of day system. Now, I was highly skeptical that this was going to work. I wanted to put in a dynamic cloud system where you could see different cloud types spawn and different weather conditions, which we had in the original second game, but I wanted to see how far we could push it to make it look good. The time of day system I'm especially proud of. <br><br>Being able to take off at sunrise and see the sun arc through the sky, watch it change from morning to noon to late afternoon to dusk to night and then to see the moon come out, with different phases, from full moon to an eclipse and back again. To see all that in real-time and see all the lightmaps blend, I'm tooting my own horn and maybe I am biased, but what Quest game has ever done this? It's performant and it looks stunning. Getting the clouds working, they look pretty darn good and they move, they're not static. To see the storm system and see the lightning streaking across the sky and hear the thunder and you see the raindrops on your canopy. </blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>We were talking offline before we started this interview and I told you I was racking my brain when I was playing the Gold Edition and the day/night cycle happened, I totally lost track of time. When that happens in headset, it's different. I used Ocarina of Time as an example because you're running across Hyrule Field and it changes from day to night, it doesn't have that same effect because I'm staring at a monitor. I kept trying to think of an example like that in VR, unlike in Saints and Sinners where there is a scene load and a hard transition between, but I've never seen it done seamlessly in VR. When the day cycle changed while I was in free flight, I had to stop and check how long I had been in the headset.</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>The Gold Edition is free to try and I am incredibly biased, I know, but how could you not be impressed by that? I went through probably six iterations of the cloud before I was happy with the look and the same thing with the rain. To see the rain on the canopy slide and the drops refract on the glass on Quest 3! What the hell? They bead and move as raindrops would do naturally on a fast-moving plane. </blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>Coming from the Gear, that had to be a fist-pump moment when you got it working, given you've been doing this for over twelve years.</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>On standalone! This is happening in real-time. The trailer was filmed entirely on Quest without doing anything fancy. </blockquote><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/UWR_27_License_Ultralight.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/UWR_27_License_Ultralight.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/UWR_27_License_Ultralight.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/UWR_27_License_Ultralight.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/UWR_27_License_Ultralight.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/UWR_02_BalloonRush_Glider.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/UWR_02_BalloonRush_Glider.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/UWR_02_BalloonRush_Glider.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/UWR_02_BalloonRush_Glider.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/UWR_02_BalloonRush_Glider.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/UWR_30_License_GeeRacer.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/UWR_30_License_GeeRacer.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/UWR_30_License_GeeRacer.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/UWR_30_License_GeeRacer.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/UWR_30_License_GeeRacer.png 2400w" sizes="(min-width: 720px) 720px"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/UWR_15_BalloonCourse_Glider.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/UWR_15_BalloonCourse_Glider.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/UWR_15_BalloonCourse_Glider.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/UWR_15_BalloonCourse_Glider.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/UWR_15_BalloonCourse_Glider.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/UWR_21_PhotoOp_Glider.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/UWR_21_PhotoOp_Glider.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/UWR_21_PhotoOp_Glider.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/UWR_21_PhotoOp_Glider.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/UWR_21_PhotoOp_Glider.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/UWR_24_Delivery_SportPlane.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/UWR_24_Delivery_SportPlane.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/UWR_24_Delivery_SportPlane.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/UWR_24_Delivery_SportPlane.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/UWR_24_Delivery_SportPlane.png 2400w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Ultrawings Remastered screenshots</span></p></figcaption></figure><h2 id="development-challenges-pricing-and-pc-vr-plans"><strong>Development Challenges, Pricing, and PC VR Plans</strong></h2><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>A viewer in chat asks what engine and tools you used, and what the biggest development challenges were on the remasters.</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>We use Unity 6, incredibly more performant than the previous versions. Development challenges? The biggest challenge was iteration. The game is largely done, but going back and getting the look and getting something performant was crucial for me. We did release an update a couple of months ago, but it wasn't performant and people were not happy with it, so we pulled it. We went back to the drawing board and made sure it was extremely performant and having that time of day system that didn't require some kind of fade or transition sequence or a hard stutter. I'm not saying it's a hundred percent perfect, but it is damn near close. </blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>Was this when you updated to the Universal Render Pipeline?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>No, it shipped with URP. We were one of the first games to do it. And iteration really, you should see what the first clouds looked like. They were very abstract looking and they looked weird, they had weird edges. It wasn't until we started doing a more procedural element to them to make them look wispy. We used to have them morph, meaning the clouds would form in different shapes, but it was way too expensive. Maybe for a platinum version in a later headset.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>For those who don't know developer terms, when he says expensive, he means computationally. He means performance overhead. Another viewer asks: "One of my favorite VR games is <a href="https://www.uploadvr.com/game/walkabout/" rel="noopener noreferrer">Walkabout Mini Golf</a>, and I love how they bring out new courses to keep the game fresh. Could Ultrawings do something similar with new maps?"</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>Yes and no. The issue is you would have to go to an entirely new location in the world. We actually built Ultrawings 2 with room in the world for about seven additional islands, but adding more into the same seamless world would make it run like a slideshow. Doing it would require a hard load into a separate world, which would feel weird to do one island at a time. So it isn't in the cards for this title. However, we are hard at work on our next project, and we're experimenting with something early on that may allow us to expand on Ultrawings 2 in a different way. </blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>Our producer and games writer, <a href="https://www.uploadvr.com/writer/james_tocchio/" rel="noopener noreferrer">James Tocchio</a>, asks if you encountered any funny bugs during development that made the team laugh.</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>Honestly, no because I mostly find bugs annoying! In the first Saints Row, there was a lot of physics stuff that was entertaining and fun. We put a whole mode in the game based on a bug that we discovered with physics: Insurance Fraud. I can't think of anything off the top of my head. There was stuff spawning in the world or if you crashed, especially in multiplayer, you could see other people in the crash sequence. That was weird. Spawning outside the map was a common thing.<br><br>One other cool thing I want to say about Gold Edition is we added more ambient life into the world, so when you're flying around, you'll see boats and cars and stuff like that. We added police cars and ambulances that can spawn. Rarely when one spawns, they can trigger their lights and you'll see the lights spawn. We have sailboats in the world on the Hawaii Island, they float on the water. We didn't spend a lot of time on the live system and I wanted to spend more on this. It's the little tiny details that I'm incredibly proud of.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>A couple of people in chat asked if you are working on a Steam Frame version.</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>I'm working on the PC VR version right now. I'm highly skeptical on a standalone Frame version. I don't know if there's value in a standalone Frame version versus just doing a PC VR version and supporting the Frame. I am working on the PC VR version and I'm happy with how it's going. It's not a straight port. It's an enhanced Gold version with real-time shadows, a real wave system. It's going to require a beefier video card for sure. <br><br>I'm trying to go the extra mile on a PC VR version because so many people complain saying it's just a port of the Quest 2 version. What people don't realize is the Quest 2 version is a port of the PC VR version. We made two different versions of the game. They have to share assets or we would never be done. It took us four years to make the second game which is a long time for a VR game.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>This came up earlier, and I specifically remember this because I was going to write an article when you announced the Quest 3 update. So I remember seeing the message and then you pulled it back. What went into the decision process behind nixing the Quest 3 update and going with the Gold Edition?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>I thought that the amount of time we had put into it and wanting to improve on multiplayer, which we have and continue to do so and probably going to add a new mode, but I thought we had spent a lot of time and effort on this and wanted to get a return on that investment. Originally it was going to just be a Quest 3 update and we got emails from Quest 3 players saying they could no longer play multiplayer with friends on Quest 2. Later, someone pointed out that we could let original owners switch back to the legacy Quest 2 build via the release channel selector if they wanted cross-play with Quest 2.<br><br>So what I did, out of the kindness of my heart, and I really care about our fans, is I just released the Gold Edition as an update to the original version of the game on Quest 3. It does not have the DLC. You have to buy that as you would normally. So it's a thank you. I don't want to be accused of being greedy and that I gave something and then pulled it back. <br><br>If you buy the original version, you go on the store, go to the release channel dropdown and select Legacy. It will not be getting any updates, to be clear.</blockquote><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/UW2G_09_RingRush_Comet.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/UW2G_09_RingRush_Comet.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/UW2G_09_RingRush_Comet.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/UW2G_09_RingRush_Comet.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/UW2G_09_RingRush_Comet.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/UW2G_13_Dragonfly_SunsetPad.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/UW2G_13_Dragonfly_SunsetPad.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/UW2G_13_Dragonfly_SunsetPad.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/UW2G_13_Dragonfly_SunsetPad.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/UW2G_13_Dragonfly_SunsetPad.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/UW2G_20_Runway_Phoenix.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/UW2G_20_Runway_Phoenix.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/UW2G_20_Runway_Phoenix.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/UW2G_20_Runway_Phoenix.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/UW2G_20_Runway_Phoenix.png 2400w" sizes="(min-width: 720px) 720px"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/UW2G_24_Runway_Kodiak.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/UW2G_24_Runway_Kodiak.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/UW2G_24_Runway_Kodiak.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/UW2G_24_Runway_Kodiak.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/UW2G_24_Runway_Kodiak.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/UW2G_01_Combat_KillShot.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/UW2G_01_Combat_KillShot.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/UW2G_01_Combat_KillShot.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/UW2G_01_Combat_KillShot.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/UW2G_01_Combat_KillShot.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/UW2G_07_AirDrop_Comet.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/UW2G_07_AirDrop_Comet.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/UW2G_07_AirDrop_Comet.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/UW2G_07_AirDrop_Comet.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/UW2G_07_AirDrop_Comet.png 2400w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Ultrawings 2: Gold Edition screenshots</span></p></figcaption></figure><h2 id="the-state-of-the-vr-industry-in-2026"><strong>The State of the VR Industry in 2026</strong></h2><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>To wind things down, I want to talk about the broader VR ecosystem. Since James and I came on full-time in February, we've written over 30 articles about <a href="https://www.uploadvr.com/schell-games-lays-off-large-portion-of-staff/" rel="noopener noreferrer">studio layoffs</a> and <a href="https://www.uploadvr.com/vr-open-world-zombie-survival-game-silent-north-shutting-down/" rel="noopener noreferrer">games shutting down</a>. Where does Bit Planet Games stand right now, and how do you view the VR market today compared to when you first got in?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>Well, the market has dramatically changed and I'm mostly talking about the player base. Is it still possible to make a lot of money in VR? Yes, for a certain type of game right now. It needs to be free-to-play, and yes there are outliers before someone says I Am Cat makes a lot of money. Yes, there are outliers. They tend to always be around $14.99, these outliers. I Am Cat is a good VR game and appeals to a wide variety of people. Everyone loves pets and being a cat and doing cat things. I get why it's super successful, but by and large, if you are not free-to-play, you are buried. You're not going to make a dent. That's the market that we're at right now.<br><br>So Steam Frame comes out, and I love that Valve decided to make another headset and support the VR ecosystem, but the reality is where's the content? PC VR games? Okay, sure but the question begs, where's the content? It feels like a device trying to be a jack of all trades and master of none. Is it a standalone device? Sure, but it's also a streaming device. It's weird, like they compete with each other. Are there people using standalone more than streaming? My hypothesis is that they are not. Valve fans buying that headset are already in the Valve ecosystem and likely have a  PC. How many people have a Steam Deck and no PC? My guess is very small. I find that hardware to be value adds and Steam Frame is the same thing. Valve has even stated publicly that they expect more flatscreen games to be played on Steam Frame than VR games. The fact that there's no exclusive games made for it, again, actions speak louder than words. The VR industry is severely hurting because the market has shifted to free-to-play social games and ones that cater to 14 and 15 year olds. My hope is those kids will age out and want to play more mature content.<br><br>As for me, I could go make flatscreen games. I love Ultrawings. It is near and dear to my heart, but the only way to continue it is in VR. I love making VR flight games, and I'm going to keep doing it until I can't do it anymore. I just really want to make Ultrawings games. That's all I want to make. Also, right now, in our Discord at discord.gg/bpg, we have discount codes for fans who want to grab the new editions and support what we do. They are limited use, so they'll expire in March and there's a limited number of times they can be used. You can get the game for very cheap and you're supporting us.</blockquote><p><strong>Mike Johnson (UploadVR):</strong></p><blockquote>One last question I love to ask every developer: when you're not making games, what are you playing in your spare time to unwind?</blockquote><p><strong>Christopher Stockman (Bit Planet Games):</strong></p><blockquote>I am one achievement away from platinuming Balatro on the PlayStation 5, and I'm about 4,000 hours in so far. Thank goodness for the PlayStation Portal streaming handheld, because that's how I can chip away at it before and stay married! I'm trying to get that done before November 19th.</blockquote> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ UPDATED: Fabula Rasa Is An Improv-Driven Experience Coming To Quest In December ]]></title>
        <description><![CDATA[ Fabula Rasa, an award-winning interactive VR experience from the makers of the Pixel Ripped games, comes to Quest on December 3. ]]></description>
        <link>https://www.uploadvr.com/fabula-rasa-is-an-interactive-improv-driven-experience-coming-to-quest-in-november/</link>
        <guid isPermaLink="false">6ad242a0710b5d000188fdb1</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Sun, 08 Nov 2026 11:00:00 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/fabula-rasa-header.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Fabula Rasa, the award-winning interactive medieval VR experience from veteran developer Arvore Immersive, comes to Quest on December 3. </p><p>Arvore is best known for the <a href="https://www.uploadvr.com/pixel-ripped-1995-review/" rel="noreferrer">Pixel Ripped</a> trilogy and also developed bullet-hell roguelike <a href="https://www.uploadvr.com/yuki-review/" rel="noreferrer">Yuki</a> and this year's <a href="https://www.uploadvr.com/the-boys-trigger-warning-review-uninspired-stealth-boosted-by-its-source-material/" rel="noreferrer">The Boys: Trigger Warning</a>.</p><p>Fabula Rasa's comedic story is told through real-time conversations with AI-driven NPCs, using Large Language Models (LLMs) to dynamically respond to you as opposed to traditional pre-written branching dialogue systems that games and experiences like this have typically employed. We saw a similar experience to this in AstroBeam's sci-fi experience <a href="https://www.uploadvr.com/stellar-cafe-review/" rel="noreferrer">Stellar Cafe</a>.</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Update Notice</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><i><em class="italic" style="white-space: pre-wrap;">The original version of this article listed a November 12 release date. We were informed by Arvore that the release was pushed to December 3.</em></i></p></div>
        </div><p>Here's the trailer:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/fabula-rasa-trailer_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/fabula-rasa-trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/fabula-rasa-trailer_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">2:15</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>You play as a prisoner trapped in a cage at the center of a medieval town trying to save yourself from being dropped to your death in the monster pit below. To free yourself, you must convince nine locals to assist you. Everything about the story including your crimes and the responses of the townsfolk is shaped by your choices to ensure no two playthroughs are the same.</p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Fabula-Rasa_Site-Screenshot-04.webp" width="960" height="540" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Fabula-Rasa_Site-Screenshot-04.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Fabula-Rasa_Site-Screenshot-04.webp 960w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Fabula-Rasa_Site-Screenshot-03.webp" width="960" height="540" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Fabula-Rasa_Site-Screenshot-03.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Fabula-Rasa_Site-Screenshot-03.webp 960w" sizes="(min-width: 720px) 720px"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Fabula-Rasa_Site-Screenshot-01.webp" width="960" height="540" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Fabula-Rasa_Site-Screenshot-01.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Fabula-Rasa_Site-Screenshot-01.webp 960w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Fabula-Rasa_Site-Screenshot-02.webp" width="960" height="540" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Fabula-Rasa_Site-Screenshot-02.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Fabula-Rasa_Site-Screenshot-02.webp 960w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Fabula Rasa images provided by Arvore</span></p></figcaption></figure><p>To further incentivize multiple playthroughs, Fabula Rasa has a mix of different costumes to help spark your interactions and prompt different responses from the NPCs. The team at Arvore also consulted with improv comedians to help shape the LLMs driving the NPCs.</p><p>Fabula Rasa won this year's XR Experience Audience Award at the SXSW Film &amp; TV Festival and the Best of Tech award at Miami Filmgate Interactive.</p><p>You can wishlist Fabula Rasa for <a href="https://www.meta.com/en-gb/experiences/fabula-rasa/28137167865974409/?ref=uploadvr.com">Quest</a> now ahead of its December 3 release.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Quest&#x27;s Latest PTC Brings Streamlined OS Interface &amp; Theater Environment ]]></title>
        <description><![CDATA[ Quest&#39;s Horizon OS 2.10 PTC update is rolling out now, introducing a new Theater environment for watching media and a streamlined redesign of the Navigator launcher. ]]></description>
        <link>https://www.uploadvr.com/quests-latest-ptc-brings-streamlined-interface-theater-environment/</link>
        <guid isPermaLink="false">6aea5cb71c4a8b00016c4aac</guid>
            <category><![CDATA[ Headsets &amp; Tech ]]></category>
        <dc:creator><![CDATA[ Luna ]]></dc:creator>
        <pubDate>Fri, 06 Nov 2026 05:31:01 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/thumbtheater-2.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The Horizon OS 2.10 (v210) system software update recently started rolling out in the PTC (Public Test Channel).</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">What Is the Public Test Channel (PTC)?</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">The Public Test Channel (PTC) is Meta Quest's beta release channel. If you opt in, your headset receives a pre-release build of each version of Quest's system software, now technically called Horizon OS.</span></p><p><span style="white-space: pre-wrap;">Note that there are often features in the eventual stable version not present in the PTC, and occasionally (but rarely) features or changes in the PTC don't make it to the stable version. Even when an update supports a feature, individual headset owners may not gain access for weeks or months after it’s announced, while some features quietly roll out to select users as experiments without ever being officially mentioned. </span></p><p><span style="white-space: pre-wrap;">Meta also sometimes describes features inaccurately or lists features as rolling out with a particular PTC or stable version despite them actually being planned for a later release. Some features are announced but then delayed without notice, only to reappear in later announcements.</span></p></div>
        </div><hr><h2 id="theater-environment">Theater Environment</h2><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/TheaterFlow-Full-2_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/TheaterFlow-Full-2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/TheaterFlow-Full-2_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:32</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Consistent with UploadVR's <a href="https://www.uploadvr.com/meta-is-working-on-a-virtual-cinema-environment-for-quest-vr-glasses/" rel="noreferrer">previous reporting</a>, Horizon OS 2.10 PTC introduces a brand-new environment called Theater. It features a large home theater-style room with high-resolution textures.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/Store-Thumb-3.png" class="kg-image" alt="" loading="lazy" width="2000" height="600" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/Store-Thumb-3.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/Store-Thumb-3.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/Store-Thumb-3.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/Store-Thumb-3.png 2048w" sizes="(min-width: 720px) 720px"></figure><p>Rather than being a traditional VR Home environment, Theater is selected from the Control Bar of the window you want to display on the center screen, using a new button labeled 'Theater', separate from the existing Focus View.</p><p>Selecting it switches the system to Theater, and exiting the space returns you to the traditional VR Home environment or Passthrough. The environment appears to be compatible with most media-focused window apps. So far, I've confirmed that it works with the system Media Player, Browser, YouTube, Disney+, and Amazon Prime Video.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/TheaterButton-2-1.jpg" class="kg-image" alt="" loading="lazy" width="1448" height="813" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/TheaterButton-2-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/TheaterButton-2-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/TheaterButton-2-1.jpg 1448w" sizes="(min-width: 720px) 720px"></figure><p>The current version of Theater appears to use real-time dynamic lighting based on the content being played. However, it does not appear to include the hue-backlight-style Dynamic Ambiance feature that UploadVR previously reported was in development, so it's possible Meta plans to add it in a future release.</p><hr><h2 id="simplified-navigator">Simplified Navigator</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/891844124_29656663650586426_6708825702154868495_n-1.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/891844124_29656663650586426_6708825702154868495_n-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/891844124_29656663650586426_6708825702154868495_n-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/891844124_29656663650586426_6708825702154868495_n-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/891844124_29656663650586426_6708825702154868495_n-1.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Simplified Navigator in Horizon OS 2.10 PTC.</span></figcaption></figure><p>Another change rolling out with Horizon OS 2.10 PTC, though not listed in the release notes, is a reorganization of the system launcher overlay, known as the Navigator. The Navigator has gone through <a href="https://www.uploadvr.com/quest-v83-ptc-evolved-navgiator-horizon-os-ui/" rel="noreferrer">many iterations</a> since it <a href="https://www.uploadvr.com/quests-horizon-os-v77-navigator-ui-overhual-turning-instagram-photos-3d/" rel="noreferrer">first entered the PTC</a> over a year ago, some of which have drawn criticism for their layouts and visual styling.</p><p>When Meta unveiled <a href="https://www.uploadvr.com/meta-vr-glasses-officially-announced-connect-2026/" rel="noreferrer">VR Glasses</a> at Connect in September, interface images and footage provided by the company showed a new version of the Navigator with a streamlined layout. Now, Horizon OS 2.10 PTC seems to be rolling this out to a small number of users.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/VRGlasses-1.png" class="kg-image" alt="" loading="lazy" width="814" height="458" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/VRGlasses-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/VRGlasses-1.png 814w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Simplified Navigator as shown in the Meta VR Glasses reveal video.</span></figcaption></figure><p>Codenamed 'Simplified Navigator' in firmware, this redesign removes the Me, People, Quick Controls, Show/Hide Windows, and Environment/App buttons. It also removes the left-hand filters from the Library tab. This consolidates the interface into three tabs: Search, Library, and Notifications.</p><p>Quick Controls can now be accessed by pressing the Clock-Wi-Fi-Battery display at the top of the overlay. The page has also been reorganized into a grid of larger buttons, and now includes a new option for switching between your VR Home environment and Passthrough.</p><p>The Library has also received major changes. The smartphone-style app folders that started rolling out with Horizon OS 2.4 PTC seem to be the default in Grid View, and there is a dedicated folder for sideloaded apps labeled 'Unknown Sources'.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Nav210_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Nav210.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Nav210_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:46</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>A major regression in the current implementation is that there is no option to filter the Library to only show installed apps or check which apps have updates available. As a result, you'll see all content your account has access to, whether installed or not. This is somewhat mitigated by a new List View, accessed by pressing the Library button again. The older filters are still available in this view.</p><p>The new Navigator also revises the design of its privacy indicators, with active and recently used permissions now appearing in green instead of the previous muted purple. When you're in an immersive app, a new bubble appears prominently above the Library button, providing an option to quit the app. This addresses a common complaint with the previous design.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/PermImmersive-Overlay-5.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1127" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/PermImmersive-Overlay-5.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/PermImmersive-Overlay-5.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/PermImmersive-Overlay-5.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/PermImmersive-Overlay-5.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>Although changes of this magnitude may be jarring, I would expect more changes as Meta continues to refine and polish the operating system, especially as Meta VR Glasses get closer to launch.</p><hr><h2 id="additional-changes">Additional Changes</h2><h3 id="improved-window-resizing">Improved Window Resizing</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/WindowSizeScale-2_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/WindowSizeScale-2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/WindowSizeScale-2_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:07</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>An undocumented change in Horizon OS 2.10 PTC improves window resizing behavior.</p><p>This appears to primarily benefit apps with locked aspect ratios, such as YouTube. The system now handles their scaling more smoothly, minimizing large visual stutters or jumps as the window changes size.</p><h3 id="avatar-video-calls-in-chats">Avatar Video Calls In Chats</h3><p>Meta says that Horizon OS 2.10 PTC allows you to make video calls as your avatar in the Chats app. During a call, selecting the video icon in the active call bar switches between an avatar video call and an audio-only call.</p><p>The company first introduced this 'Selfie Camera' functionality in v76 PTC over a year ago, and it is now used by third-party apps such as Discord and Zoom. Meta's implementation of the feature in its first-party Chats app could lay the groundwork for the upcoming <a href="https://www.uploadvr.com/meta-hologram-realistic-avatars-meta-vr-glasses-connect-2026/" rel="noreferrer">Hologram Calling feature on Meta VR Glasses</a>.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/quest-v76-ptc-meta-avatar-as-virtual-webcam/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Quest v76 PTC Lets You Use Your Meta Avatar As A Virtual Webcam</div><div class="kg-bookmark-description">Quest's Horizon OS v76 PTC lets you use your Meta Avatar as a virtual webcam in video calling apps.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-004ae2ab-6d88-4e8d-a13d-0dc8ec3168d0.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Meta-Avatar-as-virtual-webcam-UploadVR-e3b639da-8ac5-4ccb-88ee-e2d45148fd40.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><h3 id="external-microphone-changes">External Microphone Changes</h3><p>Another undocumented change in Horizon OS 2.10 PTC removes the External Microphone toggle, which was added to the Experimental menu back in April 2024 with v64. The toggle enabled the use of an external microphone on Quest 3 through its USB-C port, supporting both microphones with a USB-C connector and those connected through a USB-C adapter.</p><p>In my testing, external microphone support still works without the toggle. However, it is unclear whether Meta plans to make it a default system feature or remove support entirely.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/quest-v64-update-improved-passthrough/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Quest 3 Gets Improved Passthrough Quality &amp; New Features</div><div class="kg-bookmark-description">The Quest v64 update is all about Quest 3. It brings improved passthrough quality, external microphone support, and lying down mode.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-741e823a-1f36-480a-bac5-4d339f1f342b.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Quest-3-front-sensor-suite-2b1fe522-2708-473e-bf72-90e5482a45a7.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><h3 id="security-updates">Security Updates</h3><p>Meta notes that Horizon OS 2.10 PTC improves how Quest verifies the authenticity of websites and online services before you visit them. It is unclear whether this refers to the Browser or is part of the system-level anti-malware service introduced in Horizon OS v85.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Project Hail Mary: Journey Among The Stars Gets A Release Date ]]></title>
        <description><![CDATA[ The release date for Project Hail Mary: Journey Among the Stars has been revealed, and it&#39;s very soon. ]]></description>
        <link>https://www.uploadvr.com/project-hail-mary-journey-among-the-stars-gets-a-release-date/</link>
        <guid isPermaLink="false">6aecb8d135b728000118b8fc</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Thu, 05 Nov 2026 11:30:47 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/PHM_JATS_KEYARTWORK-16-9-_Text.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The release date for Project Hail Mary: Journey Among the Stars has been revealed, and it's very soon.</p><p>Project Hail Mary: Journey Among the Stars, a mixed reality experience that expands the story of author Andy Weir's sci-fi novel and film, is coming to Pico, Android XR, and Meta Quest 3 and 3S on November 12.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Project-Hail-Mary-Journey-Among-the-Stars---Passing-the-Ship-to-You_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Project-Hail-Mary-Journey-Among-the-Stars---Passing-the-Ship-to-You.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1080" height="1920" playsinline="" preload="metadata" style="aspect-ratio: 1080 / 1920; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Project-Hail-Mary-Journey-Among-the-Stars---Passing-the-Ship-to-You_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:12</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Preorders are open now, and early adopters will receive three exclusive digital sculptures featuring Rocky, Grace and the Hail Mary ship, which can be displayed in mixed reality.</p><p>A previously released gameplay trailer shows what to expect from this experience: </p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Project-Hail-Mary-Journey-Among-the-Stars---Gameplay-Reveal-Trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/project-hail-mary-gameplay.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Project-Hail-Mary-Journey-Among-the-Stars---Gameplay-Reveal-Trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/project-hail-mary-gameplay.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:42</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>In Project Hail Mary: Journey Among the Stars you play as Ryland Grace, the main protagonist of Weir's novel and the character played by Ryan Gosling in the novel's film adaptation, as you experience a critical moment in the Hail Mary mission. The ship's systems are failing, and it's up to you to diagnose and solve the problem with the help of your friend Rocky, the alien intelligence whose partnership with Grace defines the story's emotional core.</p><p>You'll build a relationship with Rocky, bond over the course of the experience, and use your science and engineering skills to keep the Hail Mary spaceship intact so that it may deliver you and your world-saving cargo to Rocky's home planet.</p><p><a href="https://www.maze-theory.com/our-games/projecthailmaryvr?ref=uploadvr.com" rel="noreferrer noopener">Project Hail Mary: Journey Among the Stars</a>&nbsp;will launch on <a href="https://www.meta.com/experiences/project-hail-mary-journey-among-the-stars/26564792246496349/?srsltid=AfmBOoonEgMWVmL6Ivn3HbbAhACcVl2TMI3IcsCbTxg26hi1Ay1O-xPj&ref=uploadvr.com" rel="noreferrer noopener">Meta Quest</a>, Pico, and Android XR on November 12.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Synth Riders &#x27;Vice Wave&#x27; 80s Mixtape Features Duran Duran, Bryan Adams &amp; More ]]></title>
        <description><![CDATA[ Synth Riders dropped another 80s Mixtape. Subtitled Vice Wave, it has 8 tracks featuring Duran Duran, Bryan Adams, and more. ]]></description>
        <link>https://www.uploadvr.com/synth-rider-vice-wave-80s-mixtape-features-duran-duran-bryan-adams-more/</link>
        <guid isPermaLink="false">6aec8f1635b728000118b82d</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 05 Nov 2026 11:28:26 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/synth-riders-80s-mixtape.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>80s Mixtape: Vice Wave is Synth Riders' latest DLC pack with eight tracks from multiple artists including Duran Duran, Cutting Crew, &amp; Bryan Adams.</p><p>The new pack is available now for $13.99. Alternatively, you can buy select tracks for $1.99 each. </p><p>Here's the trailer: </p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/synth-riders-80s-mixtape-trailer_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/synth-riders-80s-mixtape-trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/synth-riders-80s-mixtape-trailer_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:40</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>The full tracklist is as follows:</p><ul><li>Kim Wilde – Kids In America</li><li>The Outfield – Your Love</li><li>Bryan Adams – Run To You</li><li>Twisted Sister – I Wanna Rock</li><li>Yes – Owner of a Lonely Heart</li><li>The Cars – Shake It Up</li><li>Duran Duran – Rio</li><li>Cutting Crew – (I Just) Died In Your Arms</li></ul><p>Synth Riders has been active with new content in 2026 with its new <a href="https://www.uploadvr.com/synth-riders-levels-up-with-new-progression-system/" rel="noreferrer">progression system</a> introduced in March and new music packs featuring <a href="https://www.uploadvr.com/synth-riders-dua-lipa-music-pack-available-now/" rel="noreferrer">Dua Lipa</a>, <a href="https://www.uploadvr.com/synth-riders-linkin-park-music-pack-available-now/" rel="noreferrer">Linkin Park</a>, and the soundtrack from <a href="https://www.uploadvr.com/synth-riders-crypt-of-the-necrodancer-music-pack-available-now/" rel="noreferrer">Crypt of the NecroDancer</a>.</p><p>Synth Riders is available on <a href="https://www.meta.com/experiences/synth-riders/2436558143118760/?ref=uploadvr.com" rel="noopener">Quest</a>, <a href="https://store.playstation.com/en-us/concept/235392/?ref=uploadvr.com" rel="noopener">PlayStation VR2</a>, <a href="https://apps.apple.com/us/app/synth-riders/id6473729300?ref=uploadvr.com" rel="noopener">Apple Vision Pro</a>, and <a href="https://store.steampowered.com/app/885000/Synth_Riders/?ref=uploadvr.com" rel="noopener">Steam</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Darts VR2 Kicks Off League Play Today With Cash Prizes On The Line ]]></title>
        <description><![CDATA[ Darts VR2 kicks off League Play today with cash prizes available in every round through the championship final in February 2027. ]]></description>
        <link>https://www.uploadvr.com/darts-vr2-kicks-off-league-play-today-with-cash-prizes-on-the-line/</link>
        <guid isPermaLink="false">6aecbc8235b728000118b948</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 05 Nov 2026 10:01:39 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/Darts-VR2-New-KeyArt-1-1.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>When Darts VR2 launched, developer Gamitronics was open about its esports ambitions for the competitive darts sequel. Today, the promised League Play starts with weekly qualifiers running until November 19.</p><p>Darts VR2 launched in Early Access in April on Quest, PlayStation VR2, and PC VR with crossplay support and a roadmap that included league play. The first weekly qualifier tournament is today with subsequent rounds on November 12 and 19 followed by a monthly final on November 26. </p><p>Here's the full schedule breakdown with associated prizes:</p><ul><li><strong>Qualifying rounds - </strong>November 5, 12, 19 with a $100 prize pool.</li><li><strong>Monthly final - </strong>November 26 with a $250 prize pool.</li><li><strong>Championship final</strong> - February 2027 with a $500 prize pool.</li></ul><p>Tournament times are <strong>7p-9p GMT</strong> for the <strong>European League</strong> &amp; <strong>6p-8p PT</strong> for the <strong>Americas League</strong>. This loop of weekly qualifiers and monthly finals is expected to continue until the championship final in February 2027.</p><p>League Mode hosts tournaments for up to 16 players with online leaderboards and in-game cosmetics as additional rewards to the cash prizes. You can learn more in the <a href="https://discord.com/invite/TvgR3JApYb?ref=uploadvr.com">Darts VR2 Discord</a>.</p><p>Darts VR2 is available for <a href="https://www.meta.com/experiences/darts-vr2-bullseye/25045358675112696/?ref=uploadvr.com">Quest</a>, <a href="https://store.playstation.com/en-us/concept/10010616/?ref=uploadvr.com">PlayStation VR2</a>, and <a href="https://store.steampowered.com/app/2873180/Darts_VR_2_Bullseye/?ref=uploadvr.com">PC VR</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Bootstrap Island Gets Competitive In New Cargo Master Game Mode ]]></title>
        <description><![CDATA[ Survival adventure Bootstrap Island introduces a new competitive Cargo Master game mode. It&#39;s available now for PC VR &amp; PS VR2 will follow soon. ]]></description>
        <link>https://www.uploadvr.com/bootstrap-island-gets-competitive-in-new-cargo-master-game-mode/</link>
        <guid isPermaLink="false">6aecaec535b728000118b898</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 05 Nov 2026 10:00:00 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/Major-Update-Cargo-Master-Mode_Press_Covers_3840x2160.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Cargo Master is a new game mode for Bootstrap Island where you loot and deliver increasingly difficult cargo for rewards and placement on the global leaderboards. The new update is available now for PC VR with PlayStation VR2 due to follow soon.</p><p>It is a little odd to think about competition in Bootstrap Island's usual isolationist atmosphere, but developer MaruVR is switching things up with Cargo Master. </p><p>Here's the trailer:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Bootstrap-Island---Cargo-Master-Mode---Major-Update-Trailer-3840X2160_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Bootstrap-Island---Cargo-Master-Mode---Major-Update-Trailer-3840X2160.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Bootstrap-Island---Cargo-Master-Mode---Major-Update-Trailer-3840X2160_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:15</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/Bootstrap-Island-Cargo-Master-3840x2160-Weapons_1.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/Bootstrap-Island-Cargo-Master-3840x2160-Weapons_1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/Bootstrap-Island-Cargo-Master-3840x2160-Weapons_1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/Bootstrap-Island-Cargo-Master-3840x2160-Weapons_1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/Bootstrap-Island-Cargo-Master-3840x2160-Weapons_1.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/Bootstrap-Island-Cargo-Master-Chest-3840x2160.jpg" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/Bootstrap-Island-Cargo-Master-Chest-3840x2160.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/Bootstrap-Island-Cargo-Master-Chest-3840x2160.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/Bootstrap-Island-Cargo-Master-Chest-3840x2160.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/Bootstrap-Island-Cargo-Master-Chest-3840x2160.jpg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/Bootstrap-Island-Cargo-Master-3840x2160-Boots-of-jumping.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/Bootstrap-Island-Cargo-Master-3840x2160-Boots-of-jumping.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/Bootstrap-Island-Cargo-Master-3840x2160-Boots-of-jumping.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/Bootstrap-Island-Cargo-Master-3840x2160-Boots-of-jumping.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/Bootstrap-Island-Cargo-Master-3840x2160-Boots-of-jumping.png 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p> The potential rewards include items with mystical powers that you cannot find in the main game. The challenges escalate as you complete more runs, forcing you to balance the pre-existing survival elements and resource management mechanics to complete the delivery. </p><p>From Maru's press release, here are some of the items you can earn:</p><ul><li><strong>Boots of Jumping</strong> – Dramatically increase jumping ability, eliminate fall damage, and allow players to make huge, sliding leaps across the island.</li><li><strong>Infinite Flintlock Pistol</strong> – A special pistol that never requires bullets or gunpowder, although it still needs to be cocked after every shot.</li><li><strong>Infinite Bow</strong> – A unique bow with an unlimited supply of arrows.</li></ul><p>There are 19 tasks currently available in Cargo Master and completing all of them unlocks the final reward: the Golden Seashell. When you complete the mode, your time is recorded on global leaderboards where you can see how you stack up against other players.</p><p>Bootstrap Island is available on <a href="https://store.steampowered.com/app/1942110/Bootstrap_Island/?ref=uploadvr.com" rel="noopener">Steam</a> and <a href="https://store.playstation.com/en-fi/concept/10016753/?ref=uploadvr.com" rel="noopener">PS VR2</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Payday Aces High Review: Lootin&#x27; &amp; Scootin&#x27; In VR&#x27;s Best New Co-Op Shooter ]]></title>
        <description><![CDATA[ With Payday: Aces High, Fast Travel Games has combined the most thrilling parts of the best heist films with the most hectic parts of the Payday series to make a truly invigorating VR Payday. ]]></description>
        <link>https://www.uploadvr.com/payday-aces-high-review/</link>
        <guid isPermaLink="false">6aeb5934a9bf930001ba3bfc</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Thu, 05 Nov 2026 07:00:00 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-aces-high-screen.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The plan was simple: hack a code, crack a vault, lift a priceless quantum computer and get it to the helipad for extraction. We knew the route, we knew our roles. It should've been a cakewalk. But two minutes in, things went south, and sixty seconds later the place was swarming with cops, bullets were flying, and two of our four-player crew were down and bleeding out. </p><p>It was at that moment that a single thought ricocheted like red hot lead through the squishy meat of my mind: this game is awesome! </p><p>With Payday: Aces High, Fast Travel Games has lifted the most thrilling parts of the best heist films and combined them with the most hectic parts of the Payday series to make a truly invigorating VR Payday. </p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">The Facts</strong></b><br><br><b><strong style="white-space: pre-wrap;">What is it?</strong></b>: A made for VR co-op heist game for up to 4 players.<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://www.meta.com/experiences/payday-aces-high/9059428207447106/?srsltid=AYCX9vJqv7Zq0g29dHeMeY5yCOoTULjE8yXrjqRnQ2kcHEMWSVmuYnVu&ref=uploadvr.com" rel="noreferrer">Meta Quest 3 and 3S</a>, PC VR via <a href="https://store.steampowered.com/app/3456660/PAYDAY_Aces_High/?ref=uploadvr.com" rel="noreferrer">Steam</a> and Steam Frame (crossplay enabled). Reviewed on Meta Quest 3S.<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: November 5, 2026<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Fast Travel Games<br><b><strong style="white-space: pre-wrap;">Publisher</strong></b>: Fast Travel Games<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $24.99 (available on <a href="https://www.uploadvr.com/payday-aces-high-assassins-creed-nexus-join-meta-horizon-subscription/" rel="noreferrer">Meta Horizon+</a>) </div></div><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/payday-gameplay-clip-001SseZEAodPpUmv-VjnaA5k9B_-l9hO4UJfnLzenLJDC5DHbCJYrrRw_1-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/payday-gameplay-clip-001SseZEAodPpUmv-VjnaA5k9B_-l9hO4UJfnLzenLJDC5DHbCJYrrRw_1-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/payday-gameplay-clip-001SseZEAodPpUmv-VjnaA5k9B_-l9hO4UJfnLzenLJDC5DHbCJYrrRw_1-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:31</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Gameplay captured by UploadVR.</span></p></figcaption>
        </figure><h3 id="what-is-payday-aces-high">What is Payday: Aces High?</h3><p>For all you dorks who have never robbed a bank, Payday: Aces High is the latest entry in the popular co-op heist series, and the first to be built from the ground up for VR. The series began in 2011 with Payday: The Heist, followed by the hugely successful Payday 2 in 2013, which sold over 40 million copies, leading to the most recent entry, Payday 3, in 2023. </p><p>As in previous Payday games, you play as a professional crook working with three other criminals to plan a heist, get the loot, and get out by any means necessary. </p><p>Aces High's particular set of thieves are the titular Aces, a team of four heisters who have been framed for a crime they didn't commit by the shady businessman Warren Jupiter. After five years in the slammer, they've broken out and made it their sole mission to systematically loot everything Jupiter owns, and to bring his empire crashing down around him. </p><p>The plot is deliberately basic, and it mostly stays out of the way for players who may not be totally interested in backstory or criminal lore. But what exposition does exist is deeply designed and presented through excellent voice acting by a talented cast of well-directed actors. Payday: Aces High may not be banking on its storytelling, but it tells a good story for those who want it. </p><p>If the plot takes a backseat, it lets the game's great design hook take the wheel. Payday has always presented missions that can be completed in a variety of ways, and Aces High is no different. You might utilize special gadgets to quietly break and enter, hack security systems to meander through secure areas with total nonchalance, or put on a grotesque facemask and smash your way through the front doors. You can stealth your way through missions, go in guns blazing, or employ a more nuanced combination of sly wits and brute force. Whatever you choose, there's always a way to win (and lose), and it's this interesting quasi open-endedness that makes Payday worth playing over and over again.  </p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/payday-gameplay-clips-1_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/payday-gameplay-clips-1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/payday-gameplay-clips-1_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:41</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Gameplay clips captured by UploadVR.</span></p></figcaption>
        </figure><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-ss-drill.jpg" width="1024" height="1024" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/payday-ss-drill.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/payday-ss-drill.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-ss-drill.jpg 1024w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-ss-briefing.jpg" width="1024" height="1024" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/payday-ss-briefing.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/payday-ss-briefing.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-ss-briefing.jpg 1024w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-ss3.jpg" width="1024" height="1024" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/payday-ss3.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/payday-ss3.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-ss3.jpg 1024w" sizes="(min-width: 720px) 720px"></div></div></div></figure><h3 id="whats-the-game-plan">What's the (Game) Plan?</h3><p>The game contains six heists at launch (a seventh free heist is already road-mapped to release in December), and each contains several sub-objectives in addition to the main score. You'll convene with your crew in the safehouse to choose a heist, get briefed, formulate a plan, and gear up. There's a briefing table, a lounge, a shooting range (with tons of guns), a practice area (not available in shared lobbies), a shop to buy stuff (with in-game currency, reputation, and real-world cash for cosmetics), and a character select and customization area. </p><p>Each heist is performed with four players (fairly intelligent bots fill in any unoccupied roster slots, and if a player drops mid-session they're instantly replaced by a bot), and each can be equipped with whatever weapons, gear, gadgets, skills (earned through rep) and deployables you like. This refreshingly gives players agency and freedom that's missing in games where classes are more rigidly defined. </p><p>Once you've partied up, briefed, planned, and kitted, it's time to smash and grab. Once you're in a heist, you'll find a game that's gorgeous to look at, sounds phenomenal, is deftly designed, and feels damn good. </p><h3 id="hands-on-heisting">Hands-On Heisting</h3><p>Much of what's so far been described will be familiar to Payday veterans. But what makes this particular Payday so invigorating is the immediacy brought by the hardware through which it's experienced. If playing flatscreen Payday is watching a heist film, Aces High is pulling one yourself. It's a visceral, lived in, cinematic experience that can only exist in a VR headset. </p><p>You'll sling your weapon over your shoulder, pull a magazine and slam it into the gun, peek around corners and crouch under fire, manually operate your gadgets and gizmos, and physically hoist duffel bags of loot. When a teammate goes down, you grab a syringe and plunge it into their body. When you need to crack a safe, you twist the dial with your fingertips. When you've got to hack a terminal, you flick your wrist and tap your watch with your opposite finger. And all of this happens while ten other things are vying for your attention. </p><p>When a heist goes wrong and you're ducking for cover behind a museum display case, bullets whirring by and glass shattering around you; when you're shouting to a friend to grab the loot and run; when you're rifling through papers or hacking a computer while one buddy drills through a bank vault and another holds the cops at bay by the blistering flash of an M16; there's really nothing like it. </p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-ss-2.jpg" width="1024" height="1024" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/payday-ss-2.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/payday-ss-2.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-ss-2.jpg 1024w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-hacking.jpg" width="1872" height="1872" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/payday-hacking.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/payday-hacking.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/payday-hacking.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-hacking.jpg 1872w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-ss-1.jpg" width="1024" height="1024" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/payday-ss-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/payday-ss-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-ss-1.jpg 1024w" sizes="(min-width: 720px) 720px"></div></div></div></figure><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Comfort</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">Payday: Aces High has a full deck of comfort settings. </span></p><p><span style="white-space: pre-wrap;">Movement type can be HMD or controller, with movement and rotation vignette selectable and adjustable. Turning mode can be snap or smooth with fully customizable snap turning degrees and smooth turning speed adjustment. There are loadout presets for chair-friendly play, and primary hand can be switched left and right. </span></p><p><span style="white-space: pre-wrap;">Gun reloading is among the smoothest I've experienced, with optional button-press mechanics to streamline things even further.</span></p></div>
        </div><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/heist-clips-part-2_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/heist-clips-part-2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/heist-clips-part-2_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:42</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Gameplay clips captured by UploadVR.</span></p></figcaption>
        </figure><h3 id="best-laid-plans">Best Laid Plans</h3><p>So, it's a very good game. But even the best of us have a few warts. </p><p>Do I wish there was more variety in the heists? Sure. Would a perfect game have more enemy types? Yes. Would objectives be a bit easier to decipher in the heat of battle? That would be nice. And while it's true that it's an exhilarating experience when a heist goes wrong, the fact that every heist I played went wrong at some point eventually made each run a bit predictable. </p><p>When <a href="https://www.uploadvr.com/fast-travel-games-erik-odeldahl-on-building-payday-aces-high-for-vr/" rel="noreferrer">we chatted with Fast Travel Games' Chief Creative Officer Erik Odeldahl back in August</a>, he told us in no uncertain terms that completing a heist using stealth (that is, triggering no alarms or firefights) is essentially the game's de facto hard mode (there are selectable difficulty modes, too). After spending a week heisting, I doubt I'll ever pull off a job that doesn't involve me pulling a trigger. This could be a skill issue, I admit, but I also think that, despite the game's inclusion of grappling hooks and other devices ostensibly made to facilitate stealth completion of heists, Payday often ends up feeling like more of a wave shooter than a burglar sim or thief puzzler.  </p><p>The co-op nature of the game design is also potentially problematic. While the game's friendly bots are well programmed and mostly do what they're supposed to do, they can't really replace human-controlled co-op pals. If you don't have friends to play with you'll be relying on strangers, bots, or playing solo. </p><p>This shouldn't pose a major problem from a player base standpoint. Payday: Aces High is cross-play enabled and it's included on day one for subscribers to Meta's Horizon+ subscription service. There's also a useful option to avoid "reported players," which may improve the overall quality of the player pool. </p><p>But if you struggle to find a partner (or two or three) there's no denying that Payday just isn't as fun as a solo experience. </p><h3 id="payday-aces-highfinal-verdict">Payday: Aces High - Final Verdict</h3><p>Why beat around the bush? I love Payday: Aces High. It's one of the most fun VR games of the year, and an incredibly engaging experience that could only exist in VR. Planning a heist with pals and then figuring out how to stay alive when it all hits the fan is as exhilarating as any experience I've ever had in a headset. For shooter fans, heist film fans, or anyone craving a thrill, Payday is a must-buy. </p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2023/11/4-Stars.png" class="kg-image" alt="" loading="lazy" width="1500" height="546" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2023/11/4-Stars.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2023/11/4-Stars.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2023/11/4-Stars.png 1500w" sizes="(min-width: 720px) 720px"></figure><hr><p><em>UploadVR uses a 5-Star rating system for our game reviews – you can read a breakdown of each star rating in our </em><a href="https://www.uploadvr.com/uploadvr-review-guidelines/"><em>review guidelines</em></a><em>. </em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ YouTube Could Be Getting A Major Redesign On Quest &amp; VR Glasses ]]></title>
        <description><![CDATA[ Google appears to be working on a major overhaul of the YouTube app&#39;s immersive view on Quest, bringing it closer to the experience on Android XR and visionOS. ]]></description>
        <link>https://www.uploadvr.com/youtube-could-be-getting-a-major-redesign-on-quest-vr-glasses/</link>
        <guid isPermaLink="false">6ae908a8de0c850001af2fc7</guid>
            <category><![CDATA[ Media Watching ]]></category>
        <dc:creator><![CDATA[ Luna ]]></dc:creator>
        <pubDate>Thu, 05 Nov 2026 03:58:14 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/thumbimmersive.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Entry points hidden within recent updates to the YouTube app on Quest reveal that Google is working on a major overhaul of the app's immersive view, bringing it closer to the experience on the company's own Android XR platform.</p><p>YouTube has received modest updates on Meta's standalone VR devices over the years. However, the app's core design is still very similar to the <a href="https://www.uploadvr.com/youtube-vr-now-on-oculus-go/" rel="noreferrer">Oculus Go version of the app</a> that launched back in 2018.</p><p>Some of the most significant additions include support for <a href="https://www.uploadvr.com/youtube-now-supports-8k-180-3d-videos-on-quest-3/" rel="noreferrer">higher video resolutions</a>, Mixed Reality wall anchoring on Quest 3 and 3S, and a 'Panel Mode' that lets you open the app in a 2D window to use alongside other system-level apps. Google and Meta also experimented with <a href="https://www.uploadvr.com/quest-youtube-cowatching-finally-coming/" rel="noreferrer">co-watching</a> at one point, but that was removed from Horizon OS as part of the move to the Loft VR Home Environment, which began with the <a href="https://www.uploadvr.com/quest-v81-new-immersive-home-window-anchoring-quickplay/" rel="noreferrer">rollout of Horizon OS v81 PTC</a>.&nbsp;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/YTCurrent-1.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1124" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/YTCurrent-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/YTCurrent-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/YTCurrent-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/YTCurrent-1.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">YouTube's immersive view as it appears on Quest as of November 2026.</span></figcaption></figure><p>While the interface within Panel Mode was updated to offer an experience broadly similar to YouTube on various Smart TVs, the app's immersive view was left largely unchanged.</p><p>Now, Google appears to be working on a major overhaul of the app's full-space immersive view, bringing it more in line with other modern spatial experiences.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/thumbimmersive-1.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/thumbimmersive-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/thumbimmersive-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/thumbimmersive-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/11/thumbimmersive-1.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The in-development version of YouTube's new immersive view on Quest.</span></figcaption></figure><p>The new immersive view features a redesigned UI, with a main window that is consistent with the existing Panel Mode experience. It introduces a Horizon OS-style Control Bar, with options for changing the environment and switching to Panel Mode.</p><p>Notably, the new interface also allows users to open an additional window for browsing while a video is playing. Videos selected in this window will then play in the main window.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/YTNew-2_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/YTNew-2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/YTNew-2_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:23</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>The app now uses additional Meta-specific integrations, including the OS-level Virtual Keyboard overlay. The main window has grab handles and dedicated corner handles for resizing, similar to other windows across Horizon OS, and also automatically adjusts its size to match the aspect ratio of the content being watched.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/YouTubeUX-2_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/YouTubeUX-2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/YouTubeUX-2_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:32</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>These changes closely resemble the <a href="https://www.uploadvr.com/samsung-galaxy-xr-android-xr-first-impressions-hands-on/" rel="noreferrer">Android XR</a> version of YouTube, which is designed for Google's own XR operating system, as well as the <a href="https://www.uploadvr.com/youtube-launches-official-apple-vision-pro-app/" rel="noreferrer">visionOS version</a> of the app that debuted earlier this year.</p><p>On those platforms, YouTube features a Smart TV-like interface for standard browsing, then switches to a spatialized UI during video playback. This playback UI includes additional controls for adjusting the viewing area when watching 360° and 180° 3D content. The in-development Quest version does not currently include those controls.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/00-xr-1-desktop-2x-av1_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/00-xr-1-desktop-2x-av1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1440" height="788" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="aspect-ratio: 1440 / 788; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/00-xr-1-desktop-2x-av1_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:05</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">YouTube on Android XR.</span></p></figcaption>
        </figure><hr><p>References to this overhaul were first added to the YouTube app for Quest back in late August, and it surfaces as Meta has been working to improve its spatial app tooling and encouraging developers and partners to optimize their apps for spatial operating systems ahead of the launch of <a href="https://www.uploadvr.com/meta-vr-glasses-officially-announced-connect-2026/" rel="noreferrer">Meta VR Glasses</a>.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-expands-sdks-to-boost-spatial-apps-on-quest-vr-glasses-including-nba-disney/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta Expands SDKs To Boost Spatial Apps On Quest &amp; VR Glasses, Including NBA, Disney+</div><div class="kg-bookmark-description">Meta announced several new SDKs and features to enhance spatial apps on Quest and Meta VR Glasses, alongside major spatial updates for the NBA and Disney+ apps.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-dc6afbd0-f990-4f95-8b9a-e644a2a0d2b9.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Luna</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Thumb22-f9c63ac6-1ab5-4dd0-b76c-313716ace381.png" alt="" onerror="this.style.display = 'none'"></div></a></figure> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ VR Open-World Zombie Survival Game Silent North Shutting Down ]]></title>
        <description><![CDATA[ VR open-world survival shooter Silent North is being shut down by Combat Waffle Studios. ]]></description>
        <link>https://www.uploadvr.com/vr-open-world-zombie-survival-game-silent-north-shutting-down/</link>
        <guid isPermaLink="false">6aeb66bea9bf930001ba3c86</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Wed, 04 Nov 2026 23:51:50 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/silent-north-key-art.webp" medium="image"/>
        <content:encoded><![CDATA[ <p>Combat Waffle Studios has announced the end of PVPVE open-world action survival game Silent North.</p><p><a href="https://www.uploadvr.com/silent-north-early-access-release-date/" rel="noreferrer">Silent North</a> launched in Early Access for Quest and PC VR in April 2025. Set in a post-apocalyptic Swiss Alps, you scavenged, crafted and fought for survival against zombies, other players and the elements while trying to build out a base and potentially form alliances. </p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/silent-north-EA-trailer_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/silent-north-EA-trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/silent-north-EA-trailer_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:22</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>It launched to a cold reception from players, currently sitting at a Mostly Negative rating from 101 reviews on Steam and a 3.1 score from 494 ratings on Meta Quest. </p><p>Combat Waffle acknowledged the reception in its announcement:</p><blockquote>Today, we are announcing that&nbsp;<u>we are retiring Silent North from all platforms</u>.</blockquote><blockquote>This means Silent North will no longer be available for purchase on any storefront. The servers will remain online for now, as we want to give our players the chance to continue making memories before we fully sunset the game down the road.</blockquote><blockquote>At Combat Waffle Studios, we have big ambitions and tackle big projects, but sometimes we miss the mark. Silent North was our attempt at creating a large-scale survival game set in a persistent world infested with zombies. Sadly, we were pushed to launch earlier than we would have liked. That led to a high refund rate early on and quickly gave the game a poor reputation. Ultimately, we haven't been able to overcome that initial setback and rebuild momentum.</blockquote><blockquote>Leaving this project behind is painful, but it is necessary for us to keep moving forward.</blockquote><blockquote>Thank you to everyone who supported this project, it truly means the world to us. We are grateful for all the great moments shared in the game, and we hope you enjoyed your time surviving with us.</blockquote><p>As the saying goes, 'first impressions are lasting' and games are rarely able to recover from a poor launch. For every No Man's Sky or Cyberpunk 2077, there are scores of titles that, for one reason or another, miss the mark at release and never earn back the trust of consumers. Oftentimes, developers do the work to address player feedback, fix the raised issues, and make the product more viable, but with the speed the news cycle and consumer attention moves, any follow up coverage, if it happens at all, does not capture the same audience. </p><p>Combat Waffle did not specify the date servers will be shut down. We will update this article when that information is available.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ In Death: Unchained&#x27;s Wave-Based Tower Defense Game Mode To Get A Standalone Release ]]></title>
        <description><![CDATA[ Superbright to spinoff In Death: Unchained&#39;s tower defense mode Siege of Heaven into a separate app. ]]></description>
        <link>https://www.uploadvr.com/in-death-unchaineds-wave-based-tower-defense-game-mode-to-get-a-standalone-release/</link>
        <guid isPermaLink="false">6aea0e9f1c4a8b00016c497a</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Wed, 04 Nov 2026 07:30:17 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/inDeath_SiegeOfHeaven_KeyArt_C_01.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Siege of Heaven, the wave-based tower defense game mode in VR roguelite In Death: Unchained, will be released as a separate standalone game for Quest. </p><p>Superbright CEO Wojtek Podgorski made the announcement via Discord, saying the decision stems from a lack of visibility for Unchained's more accessible gameplay mode, a new potential revenue source to fund further game development, and allowing for game upgrades deemed too risky for Unchained. </p><h2 id="more-accessible-gameplay">More Accessible Gameplay</h2><p>As Podgorski puts it:</p><blockquote>The problem is that outside of our community, almost nobody on Quest knows Siege of Heaven exists. Because the main mode of Unchained is our flagship experience, all of the store presence is focused on that and the dark, intense setting and demanding controls can be intimidating for more casual VR players who would actually love Siege. Giving Siege of Heaven its own spot on the store lets us finally put it in front of those players.</blockquote><p>Per Superbright, <a href="https://www.uploadvr.com/in-death-siege-of-heaven-hands-on/">Siege of Heaven</a> is played by forty percent of Unchained's players who have shared stories of putting friends and family into that gameplay mode to allow them to enjoy In Death's signature archery combat without enemies in close proximity and having to learn the teleport navigation. Siege of Heaven has a skill-based scoring system and the standalone game will have its own separate leaderboards, allowing veteran players to start fresh from the first season. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/in-death-siege-of-heaven-hands-on/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">In Death – Siege Of Heaven: Undeniable, Accessible Wave-Based Fun</div><div class="kg-bookmark-description">There’s something alluring about the entire creepy feel of In Death: Unchained. When that haunting chorus of voices starts up over the Superbright logo, the tone is set perfectly and you know you’re in for a good time. This isn’t a new revelation for me – In Death</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-995e0de3-435a-4fcf-be79-93737e223bc3.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Harry Baker</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/SoH_ContentUpdate_Screenshot2-scaled-60101a7d-25a1-419e-9d58-cb0b61776868.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><h2 id="alternative-revenue-source">Alternative Revenue Source</h2><p>By this point, we hopefully should not have to recount the numerous job layoffs and studio closures that have been happening in the VR ecosystem over the last few years. Multiple studios have been seeking alternative sources of income to supplement lower VR revenue and fund new projects. </p><p>In his post, Podgorski says the IDU community has been requesting Superbright to release paid DLC or other means to continue supporting the studio:</p><blockquote>There's one more big reason we're doing this, and it goes back to the messages you've been sending us. So many of you have asked us to release a paid DLC or give you some way to buy the game again just to support us and keep development going. As a smaller team, building a whole new DLC from scratch right now is a huge undertaking and we just don't have the manpower to do it. </blockquote><blockquote>Releasing Siege of Heaven as a standalone title is a realistic way for us to reach new players and help fund our ongoing work - and if you're one of the people who asked for a way to support us directly, picking up the standalone version (or grabbing it for a friend or family member who found the main game too intense) helps us out massively. And of course, if you'd rather just keep playing Siege inside In Death: Unchained as you always have, you don't need to buy a thing.</blockquote><p>This isn't the first example of VR developers spinning off sections of their games into separate applications. The immersive putting mode in GOLF+ will <a href="https://www.uploadvr.com/golf-plus-adds-a-new-course-announces-a-separate-immersive-putting-app/" rel="noreferrer">get its own application</a> soon. Combat Waffle Studios released <a href="https://www.uploadvr.com/ghosts-of-tabor-legacy-returns-the-shooter-to-its-2024-era-later-this-month/" rel="noreferrer">Ghosts of Tabor: Legacy</a>, a time-locked 2024 version of the popular extraction shooter, earlier this year. Soul Assembly also spun off Home Invasion, the mixed reality mode for co-op zombie shooter Drop Dead: The Cabin. </p><h2 id="mitigating-risks-in-upgrades">Mitigating Risks In Upgrades</h2><p>Superbright did update some of In Death: Unchained after the Quest 3 launched,  but Podgorski said some of the upgrades the team wanted to do were too risky for the full game:</p><blockquote>Building it as a standalone app also let us make some upgrades under the hood that would have been impossible (or way too risky) to do inside the massive main In Death: Unchained build - most notably a new rendering setup with Mobile HDR for richer lighting and glow, a redesigned lobby menu, and new gameplay music.</blockquote><p>The post does not clarify when Siege of Heaven expects to launch and at the time of this article, it is not listed on the Meta Horizon Store. We will keep an eye out.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Payday: Aces High &amp; Assassin&#x27;s Creed Nexus Join Meta Horizon+ Subscription ]]></title>
        <description><![CDATA[ November 2026 brings heavy hitters to Meta&#39;s Horizon+ subscription, including Assassin&#39;s Creed Nexus VR and the brand-new Payday: Aces High. ]]></description>
        <link>https://www.uploadvr.com/payday-aces-high-assassins-creed-nexus-join-meta-horizon-subscription/</link>
        <guid isPermaLink="false">6ae950e9de0c850001af3028</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Tue, 03 Nov 2026 09:38:08 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/horizon-plus-side-by-side-16x9.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>November 2026 brings heavy hitters to Meta's Horizon+ subscription, including Assassin's Creed Nexus VR and the brand-new Payday: Aces High.</p><p>On top of those great additions, the mind-bending adventure game <a href="https://www.meta.com/experiences/reach/9707487579328855/?ref=uploadvr.com" rel="noreferrer">Reach</a> and the physics-based sandbox <a href="https://www.meta.com/experiences/i-am-monkey/24775738222115749/?ref=uploadvr.com" rel="noreferrer">I Am Monkey</a> are the Meta Horizon+ Games of the Month for November.</p><p><a href="https://www.meta.com/experiences/payday-aces-high/9059428207447106/?ref=uploadvr.com" rel="noreferrer">Payday: Aces High</a> is coming to Horizon+ when the game launches on November 5. It's one of the most anticipated VR games to release this year, and a game that we at UploadVR have been looking forward to ever since our <a href="https://www.uploadvr.com/fast-travel-games-erik-odeldahl-on-building-payday-aces-high-for-vr/" rel="noreferrer">preview play session with Payday's creators back in August</a>. </p><p>Payday: Aces High puts you and three friends (or matchmade acquaintances) into the shoes of a crew of thieves who have been framed by a former partner, Warren Jupiter. You'll get your revenge by robbing Jupiter's many business interests, using stealth, gadgets, explosive gunplay, (or all of the above) to get even. </p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/payday-aces-high-trailer_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/payday-aces-high-trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/payday-aces-high-trailer_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:43</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Another giant game looms this month, too, as <a href="https://www.meta.com/experiences/assassins-creed-nexus-vr/5812519008825194/?ref=uploadvr.com" rel="noreferrer">Assassin's Creed Nexus VR</a> parkours its way onto the catalog. In Assassin's Creed Nexus VR you'll sneak your way through cities across three different time periods as you hunt down and eliminate the nefarious Templars using stealth, gadgets, weaponry, and your wits. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/assassins-creed-nexus-vr-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Assassin's Creed Nexus VR Review: Stands Proud With The Series</div><div class="kg-bookmark-description">Assassin's Creed Nexus VR proudly stands alongside the main series. Our full review:</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-d4eff2fb-d453-4e23-ab13-d4a327a7babb.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Henry Stockdale</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/assassins-creed-nexus-vr-605a0ef3-89b6-44ce-8589-305720f8ecd9.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><p><strong>Meta Horizon+ subscribers also get exclusive deals. November's deals include:</strong></p><ul><li><a href="https://www.meta.com/en-gb/experiences/the-7th-guest-vr/5223884527630557/?intern_source=blog&intern_content=meta-horizon-plus-vr-subscription-service-november-payday-aces-high-assassins-creed-nexus-reach-i-am-monkey&ref=uploadvr.com"><u>The 7th Guest VR</u></a> - This updated VR version of the classic puzzle game is 70% off this month.</li><li><a href="https://www.meta.com/experiences/down-the-rabbit-hole/2476104599150595/?intern_source=blog&intern_content=meta-horizon-plus-vr-subscription-service-november-payday-aces-high-assassins-creed-nexus-reach-i-am-monkey&ref=uploadvr.com"><u>Down the Rabbit Hole</u></a> - This curious puzzler brings you into Wonderland, and it's 55% off.</li><li><a href="https://www.meta.com/experiences/escaping-wonderland/6146292702126753/?intern_source=blog&intern_content=meta-horizon-plus-vr-subscription-service-november-payday-aces-high-assassins-creed-nexus-reach-i-am-monkey&ref=uploadvr.com"><u>Escaping Wonderland</u></a> - This followup to Down the Rabbit Hole is a whole new adventure, with new puzzles to solve, yours this month for 55% off.</li></ul><p>Horizon+'s monthly add-ons this month include in-game rewards in the free-to-play soccer game <a href="https://www.meta.com/experiences/vrfs-soccer/8464137310294097/?ref=uploadvr.com" rel="noreferrer">VRFS - Football (Soccer) Simulator</a>, which adds a brand new kit for your character, a new soccer ball, and in-game currency to spend. <a href="https://www.meta.com/experiences/ironstrike/6376559029122173/?ref=uploadvr.com" rel="noreferrer">Ironstrike </a>players can grab a unique armor and helmet, as well as 150 units of in-game currency, and <a href="https://www.meta.com/experiences/orion-drift/7181769438517329/?ref=uploadvr.com" rel="noreferrer">Orion Drift</a> players continue to get new cosmetics and in-game cash.</p><hr><h3 id="horizon-games-catalog-games">Horizon+ Games Catalog Games</h3><p>Horizon+ continues offering a Games Catalog of Quest titles that any subscriber can access. Meta can add new games to and remove games from the catalog at any time.</p><p>Here is the current&nbsp;<a href="https://www.meta.com/experiences/section/746836817401205/?ref=uploadvr.com" rel="noopener">Horizon+ Games Catalog</a>&nbsp;in the US:</p><ul><li>Action Hero</li><li>After the Fall®</li><li>Angry Birds VR: Isle of Pigs</li><li>Asgard's Wrath 2</li><li>Assassin's Creed® Nexus VR</li><li>BattleGlide</li><li>Blacktop Hoops</li><li>Breachers</li><li>Cave Crave</li><li>Cooking Clash</li><li>Crime Shop Simulator: A Prison Boss Game</li><li>Deadly Delivery</li><li>Demeo</li><li>Demeo x Dungeons &amp; Dragons: Battlemarked</li><li>Dragon Fist: VR Kung Fu</li><li>Dungeons Of Eternity</li><li>Elements Divided</li><li>Fruit Ninja</li><li>GOLF+</li><li>Green Hell VR</li><li>I Am Cat</li><li>iB Cricket</li><li>I Expect You To Die 2</li><li>In Death: Unchained</li><li>Into the Radius</li><li>Job Simulator</li><li>LES MILLS BODYCOMBAT: Fitness workouts</li><li>Maestro</li><li>Medieval Dynasty New Settlement</li><li>Moss</li><li>Onward</li><li>Outta Hand</li><li>Pets &amp; Stuff</li><li>Pistol Whip</li><li>Premium Bowling</li><li>Project Demigod</li><li>Puzzling Places</li><li>Racket Club</li><li>Real VR Fishing</li><li>Shave &amp; Stuff</li><li>Synth Riders</li><li>The Climb 2</li><li>The Thrill of the Fight</li><li>Thief Simulator VR: Greenview Street</li><li>Titans Clinic</li><li>Vacation Simulator</li><li>Walkabout Mini Golf</li><li>War of Wizards</li><li>Zero Caliber: Reloaded</li></ul><h3 id="horizon-indie-catalog-games">Horizon+ Indie Catalog Games</h3><p>Meta continues to add new games to the separate Indie Games Catalog, and you can see the entire list&nbsp;<a href="https://www.meta.com/en-gb/experiences/section/3170833353093973/?ref=uploadvr.com" rel="noopener">here</a>.</p><p>Meta Horizon+ is a subscription service that gives players access to a monthly selection of games for $7.99 USD per month, or $59.99 USD a year. New&nbsp;<a href="https://www.meta.com/experiences/meta-horizon-plus/?intern_source=blog&intern_content=meta-horizon-plus-vr-subscription-service-february-glassbreakers-real-fishing-clay-hunt&ref=uploadvr.com" rel="noopener"><u>Horizon+ users can enjoy a one-month free trial</u></a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Meta Is Winding Down Quest 2 &amp; Quest Pro Support Next Year ]]></title>
        <description><![CDATA[ Meta announced that Quest 2 and Quest Pro will receive their final OS update by March 2027, with new app submissions ending in December 2027. ]]></description>
        <link>https://www.uploadvr.com/meta-is-winding-down-quest-2-quest-pro-support-next-year/</link>
        <guid isPermaLink="false">6ae8d73fde0c850001af2d31</guid>
            <category><![CDATA[ Headsets &amp; Tech ]]></category>
        <dc:creator><![CDATA[ Luna ]]></dc:creator>
        <pubDate>Mon, 02 Nov 2026 15:27:42 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/869974061_1871020777432934_5182817991920541890_n.png" medium="image"/>
        <content:encoded><![CDATA[ <p><a href="https://developers.meta.com/vr/blog/meta-quest-2-quest-pro-end-of-feature-development-what-to-know/?ref=uploadvr.com" rel="noreferrer">Meta has announced</a> that Quest 2 and Quest Pro will begin transitioning to end-of-feature status from January 2027.</p><p>Horizon OS 2.13 is the final OS release for Meta Quest 2 and Meta Quest Pro. It is scheduled to begin rolling out in January 2027 and reach all devices by March 2027. Meta VR OS SDK v213 will also be the last supported SDK version for these devices, while quarterly security patches and critical bug fixes will continue through the end of 2027.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/864991437_1012715741845318_1363155435832171783_n.png" class="kg-image" alt="" loading="lazy" width="1440" height="532" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/864991437_1012715741845318_1363155435832171783_n.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/864991437_1012715741845318_1363155435832171783_n.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/864991437_1012715741845318_1363155435832171783_n.png 1440w" sizes="(min-width: 720px) 720px"></figure><p>After Horizon OS 2.13 and Meta VR OS SDK v213, new OS features, platform capabilities, and APIs introduced in subsequent releases will only be available on Quest 3, Quest 3S, and newer devices. Meta also won't test new OS and SDK releases against Quest 2 and Quest Pro.</p><p>Meta says that existing apps and games will remain fully functional. Users on Quest 2 and Quest Pro can still find, buy, download, and play apps, as well as play multiplayer games with Quest 3 and Quest 3S users where cross-play is supported. Developers can also continue to ship app updates, but the company notes that new app submissions for Quest 2 and Quest Pro will only be accepted through December 2027.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/timelinechart.png" class="kg-image" alt="" loading="lazy" width="1094" height="506" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/timelinechart.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/timelinechart.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/timelinechart.png 1094w" sizes="(min-width: 720px) 720px"></figure><p>Meta notes that developers must give users at least 180 days' notice before ending support for Quest 2 and Quest Pro if doing so would cause users to lose access to content or essential services.</p><p>Developers can use device targeting to freeze a final build for Quest 2 and Quest Pro. They can also stop offering an app for sale on those devices through the app submission flow.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/supportdetails.png" class="kg-image" alt="" loading="lazy" width="972" height="616" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/supportdetails.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/supportdetails.png 972w" sizes="(min-width: 720px) 720px"></figure><hr><h2 id="metas-standalone-vr-devices">Meta's Standalone VR Devices</h2><p>Meta Quest 2 launched as Oculus Quest 2 just over six years ago, while Meta Quest Pro launched just over four years ago. <a href="https://www.uploadvr.com/meta-discontinuing-quest-2-and-quest-pro/" rel="noreferrer">Meta announced plans to wind down sales of both Quest 2 and Quest Pro</a> at Meta Connect in September 2024, alongside the introduction of Quest 3S.</p><h3 id="meta-quest-2">Meta Quest 2</h3><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/frame-2.png" class="kg-image" alt="" loading="lazy" width="1920" height="1080" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/frame-2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/frame-2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/frame-2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/frame-2.png 1920w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://www.uploadvr.com/oculus-quest-2-specs/" rel="noreferrer">Quest 2 launched in October 2020</a> with the notable value proposition of a much more powerful chipset and higher-resolution display than the <a href="https://www.uploadvr.com/oculus-quest-rift-s-launch-pre-orders/" rel="noreferrer">original Oculus Quest</a>, starting at just $300.</p><p>Quest 2 is widely considered one of the first VR devices to achieve mainstream commercial success. It <a href="https://www.uploadvr.com/quest-2-outsells-oculus-headsets-combined/">outsold all its predecessors combined</a> within six months of going on sale, and an internal presentation suggested that Meta had sold nearly 20 million Quest headsets by March 2023.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-sold-20-million-quests/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta Has Sold Nearly 20 Million Quest Headsets</div><div class="kg-bookmark-description">Meta has sold almost 20 million Quest headsets so far, according to an internal presentation leaked to The Verge.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-2ffd6507-dfd2-4215-86d4-0cf02941ad70.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Quest-2-with-packaging-1-c4c20336-0d15-4645-89f1-777385b15ccd.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p><a href="https://www.uploadvr.com/meta-quest-3-october-release/" rel="noreferrer">Quest 3 then launched as its direct successor in October 2023</a>, starting at $500. <a href="https://www.uploadvr.com/meta-quest-3s-officially-announced/" rel="noreferrer">Quest 3S followed in October 2024</a>, combining Quest 3's chipset and advanced Mixed Reality features with Quest 2's optics and displays, while returning to the $300 price point. </p><h3 id="meta-quest-pro">Meta Quest Pro</h3><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/Quest-Pro-front-close-bottom.webp" class="kg-image" alt="" loading="lazy" width="1920" height="1080" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/11/Quest-Pro-front-close-bottom.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/11/Quest-Pro-front-close-bottom.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/11/Quest-Pro-front-close-bottom.webp 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/Quest-Pro-front-close-bottom.webp 1920w" sizes="(min-width: 720px) 720px"></figure><p>Following the success of Quest 2, Meta hoped it could introduce a high-end VR device to serve enthusiasts and businesses.</p><p><a href="https://www.uploadvr.com/quest-pro-specs-features-details/" rel="noreferrer">Quest Pro launched in October 2022</a>. It featured Meta's first pancake lenses, QD-LCD displays with Mini-LED local dimming, Eye Tracking, Face Tracking, and ringless self-tracking Touch Pro controllers. All of its innovations came at a launch price of $1500, significantly more than Quest 2. </p><p>Quest Pro was considered a technically impressive device, but it was effectively a commercial failure. Its value proposition was further weakened by <a href="https://www.uploadvr.com/quest-3-schematics-specs-leaked/" rel="noreferrer">leaks suggesting that Quest 3</a>, set to arrive a year later, would feature a GPU twice as powerful as Quest Pro's while launching at a lower price.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-quest-pro-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta Quest Pro Review: For Developers &amp; Early Adopters</div><div class="kg-bookmark-description">We've been putting Quest Pro through its paces since the weekend &amp; here's what we think.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-28e6ddb6-b7b4-4309-bf72-ea274edfdd19.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Quest-Pro-hands-on-Heaney-a66175cc-75a7-41e1-8639-3d2036438e0f.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Just four months after Quest Pro launched, <a href="https://www.uploadvr.com/meta-quest-pro-permanent-price-cut/" rel="noreferrer">Meta cut its price from $1500 to $1000</a>, suggesting that the headset had missed its launch sales targets.</p><p>Multiple reports indicated that Meta originally planned to release a direct successor to Quest Pro, codenamed <a href="https://www.uploadvr.com/meta-reportedly-canceled-quest-pro-2/" rel="noreferrer">La Jolla</a>, in 2027. However, the device was canceled due to cost concerns, and the company instead decided to <a href="https://www.uploadvr.com/meta-puffin-ultralight-headset-report/" rel="noreferrer">prioritize a much smaller, lighter device</a> as a spiritual successor.</p><p>That device has since been revealed as Meta VR Glasses, which are planned to ship in spring 2027 for $1300.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-vr-glasses-officially-announced-connect-2026/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta VR Glasses Officially Announced, Shipping Spring 2027 For $1300</div><div class="kg-bookmark-description">Meta VR Glasses have 2.4K micro-OLED displays, weigh 100 grams, and are powered by a tethered puck with Qualcomm's Snapdragon Reality Elite chipset.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-cfeed3ff-2456-4bf1-b56f-b2c4acd6dccf.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Meta-VR-Glasses---Lifestyle---Close-Up-1-74aed41e-ce6d-464c-abd8-e7a33346bfa6.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><p>Meta's end-of-feature timeline for Quest 2 and Quest Pro seems to follow the company's actions with the original Oculus Quest.</p><p>Launched in May 2019, the original Quest began its gradual deprecation when Meta announced the first changes in <a href="https://www.uploadvr.com/meta-cutting-quest-social/" rel="noreferrer">January 2023</a>. It stopped receiving OS updates with v50 in February 2023, developers could no longer submit new apps for it <a href="https://www.uploadvr.com/new-quest-store-apps-not-allowed-to-support-original-quest/" rel="noreferrer">starting in May 2024</a>, and security updates and bug fixes ended in August 2024.</p><p>Finally, developers <a href="https://www.uploadvr.com/quest-1-can-no-longer-get-new-app-updates/" rel="noreferrer">could no longer include support for Quest 1 in app updates</a> starting in January 2025.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/oculus-quest-redefined-vr/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Four Years Ago, Oculus Quest Redefined VR</div><div class="kg-bookmark-description">Four years ago Oculus Quest launched, redefining the VR industry forever.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-2f4fa496-7fa1-41f5-8b71-aab8273f2db6.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/OculusQuestFront-568744a4-6cff-4f63-a11f-61bcd266f186.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>The transition of Meta Quest 2 and Meta Quest Pro to end-of-feature status largely marks the end of an era for Meta's older standalone VR devices, while paving the way for a <a href="https://www.uploadvr.com/meta-vr-glasses-officially-announced-connect-2026/" rel="noreferrer">new generation</a> of devices with <a href="https://www.uploadvr.com/meta-cto-seems-to-confirm-quest-4-still-on-roadmap/" rel="noreferrer">different form factors</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ November Upcoming VR Games 2026: Quest, PC VR, PS VR2 &amp; More ]]></title>
        <description><![CDATA[ Here is our rundown of the new VR releases for November. ]]></description>
        <link>https://www.uploadvr.com/november-upcoming-vr-games-2026-quest-pc-vr-ps-vr2/</link>
        <guid isPermaLink="false">6ae0fd0d44b9ea00018b6663</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Mon, 02 Nov 2026 06:59:23 -0800</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/uvr-novemberReleases.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Wondering what VR games are releasing in November that you can look forward to? Read our full roundup here.</p><p>2026 is winding down, but the flow of new VR releases isn't slowing down as we enter the holiday season. November tends to be frontloaded in the first couple of weeks as the tail end runs into the Thanksgiving holiday in November which comes with a slew of Black Friday &amp; Cyber Monday sales on existing games crowding the field. </p><p>The games on this list all have confirmed release dates either directly stated by the developer or from storefront pages. If you know of a game we missed or if a release date is announced mid-month, let us know down in the comments. </p><p>For now, here's our list:</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Update Notice</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><i><em class="italic" style="white-space: pre-wrap;">November 6 - We were notified that Tabula Rasa has been delayed to December and have removed it from this article.</em></i></p></div>
        </div><h3 id="scared-by-squares-pc-vrnovember-3">Scared by Squares (PC VR) - November 3</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/scared-by-squares-trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/scared-by-squares.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/scared-by-squares-trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="3840" height="2026" playsinline="" preload="metadata" style="aspect-ratio: 3840 / 2026; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/scared-by-squares.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:19</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p><a href="https://www.uploadvr.com/surreal-vr-horror-platformer-scared-by-squares-to-add-multiplayer/" rel="noreferrer">Scared by Squares</a> is a surreal psychological horror puzzle platformer in a world made entirely of cubes. You have been sent to The Cube, a digital prison constructed from perfect squares to investigate reports of corrupted geometry. This game launched in Early Access on Quest in late 2025 and added multiplayer earlier this year. The Steam Early Access version will launch as a hybrid title with added flatscreen support and every post-launch update from the original Quest game. A free demo is currently available.</p><p><strong>Store Link(s):</strong> <a href="https://store.steampowered.com/app/3719480/Scared_by_Squares/?ref=uploadvr.com">PC VR</a></p><h3 id="stuffed-two-foot-hero-quest-pc-vrnovember-3">Stuffed: Two Foot Hero (Quest, PC VR) - November 3</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Stuffed--Two-Foot-Hero---Reveal-Trailer---Co-Op-Vr-Shooter-optimized-1_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/STUFFEDTwoFootHero_Poster_1920x1080-3.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Stuffed--Two-Foot-Hero---Reveal-Trailer---Co-Op-Vr-Shooter-optimized-1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/STUFFEDTwoFootHero_Poster_1920x1080-3.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:00</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p><a href="https://www.uploadvr.com/stuffed-two-foot-hero-is-a-new-vr-wave-shooter-coming-to-steamvr-meta-quest/" rel="noreferrer">Stuffed: Two Foot Hero</a> is set inside the dreams of a little girl. The family-friendly shooter puts players in the paws of a two-foot-tall teddy bear defending its owner from waves of nightmares. Players can fight solo or team up with up to three friends. The game was built from the ground up for VR, and expands on the original Stuffed with twelve weapons, six maps, new enemies, bosses, traps, turrets, and more. There is a free demo available on Steam.</p><p><strong>Store Link(s): </strong><a href="https://store.steampowered.com/app/4982380/STUFFED_Two_Foot_Hero/?ref=uploadvr.com">PC VR</a>, <a href="https://www.meta.com/experiences/stuffed-two-foot-hero/29638793725764195/?srsltid=AYCX9vIpcrjGvaUzRbjnDsltN8V8dtpbAwKlmdhsSUcETpCT5IeQOo12&ref=uploadvr.com">Quest</a></p><h3 id="flyon-questnovember-5">Flyon (Quest) - November 5</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/flyon-rc_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/flyon-rc.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/flyon-rc.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/flyon-rc.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:34</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Flyon RC is a VR/MR miniature flying game where you fly drones, helicopters, and RC planes in either a virtual environment or your own room. You can play with friends in co-op and complete skill challenges.</p><p><strong>Store Link(s): </strong><a href="https://www.meta.com/experiences/24814371138188870/?ref=uploadvr.com">Quest</a></p><h3 id="forefront-ps-vr2november-5">Forefront (PS VR2) - November 5</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/forefront-full-release-trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/Forefront_KeyArt_3840x2160--1-.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/forefront-full-release-trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="3840" height="2160" playsinline="" preload="metadata" style="aspect-ratio: 3840 / 2160; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/Forefront_KeyArt_3840x2160--1-.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:00</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>After <a href="https://www.uploadvr.com/forefront-clearwater-map-battlefield-vr-full-release-impressions/" rel="noreferrer">leaving Early Access</a> earlier this year, Triangle Factory's Battlefield-inspired shooter <a href="https://www.uploadvr.com/forefront-is-coming-to-playstation-vr2-next-week/" rel="noreferrer">Forefront</a> arrives on PlayStation VR2 with adaptive trigger support, headset haptics, and running at a native 90Hz. </p><p><strong>Store Link(s): </strong><a href="https://store.playstation.com/en-us/concept/10018044?ref=uploadvr.com">PS VR2</a></p><h3 id="payday-aces-high-quest-pc-vrnovember-5">Payday: Aces High (Quest, PC VR) - November 5</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Payday-Aces-High-Release-Date-Trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-aces-high-key-art.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Payday-Aces-High-Release-Date-Trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/payday-aces-high-key-art.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:49</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Fast Travel Games' spinoff heist shooter <a href="https://www.uploadvr.com/payday-aces-high-releases-in-november-demo-out-now-for-quest-pc-vr/" rel="noreferrer">Payday: Aces High</a> finally releases after two well-received <a href="https://www.uploadvr.com/payday-aces-high-free-october-open-playtest/" rel="noreferrer">playtests</a>. You and up to three friends play as a team of thieves out for revenge on their wealthy benefactor who betrayed them. The game will launch with six heists available, with another planned for release before the end of the year. </p><p><strong>Store Link(s):</strong> <a href="https://www.meta.com/experiences/payday-aces-high/9059428207447106/?ref=uploadvr.com">Quest</a>, <a href="https://store.steampowered.com/app/3456660/PAYDAY_Aces_High/?ref=uploadvr.com">PC VR</a></p><h3 id="zero-caliber-2-ps-vr2november-5">Zero Caliber 2 (PS VR2) - November 5</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Zerocaliber2-Sonypsvr-Trailer-October-Wishlistnow-4K-3_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/ZC2R_KeyArt_logo--1-.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Zerocaliber2-Sonypsvr-Trailer-October-Wishlistnow-4K-3.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/ZC2R_KeyArt_logo--1-.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:42</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>PlayStation VR2 fans will have their choice of new shooters on November 5 as XReal Games' cinematic action FPS <a href="https://www.uploadvr.com/zero-caliber-2-lands-on-playstation-vr2-in-november/" rel="noreferrer">Zero Caliber 2</a> also launches on that day. This is the <a href="https://www.uploadvr.com/zero-caliber-graphics-comparison/" rel="noreferrer">PC VR remastered version</a> with improved graphics and lighting coupled with extra PS VR2 features like headset haptics and adaptive triggers running at a native 90fps with support for bHaptics accessories.</p><p><strong>Store Link(s): </strong><a href="https://store.playstation.com/concept/10019536?ref=uploadvr.com">PS VR2</a></p><h3 id="the-great-flood-questnovember-9">The Great Flood (Quest) - November 9</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/the-great-flood-quest-trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/the-great-flood-key-art.webp">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/the-great-flood-quest-trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/the-great-flood-key-art.webp') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:46</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>The Great Flood is a fast-paced PvP real-time strategy game for up to four players. You choose from a roster of over fifty units to deploy on the battlefield and pair them with artifacts and defensive structures to win the fight. The game will have themed limited-time events and a seasonal battle pass to unlock special rewards.</p><p><strong>Store Link(s): </strong><a href="https://www.meta.com/experiences/25044401601879310/?ref=uploadvr.com">Quest</a></p><h3 id="hyperlane-highway-pc-vrnovember-10">Hyperlane Highway (PC VR) - November 10</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Hyperlanehighway---Uvrs---4June2026_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/hyperlane-highway.webp">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Hyperlanehighway---Uvrs---4June2026.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/hyperlane-highway.webp') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:07</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p><a href="https://www.uploadvr.com/hyperlane-highway-announces-meta-quest-release-alongside-pc-vr-later-this-year/" rel="noreferrer">Hyperlane Highway</a> is a futuristic hoverboard roguelite shooter with a unique 'lean' system where you steer your board left and right by physically leaning your body in that direction. Nine different 'sponsors' offer you a choice of over ninety enhancements to upgrade your build during each run. At the time of this article, there is a free demo available on Steam.</p><p><strong>Store Link(s):</strong> <a href="https://store.steampowered.com/app/4514880/Hyperlane_Highway/?ref=uploadvr.com">PC VR</a></p><h3 id="sol-protocol-pc-vrnovember-11">Sol Protocol (PC VR) - November 11</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/sol-protocol-quest-EA-trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/sol-protocol.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/sol-protocol-quest-EA-trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/sol-protocol.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:53</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p><a href="https://www.uploadvr.com/co-op-space-adventure-sol-protocol-launches-for-pc-vr-in-november-demo-available-now/" rel="noreferrer">Sol Protocol</a> is a three-player co-op space exploration roguelite. Trios of players man three different positions aboard your spaceship to explore different systems for resources to repair your ship and upgrades for more dangerous systems with higher rewards. It originally <a href="https://www.uploadvr.com/sol-protocol-impressions/" rel="noreferrer">launched for Quest</a> in Early Access in September. At the time of this article, there is a free demo available on Steam.</p><p><strong>Store Link(s): </strong><a href="https://store.steampowered.com/app/4250370/Sol_Protocol/?ref=uploadvr.com">PC VR</a></p><h3 id="hot-dogs-horseshoes-hand-grenades-2-quest-3november-12">Hot Dogs, Horseshoes &amp; Hand Grenades 2 (Quest 3) - November 12</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Hot-Dogs--Horseshoes--And-Hand-Grenades-2---Release-Date-Trailer-optimized_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/Hot-Dogs--Horseshoes--and-Hand-Grenades-2---Cover-Art.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/Hot-Dogs--Horseshoes--And-Hand-Grenades-2---Release-Date-Trailer-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/Hot-Dogs--Horseshoes--and-Hand-Grenades-2---Cover-Art.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:54</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>The long-awaited sequel to a beloved VR sandbox FPS finally arrives with <a href="https://www.uploadvr.com/hot-dogs-horseshoes-hand-grenades-2-launches-on-quest-3-in-november/" rel="noreferrer">Hot Dogs, Horseshoes &amp; Hand Grenades 2</a> on Quest 3. As explained by Rust Ltd. head Anton Hand, the PC VR version will launch sometime in 2027, allowing more time for a new official framework for mod support and extensive testing with the array of PC VR-compatible headsets and PC configurations. H3VR2's primary mode, 'Facility', is an extraction-style campaign where you battle enemies and loot resources in a procedurally generated megastructure. Hand said the game will run as a "pseudo-live service" with biomes planned to be added at a rate of two new ones per year.</p><p><strong>Store Link(s): </strong><a href="https://www.meta.com/experiences/hot-dogs-horseshoes-hand-grenades-2/26291709480509388/?ref=uploadvr.com">Quest 3</a></p><h3 id="fading-light-vr-questnovember-12">Fading Light VR (Quest) - November 12</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/fading-light-game-video--1-_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/fading-light-key-art.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/fading-light-game-video--1-.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/fading-light-key-art.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:32</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>In <a href="https://www.uploadvr.com/fading-light-vr-brings-zombie-hordes-to-quest-next-month/" rel="noreferrer">Fading Light</a>, you will play solo or team up with up to three additional players to explore a zombie-infested open-world city, gather resources, craft gear and build bases to survive the zombie hordes together.</p><p><strong>Store Link(s): </strong><a href="https://www.meta.com/experiences/fading-light/8915153208523334/?ref=uploadvr.com">Quest</a></p><h3 id="sunstone-of-time-pc-vr-questnovember-25">Sunstone of Time (PC VR, Quest) - November 25</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/sunstone-of-time-trailer_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/sunstone-of-time-trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/sunstone-of-time-trailer_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:14</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p><a href="https://www.uploadvr.com/sunstone-of-time-demo-impressions-an-interesting-first-look-at-this-aztec-mystery/" rel="noreferrer">Sunstone of Time</a> is a historical puzzle game that puts you in the role of a scientist on an unexpected trip to the Aztec period. </p><p><strong>Store Link(s): </strong><a href="https://www.meta.com/experiences/24785738127761324/?ref=uploadvr.com">Quest</a>, <a href="https://store.steampowered.com/app/4116400/Sunstone_of_Time/?ref=uploadvr.com">PC VR</a>, <a href="https://store.playstation.com/en-us/concept/10017442?ref=uploadvr.com">PS VR2</a></p><h3 id="div-zero-pc-vrnovember-27">Div Zero (PC VR) - November 27</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/div-zero-trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/div-zero-vr-key-art.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/11/div-zero-trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/11/div-zero-vr-key-art.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:03</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Div Zero is a single-player environmental puzzle adventure centered on exploring a fractured world. Across ten different scenes, you discover clues in each room to discover why the dimensions are fracturing. </p><p><strong>Store Link(s): </strong><a href="https://store.steampowered.com/app/4541130/Div_Zero/?ref=uploadvr.com">PC VR</a></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Schell Games Lays Off &quot;Large Portion&quot; Of Staff ]]></title>
        <description><![CDATA[ Veteran VR developer Schell Games laid off &quot;a large portion&quot; of its team today. ]]></description>
        <link>https://www.uploadvr.com/schell-games-lays-off-large-portion-of-staff/</link>
        <guid isPermaLink="false">6ae4fddef971f60001ebc233</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Sat, 31 Oct 2026 17:16:21 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/schell-games-offices.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Veteran VR studio Schell Games has announced another round of layoffs, its second in 2026.</p><p>This news was first brought to our attention via a BlueSky post from Kyle Hilliard, the husband of one of the affected employees, Ashley Godbold.</p><figure class="kg-card kg-embed-card"><blockquote class="bluesky-embed" data-bluesky-uri="at://did:plc:sqjh2nogyjumuaghq5r2fwox/app.bsky.feed.post/3mz4j5bt2qk2n" data-bluesky-cid="bafyreif2o4d4km7zfc4454h74vqjl6nf6mvk26ccg5agrl6stxvr5gqxeq"><p lang="en">Schell Games laid off a large portion of its staff today, including my wife, @ashleygodbold.bsky.social, and many other talented developers. She's asking them to reply to this post with their info.

If you're looking to hire, keep an eye on this thread.</p>— <a href="https://bsky.app/profile/did:plc:sqjh2nogyjumuaghq5r2fwox?ref_src=embed&ref=uploadvr.com">Kyle Hilliard (@kylehilliard.com)</a> <a href="https://bsky.app/profile/did:plc:sqjh2nogyjumuaghq5r2fwox/post/3mz4j5bt2qk2n?ref_src=embed&ref=uploadvr.com">2026-10-30T19:26:39.330Z</a></blockquote><script async="" src="https://embed.bsky.app/static/embed.js" charset="utf-8"></script></figure><p>Schell Games formally announced the layoffs with the following statement on LinkedIn:</p><blockquote>We’re very sad to say that due to this challenging time in the game industry, Schell Games has found it necessary to lay off a significant number of employees in order to ensure a sustainable future for our studio. While this will enable us to stay stable moving forward, it is incredibly painful as we are losing some fantastic talent. </blockquote><p>This is Schell's second round of layoffs this year. The <a href="https://www.uploadvr.com/among-us-3d-schell-games-confirms-layoffs/" rel="noreferrer">first was in August</a>, with an employee commenting at the time that the cuts were due to the industry 'hemorrhaging,' echoing the sentiments of Mighty Coconut founder Lucas Martell when <a href="https://www.uploadvr.com/mighty-coconut-downsizes-for-the-second-time-t/" rel="noreferrer">announcing his company's second round of layoffs</a> in 2026.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/among-us-3d-schell-games-confirms-layoffs/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Among Us 3D Developer Schell Games Confirms Layoffs</div><div class="kg-bookmark-description">Among Us 3D &amp; I Expect You To Die developer Schell Games has laid off employees for the first time in its history.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-cbc7b0af-4724-47b7-8c87-d726cb4f95a1.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Mike Johnson</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/a7830c8063e844d6c8bf0c9a61c6fc85b801eaca-1920x1080-1-fbd28562-1229-483a-9c06-e349549f3df0.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>2026 has seen a number of tenured VR teams either affected by layoffs or closing down entirely. Mighty Coconut, Kluge Interactive, Survios, Camouflaj, Schell, and Combat Waffle have all gone through layoffs while Sanzaru Games, Twisted Pixel, Armature, Polyarc Games, Vertigo Games Amsterdam (formerly Force Field Entertainment), and two internal studios within nDreams have all shut down. </p><p>Schell Games is currently developing <a href="https://www.uploadvr.com/dragon-grove-is-a-cozy-free-to-play-3d-puzzler-coming-to-meta-vr-glasses-quest-3/" rel="noreferrer">Dragon Grove</a>, a cozy 3D puzzler announced at <a href="https://www.uploadvr.com/new-games-announced-for-meta-vr-glasses/">Meta Connect</a> expected to launch in spring 2027 for Meta VR Glasses and Quest 3. Its past projects include the <a href="https://www.uploadvr.com/i-expect-you-to-die-clears-3-million-revenue-milestone/" rel="noreferrer">I Expect You To Die</a> series, <a href="https://www.uploadvr.com/among-us-3d-vr-definitive-edition-delayed/" rel="noreferrer">Among Us 3D</a>, <a href="https://www.uploadvr.com/silent-slayer-vault-of-the-vampire-review/">Silent Slayer: Vault of the Vampire</a> and <a href="https://www.uploadvr.com/project-freefall-early-access-impressions/">Project Freefall</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Dungeons Of Eternity Monster Mash Update Adds A Fan-Favorite Realm &amp; Halloween Decor ]]></title>
        <description><![CDATA[ Dungeons of Eternity&#39;s Halloween update brings back the Stormgrave realm &amp; adds new monsters and features. ]]></description>
        <link>https://www.uploadvr.com/dungeons-of-eternity-monster-mash-update-adds-a-fan-favorite-realm-halloween-decor/</link>
        <guid isPermaLink="false">6ae4e415f971f60001ebc17e</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Sat, 31 Oct 2026 17:12:59 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/dungeons-of-eternity-halloween-update.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Dungeons of Eternity dropped a new update just in time for Halloween. The Monster Mash update brings the popular Stormgrave realm back permanently alongside new Halloween-themed content.</p><p>Developer Othergate could have stopped at September's <a href="https://www.uploadvr.com/dungeons-of-eternitys-tomb-extraction-update-is-a-rune-aissance-for-an-aging-game/" rel="noreferrer">Tomb Extraction update</a> and called that this year's spooky season content drop as the new realm type definitely fit the spirit of the season, but instead the team refused to rest on its laurels and dropped a proper Halloween update. </p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/doe-monster-mash-3.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/doe-monster-mash-3.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/doe-monster-mash-3.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/doe-monster-mash-3.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/doe-monster-mash-3.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/doe-monster-mash-2.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/doe-monster-mash-2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/doe-monster-mash-2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/doe-monster-mash-2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/doe-monster-mash-2.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/doe-monster-mash-1.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/doe-monster-mash-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/doe-monster-mash-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/doe-monster-mash-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/doe-monster-mash-1.png 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Here's a rundown of the highlights:</p><ul><li>The <strong>Stormgrave realm</strong> returns, this time for good. By popular demand, the rain and lightning-riddled realm is available permanently. With it comes a new chamber style, <strong>Deadwood Forest, </strong>filled with huge dead trees casting shadows over tombs and graveyards.</li><li>The lobby and main menu get a Deadwood Forest-themed makeover.</li><li><strong>New monsters</strong>: the <strong>vampire</strong> is a miniboss in the Stormgrave realm, <strong>mummies</strong> replace the zombies in Sandstorm, and <strong>pumpkin head skeletons</strong> will run you down and explode into cluster bombs.</li><li>The <strong>Keep chambers</strong> have several new variants added.</li><li>A new <strong>Halloween Cosmetics Bundle DLC</strong> includes appropriately themed headpieces, accent colors, and wing cosmetics. It is priced at $6.99.</li></ul><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/doe-monster-mash-6.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/doe-monster-mash-6.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/doe-monster-mash-6.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/doe-monster-mash-6.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/doe-monster-mash-6.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/doe-monster-mash-5.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/doe-monster-mash-5.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/doe-monster-mash-5.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/doe-monster-mash-5.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/doe-monster-mash-5.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/doe-monster-mash-4.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/doe-monster-mash-4.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/doe-monster-mash-4.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/doe-monster-mash-4.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/doe-monster-mash-4.png 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><ul><li>Celebrating Dungeons of Eternity's third birthday, every player will receive a <strong>one, two, or three year trophy</strong> in their room depending on how long they have been playing.</li><li>A new <strong>potion chest</strong> has been added to better organize your inventory between dungeon runs.</li><li>Weapons can now be traded with other players in the vendor area of the outpost.</li><li>If you fall into a pit, you now have to be pulled back up by a teammate. If they feel nice enough to do so.</li><li>A teleporter has been added to the Outpost to move you from the Vendor area to the Crypt and back.</li></ul><p>Dungeons of Eternity is available on <a href="https://store.steampowered.com/app/3189340/Dungeons_of_Eternity/?ref=uploadvr.com" rel="noopener">Steam</a> and <a href="https://www.meta.com/experiences/dungeons-of-eternity/6341779295861881/?srsltid=AU7gw4XKuDofDiG-7CM4HK_TAimmXNX1qBoGbdR5kpysR3XI8TJX_Xip&ref=uploadvr.com" rel="noopener">Quest</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Forefront Is Coming To PlayStation VR2 Next Week ]]></title>
        <description><![CDATA[ Forefront is coming to PlayStation VR2 next week, with crossplay, adaptive triggers, headset haptics, and improved visuals. ]]></description>
        <link>https://www.uploadvr.com/forefront-is-coming-to-playstation-vr2-next-week/</link>
        <guid isPermaLink="false">6ae4c536f971f60001ebc120</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Sat, 31 Oct 2026 17:11:27 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/mbmp5ec5skyh1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Forefront is bringing 32-player FPS combat to PlayStation VR2 on November 5 with cross play, adaptive triggers, headset haptics, and improved visuals.</p><p>Triangle Factory has announced that its popular Battlefield-like 32-player FPS, Forefront, is coming to PlayStation VR2 on November 5. </p><p>The release comes with cross play between PC VR, Quest, and Sony users. The PS VR2 release naturally makes use of the great tech found in Sony's headset, including adaptive triggers and headset haptics, and Forefront runs at 90Hz on both PS5 and PS5 Pro. </p><p>The news of Forefront's PS VR2 port comes just after Triangle Factory released one of Forefront's biggest updates ever, which introduced a "Battle Pass" style progression system for unlocking weapons and cosmetics. The update, called "Operation: Sandstorm" also introduces a melee weapon, a new gun, a new game mode, and much more. </p><p>The full update details can be seen here:</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/forefront-update-adds-new-game-mode-melee-weapon-battle-pass-more/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Forefront Update Adds New Game Mode, Melee Weapon, "Battle Pass" &amp; More</div><div class="kg-bookmark-description">Forefront's latest update, called Operation: Sandstorm, adds a new game mode, melee weapon, progression-tied unlockables, and much more.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-f3e3f796-7ee5-4531-af81-77ed66894ea8.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">James Tocchio</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/7861ea51d8cb61c50e632516e7e6bcfb0bbcca2e-ae9e72e2-1928-4091-a82e-ca4abef5251b.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Forefront is available today on&nbsp;<a href="https://www.meta.com/experiences/forefront/28816918137899319?ref=uploadvr.com" rel="noopener">Quest</a>,&nbsp;<a href="https://store.steampowered.com/app/2981220/Forefront?ref=uploadvr.com" rel="noopener">Steam</a>, and&nbsp;<a href="https://store-global.picoxr.com/gb/detail/1/7478245947567292421?ref=uploadvr.com" rel="noopener">Pico</a>, and it's coming to PlayStation VR2 on November 5.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Ultrawings 1 &amp; 2 Get New Built-For-Quest-3 Editions Available Now ]]></title>
        <description><![CDATA[ Bit Planet Games released new versions of both Ultrawings games rebuilt for Quest 3 headsets. ]]></description>
        <link>https://www.uploadvr.com/ultrawings-1-2-get-new-built-for-quest-3-editions-available-now/</link>
        <guid isPermaLink="false">6ae38633f971f60001ebbf33</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 30 Oct 2026 10:02:30 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/new-ultrawings.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Both Ultrawings games have new versions built for Quest 3, Ultrawings Remastered and Ultrawings 2 Gold Edition, available now. </p><p>The first game retails for $14.99 and the second is priced at $19.99. At the time of this article, we do not know if there is an 'upgrade' path for owners of the original games as we saw with 2024's <a href="https://www.uploadvr.com/arizona-sunshine-gets-a-surprise-remake-this-year-on-quest-psvr-2-steam/">Arizona Sunshine Remake</a>. That said, developer Bit Planet Games has also released a <a href="https://www.meta.com/experiences/ultrawings-remastered-ultrawings-2-gold/1334297268163564/?ref=uploadvr.com">bundle for $24.99</a>, $10 cheaper than purchasing both new titles separately.</p><h2 id="ultrawings-remasteredremaking-a-true-og">Ultrawings Remastered - Remaking A True OG</h2><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/UltrawingsRemastered_Trailer_1080p-1-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/UltrawingsRemastered_Trailer_1080p-1-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/UltrawingsRemastered_Trailer_1080p-1-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:00</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Ultrawings Remastered Trailer</span></p></figcaption>
        </figure><p>The first <a href="https://www.uploadvr.com/ultrawings-vr-game-review/">Ultrawings</a> was released in 2017 for Oculus Rift, Steam, and PlayStation VR as one of the first open-world VR flight games to utilize the virtual stick, throttle, and cockpit controls as opposed to confining controls to the analog sticks and button presses. It was a launch title for the Oculus Go in 2018 and the original Oculus Quest in May 2019 with crossbuy for those who already owned the Oculus Rift version, meaning if you owned one, you got the other for free. </p><p>Remastered is, per Bit Planet, the original PC version of the game with some additional enhancements. <strong>All four plane</strong>s and <strong>over two hundred missions</strong> return from the original with the Quest 3 enhancements bringing a <strong>new ocean</strong>, a <strong>wider variety of skies</strong> to fly through, <strong>better haptics, new music</strong> and <strong>upgrades to lighting and shadows</strong>. </p><h2 id="ultrawings-2-gold-edition">Ultrawings 2 Gold Edition</h2><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Ultrawings2goldedition-Trailer-1080P_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Ultrawings2goldedition-Trailer-1080P.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Ultrawings2goldedition-Trailer-1080P_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:33</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Ultrawings 2 Gold Edition trailer</span></p></figcaption>
        </figure><p><a href="https://www.uploadvr.com/ultrawings-2-review/" rel="noreferrer">Ultrawings 2</a> launched first for Quest 2 in February 2022 and jumped to PC VR on Steam eight months later in October. PlayStation VR2 followed in January 2024 with support for that system's adaptive triggers and headset haptics at a native 90Hz refresh rate. The sequel introduced new aircraft and competitive gameplay with aerial dogfights for up to eight players and ring races much to the delight of returning players looking for more action after the first game's more relaxed atmosphere.</p><p>We loved Ultrawings 2 when we reviewed it at release, calling it "the exact kind of VR sequel we’ve been hoping for, building upon the original’s modest beginnings with a massive increase in scope and variety whilst retaining its air-tight controls and level design." </p><p>The Gold Edition brings back the six aircraft from the original with a new <strong>dynamic weather system</strong> ranging from clear blue skies to lightning storms and a new <strong>full day cycle</strong> as you fly. The <strong>controller haptics</strong> have also been overhauled to take full advantage of Quest 3's TruTouch haptics system. </p><p>Both games being rebuilt for Quest 3 headsets also means a higher native render resolution and presumably better draw distance, which is important for a flying game with a visible horizon. Few things can break immersion in games like this worse than seeing islands and such pop in as you approach them.</p><p><a href="https://www.meta.com/experiences/ultrawings-remastered/27402992609382485/?ref=uploadvr.com">Ultrawings Remastered</a> and <a href="https://www.meta.com/experiences/ultrawings-2-gold-edition/27882343628114045/?ref=uploadvr.com">Ultrawings 2 Gold Edition</a> are available now for Quest 3 separately or at a discount in a <a href="https://www.meta.com/experiences/ultrawings-remastered-ultrawings-2-gold/1334297268163564/?ref=uploadvr.com">bundle</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Real VR Fishing&#x27;s Next DLC Takes Players To The Great Lakes &amp; Introduces Freshwater Monsters ]]></title>
        <description><![CDATA[ Real VR Fishing&#39;s latest DLC, Great Lakes &amp; Oceans, adds 10 new North American fishing locations, 30 new species of fish, freshwater monster fish and new sharks. ]]></description>
        <link>https://www.uploadvr.com/real-vr-fishings-next-dlc-takes-players-to-the-great-lakes-introduces-freshwater-monsters/</link>
        <guid isPermaLink="false">6ae361b7f971f60001ebbe5e</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 30 Oct 2026 10:00:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/GLO-DLC-2026_2560_1440.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Real VR Fishing's latest DLC, Great Lakes &amp; Oceans, adds 10 new North American fishing locations, 30 new species of fish, freshwater monster fish and new sharks.</p><p>Real VR Fishing Great Lakes &amp; Oceans is the latest paid DLC for the popular VR fishing game. It introduces ten new fishing spots, including six locations on the Great Lakes of the US-Canada border, 30 new fish species including five freshwater monsters and three new sharks, new cosmetic items, and a new set of achievements and trophies. </p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Stage02_LakeMichigan_MuskegonPierLight.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Stage02_LakeMichigan_MuskegonPierLight.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/Stage02_LakeMichigan_MuskegonPierLight.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/Stage02_LakeMichigan_MuskegonPierLight.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/Stage02_LakeMichigan_MuskegonPierLight.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Stage04_Lakehuron_Cottage.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Stage04_Lakehuron_Cottage.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/Stage04_Lakehuron_Cottage.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/Stage04_Lakehuron_Cottage.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/Stage04_Lakehuron_Cottage.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Stage10_Chuckanut_Rock.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Stage10_Chuckanut_Rock.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/Stage10_Chuckanut_Rock.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/Stage10_Chuckanut_Rock.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/Stage10_Chuckanut_Rock.png 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Beyond the new locations, gear, and fish, the headline item in this DLC is the freshwater monster species. Up until this DLC release, the toughest battles in Real VR Fishing have all come when we hook a shark, and this has exclusively occurred only in saltwater (naturally). Now, freshwater monsters can bring that same battle to the game's lakes and rivers. </p><p>The way it happens is also pretty interesting. To catch a freshwater monster, you'll have to hook a regular fish and begin reeling it in. At times, randomly, and mid-fight with the smaller fish, a giant monstrous fish with shark-class power and difficulty will rise from the depths and steal your catch. From there, you've hooked a monster and the battle is on. </p><p>There are five freshwater monsters in this DLC, and each has a separate encyclopedia entry, its own trophy, and landing your first one unlocks a unique rod and reel set. </p><p>Real VR Fishing Great Lakes &amp; Oceans DLC will be available on <a href="https://www.meta.com/experiences/real-vr-fishing/2582932495064035/?srsltid=AfmBOoq0zxIexWj2-diU2nQ21PKBb1gBOgrbRupWYYTie3v644wIbwNE&ref=uploadvr.com" rel="noreferrer noopener">Meta Quest</a> on November 10, and on <a href="https://store.steampowered.com/app/1266470/Real_VR_Fishing/?ref=uploadvr.com" rel="noreferrer noopener">SteamVR</a> on November 11. The paid DLC costs $12.99, and the base game is priced at $19.99.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Diablo-Inspired Dark Fantasy RPG Vaelorys Out Today For Quest In Early Access ]]></title>
        <description><![CDATA[ Vaelorys, out now in Early Access on Quest, is a dark fantasy co-op RPG heavily inspired by Diablo and Path of Exile. ]]></description>
        <link>https://www.uploadvr.com/diablo-inspired-dark-fantasy-rpg-vaelorys-out-today-for-quest-in-early-access/</link>
        <guid isPermaLink="false">6ae37d9ff971f60001ebbef2</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 29 Oct 2026 12:34:45 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vaelorys-key-art-1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Vaelorys, a gesture-based dark fantasy RPG taking inspiration from games like Diablo and Path of Exile, is out now in Early Access for Quest.</p><p>Here's the trailer:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/VaelorysTrailer_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/VaelorysTrailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/VaelorysTrailer_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:00</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Vaelorys features co-op multiplayer 'Diablo-style' dungeon crawling for up to eight players, an arena mode where you combat hordes of enemies, over thirty unlockable gesture-based spells, a progression system with multiple classes and builds, and owing to the Diablo roots, lots of loot to be found during runs.  </p><p>Developer Spellbound Studio is still conducting <a href="https://www.uploadvr.com/vaelorys-is-a-spellcasting-action-rpg-for-quest-you-can-play-right-now-for-free/" rel="noreferrer">playtests</a> and seeking feedback to shape future updates with features players would like to see added. A low launch cost of $4.99 was likely priced to entice players to take a chance on the game.</p><p>Fans of the Diablo series have not had a lot of choices for VR, with the best available options being <a href="https://www.uploadvr.com/dungeons-of-eternitys-tomb-extraction-update-is-a-rune-aissance-for-an-aging-game/" rel="noreferrer">Dungeons of Eternity</a> and <a href="https://www.uploadvr.com/legendary-tales-adds-sandbox-mode-and-friendly-fire/" rel="noreferrer">Legendary Tales</a>. A Township Tale developer Alta cancelled its co-op dungeon crawler <a href="https://www.uploadvr.com/dark-fantasy-multiplayer-vr-game-reave-ends-development/" rel="noreferrer">Reave</a> earlier this year. </p><p>Vaelorys is available now for <a href="https://www.meta.com/experiences/vaelorys/31826464120285956/?ref=uploadvr.com">Quest</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Hitman: World Of Assassination&#x27;s Latest Elusive Target Is Jacksepticeye ]]></title>
        <description><![CDATA[ The Host, the newest limited-time Elusive Target mission for Hitman: World of Assassination featuring content creator Jacksepticeye, is available now. ]]></description>
        <link>https://www.uploadvr.com/hitman-world-of-assassinations-latest-elusive-target-is-jacksepticeye/</link>
        <guid isPermaLink="false">6ae36e1cf971f60001ebbe99</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 29 Oct 2026 12:33:52 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/hitman-woa-jacksepticeye.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>The Host, the newest limited-time Elusive Target mission for Hitman: World of Assassination featuring content creator Jacksepticeye, is available now until November 25.</p><p>The Elusive Target missions are a series of free limited-time missions featuring well known actors and entertainers. Previous Elusive Targets this year featured hip hop stars <a href="https://www.uploadvr.com/rapper-wiz/" rel="noreferrer">Wiz Khalifa</a> and <a href="https://www.uploadvr.com/snoop-dogg-is-the-new-free-limited-hitman-world-of-assassination-elusive-target/" rel="noreferrer">Snoop Dogg</a> and actress <a href="https://www.uploadvr.com/hitman-world-of-assassination-gets-limited-time-mission-starring-milla-jovovich/" rel="noreferrer">Milla Jovovich</a>.</p><p>Here's the trailer for The Host:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/hitman-woa-jacksepticeye-trailer_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/hitman-woa-jacksepticeye-trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/hitman-woa-jacksepticeye-trailer_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:24</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Jacksepticeye, real name Seán McLoughlin, is an Irish YouTuber with over 31M subscribers and 17B total views. In The Host, he plays Finn Colton, known online as Finnvictus, a controversial, yet popular content creator and former child star suspected of murdering a fellow content creator who has gone missing. A relative of the missing person is the client who hires Agent 47. </p><p>As depicted in the trailer, you go undercover as Agent 47 portraying a reclusive millionaire named Tobias Rieper who appears on Colton's Finn and Friends podcast. To play this special mission, you need to have previously unlocked the Hawke's Bay location. </p><p>Jacksepticeye had this to say of his role:</p><blockquote><em>I’ve been playing HITMAN with my community for years, so getting to actually step into the World of Assassination is unreal. Finn is loud, paranoid, and completely obsessed with content, and playing him was an absolute blast. I can’t wait to see all the creative ways you take him down, so make sure you’re recording it!</em></blockquote><p>The mission kicks off a new season of content, including five challenges, the returns of previous Elusive Target missions, a Twitch Drops campaign, and a paid themed DLC for The Host with new cosmetics and permanent access to The Host among other things. </p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/hitman-woa-the-host-season.jpg" class="kg-image" alt="" loading="lazy" width="1280" height="720" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/hitman-woa-the-host-season.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/hitman-woa-the-host-season.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/hitman-woa-the-host-season.jpg 1280w" sizes="(min-width: 720px) 720px"></figure><p>Hitman: World of Assassination is available in VR on&nbsp;<a href="https://store.steampowered.com/app/1659040/HITMAN_World_of_Assassination/?ref=uploadvr.com" rel="noopener">Steam</a>&nbsp;and&nbsp;<a href="https://store.playstation.com/en-us/product/UP4572-PPSA01768_00-00000000000VR2AC?ref=uploadvr.com" rel="noopener">PlayStation VR2</a>. The Host is a free add-on to the game available from October 29 until November 25. It is also included in the free demo for the game. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Forefront Update Adds New Game Mode, Melee Weapon, &quot;Battle Pass&quot; &amp; More ]]></title>
        <description><![CDATA[ Forefront&#39;s latest update, called Operation: Sandstorm, adds a new game mode, melee weapon, progression-tied unlockables, and much more. ]]></description>
        <link>https://www.uploadvr.com/forefront-update-adds-new-game-mode-melee-weapon-battle-pass-more/</link>
        <guid isPermaLink="false">6ae35549f971f60001ebbdfc</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Thu, 29 Oct 2026 10:45:39 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/7861ea51d8cb61c50e632516e7e6bcfb0bbcca2e.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Forefront's latest update, called Operation: Sandstorm, adds a new game mode, melee weapon, progression-tied unlockables, and much more.</p><p>Forefront has just launched a new update known as Operation: Sandstorm which adds a new game mode, a combat knife (the game's first melee weapon), a new rifle, and a new progression system called "Operations" that's essentially a "battle pass" in all but name. </p><p>Operations offers players an opportunity to unlock free rewards, through gathering points from daily and weekly challenges. Operations also offers premium rewards, such as character and vehicle skins, weapon patterns, and more, if players choose to purchase the premium version of the Operation. </p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/4f56c27d96a1cfdaf5d9e876eca9b793e9d5c80c.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/4f56c27d96a1cfdaf5d9e876eca9b793e9d5c80c.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/4f56c27d96a1cfdaf5d9e876eca9b793e9d5c80c.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/4f56c27d96a1cfdaf5d9e876eca9b793e9d5c80c.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/4f56c27d96a1cfdaf5d9e876eca9b793e9d5c80c.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/5305172ba5c1bb069c96e747645424c50eb4ff2a.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/5305172ba5c1bb069c96e747645424c50eb4ff2a.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/5305172ba5c1bb069c96e747645424c50eb4ff2a.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/5305172ba5c1bb069c96e747645424c50eb4ff2a.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/5305172ba5c1bb069c96e747645424c50eb4ff2a.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/5b5ee863946646f26e1746378f4b6f0ab2704c0f.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/5b5ee863946646f26e1746378f4b6f0ab2704c0f.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/5b5ee863946646f26e1746378f4b6f0ab2704c0f.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/5b5ee863946646f26e1746378f4b6f0ab2704c0f.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/5b5ee863946646f26e1746378f4b6f0ab2704c0f.png 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>In addition, the update adds a new game mode called "Breakthrough" which is a mix between Conquest and Rush. The objective is for attackers to push and capture all points in a sector until they overwhelm the enemy and conquer the map, while defenders try to maintain control of their sectors. </p><p>The full list of changes is included here, pasted from the game's Steam update page. Enjoy!</p><h3 id="changelog-70171">Changelog | 7.0.171</h3><h3 id="featured">Featured</h3><ul><li>Added **Operation: Sandstorm!** Operations allow players to unlock new weapons, vehicle and character skins, player cards, charms, emblems, weapon patterns, and more!</li><li>Added new gun, the **FMS** (Unlockable through Operation: Sandstorm)</li><li>Added a **Knife** melee weapon (Unlockable through Operation: Sandstorm</li><li>Added bHaptics support | Supported devices include TactSuit vests, TactSleeve, and the TactVisor.</li><li>Added new gamemode: Breakthrough | Available on Tunnels, Siberia, Mauritania, and Fjord.</li><li>Added Character skins and Vehicle skins (Unlockable through Operation: Sandstorm)</li></ul><h3 id="general">General</h3><ul><li>Added daily and weekly challenges through which players earn XP, or points to spend on free or premium operation rewards</li><li>Added more server performance improvements</li><li>Added more network bandwidth improvements</li><li>Added movement speed increase when only holding knife</li><li>Added knife kills awarding extra score and making the victim “executed” (which blocks revives)</li><li>Added giving a player ammo when killing someone with the knife</li><li>Improved foveated rendering on Steam Frame</li><li>Improved voice chat systems and its error handling</li><li>Fixed an issue that resulted in players letting go of grabbed equipment at random times or even the equipment swapping hands</li><li>Fixed an issue where player loadout wouldn’t save between matches due to changes including a new unlock</li><li>Fixed claymores and anti-tank mine kills counting as air kills while parachuting</li><li>Fixed voice restricted players not being able to hear others</li><li>Fixed respawned character keeping the previous corpse ragdoll active</li><li>Fixed getting softlocked during onboarding when closing the game while choosing username</li><li>Fixed the whole party getting kicked from the game when the leader is getting errors</li><li>Fixed controller rebinding being broken</li><li>Updated whiteboard</li></ul><h3 id="weapons-attachments">Weapons &amp; Attachments</h3><ul><li>Added separate movement slow stats while firing for each weapon category (for example, SMGs will have less of a slowing effect than LMGs)</li><li>Added gun mastery for the FMS (won’t affect the T5 and T6 unlocks for the base game guns)</li><li>Added remembering the laser enabled state upon respawn</li><li>Fixed the jitter on the Qilin reload animation</li><li>Fixed players getting teleported when colliding with friendly vehicles</li><li>Fixed LMGs Fire Rate Discrepancy Compared to ARs</li></ul><h3 id="gadgets-perks">Gadgets &amp; Perks</h3><ul><li>Fixed spotting inconsistencies with the drone</li><li>Fixed an issue where knobs on Spawn Beacon couldn’t be turned 360 degrees</li><li>Fixed detonating an enemy's C4 only giving the player an assist and not a kill</li><li>Fixed C4 on a vehicle acting as a shield against tank or RPG shots</li><li>Fixed Stim inconsistencies while inside transport helicopter</li><li>Fixed stim gun reload mispredictions</li></ul><h3 id="vehicles">Vehicles</h3><ul><li>Fixed the crash sound for fighter jets not playing sometimes</li><li>Fixed player being able to shoot through Little Bird body to hit the pilot from below</li><li>Fixed unoccupied vehicles stuttering while they are still moving</li></ul><h3 id="maps">Maps</h3><ul><li>Fixed characters getting stuck on top of pillars on Karst</li><li>Fixed various gaps and holes on Fjord</li><li>Fixed players getting stuck on the water plane under the map on Oasis</li><li>Fixed various places where players falling through the floor on a variety of maps</li><li>Fixed idle vehicle damage on Paradise</li></ul><h3 id="ui">UI</h3><ul><li>Added sorting by unlock requirement for the My Soldier view</li><li>Added melee weapon slot to the loadout menu</li><li>Added vehicle and character skin selection to the loadout menu</li><li>Fixed name tag above ragdoll not always showing when standing nearby</li><li>Fixed fighter jet icon flying backward on the respawn map</li></ul><p>Forefront is available now on&nbsp;<a href="https://www.meta.com/experiences/forefront/28816918137899319?ref=uploadvr.com" rel="noopener">Quest</a>,&nbsp;<a href="https://store.steampowered.com/app/2981220/Forefront?ref=uploadvr.com" rel="noopener">Steam</a>, and&nbsp;<a href="https://store-global.picoxr.com/gb/detail/1/7478245947567292421?ref=uploadvr.com" rel="noopener">Pico</a>. It's coming to PlayStation VR2 on November 5. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Exoshock Out Now In Early Access On Quest 3 &amp; PC VR ]]></title>
        <description><![CDATA[ VR shooter Exoshock is out now in Early Access on Quest 3 and PC VR via Steam. ]]></description>
        <link>https://www.uploadvr.com/exoshock-out-now-in-early-access-on-quest-3-pc-vr/</link>
        <guid isPermaLink="false">6ae3587ff971f60001ebbe29</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Thu, 29 Oct 2026 10:00:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Early-Access-Key-Art.png" medium="image"/>
        <content:encoded><![CDATA[ <p>VR shooter Exoshock is out now in Early Access on Quest 3 and PC VR via Steam. </p><p>Exoshock, the 1-4 player co-op sci-fi PvE shooter built for VR is out now on Meta Quest 3 and 3S and PC VR via Steam. The game is also playable on flat screen PC and cross-play is active across all platforms. </p><p>A trailer has been shared to announce the game's EA release, included here:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Official-Exoshock-Early-Access-Trailer-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Official-Exoshock-Early-Access-Trailer-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="3840" height="2160" playsinline="" preload="metadata" style="aspect-ratio: 3840 / 2160; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Official-Exoshock-Early-Access-Trailer-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:28</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Developed by PolarityOne, Exoshock is a 1-4 player cooperative sci-fi PvE shooter with a gritty dystopian setting. The FPS promises intense firefights as you enter active war zones, prioritizing squad tactics as you adapt and fight using customizable loadouts.</p><p>Exoshock has been previously playable by purchasing the "Founder's Edition," a pre-Early Access build which we went hands-on with back in April. At that time, our writer wrote, "Exoshock is shaping up to be one of the most exciting shooters VR has seen in a long time."</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/exoshock-hands-on-with-the-founders-edition/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Exoshock - Hands On With The Founders Edition</div><div class="kg-bookmark-description">Exoshock is a visceral, first person shooter that can now be accessed via the Founders Edition before it launches in Early Access.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-f20544d3-b0fe-4fd9-9187-e86ba92b80a0.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Pete Austin</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/EXS_Cover_Image_Landscape-b7a3165a-d3ec-40dd-8b18-1f0658b97abb.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Exoshock is out now in Early Access on <a href="https://store.steampowered.com/app/3549390/EXOSHOCK/?ref=uploadvr.com" rel="noopener">PC VR</a> and <a href="https://www.meta.com/experiences/exoshock/9912140795471966/?ref=uploadvr.com" rel="noopener">Meta Quest 3</a> at a price of $19.99.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Ghosts Of Tabor &amp; Knights Of Fiona Get Into The Halloween Spirit ]]></title>
        <description><![CDATA[ Extraction shooter Ghosts of Tabor &amp; co-op JRPG Knights of Fiona have new Halloween-themed content available now. ]]></description>
        <link>https://www.uploadvr.com/ghosts-of-tabor-knights-of-fiona-get-into-the-halloween-spirit/</link>
        <guid isPermaLink="false">6ae213755d273900017e5e1a</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Wed, 28 Oct 2026 09:06:38 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/KoF-GoT-Halloween.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Extraction shooter Ghosts of Tabor &amp; co-op JRPG Knights of Fiona have new Halloween themed content available now.</p><p>Adding to the growing list of <a href="https://www.uploadvr.com/halloween-themed-vr-game-updates-and-events-2026/" rel="noreferrer">VR games with spooky season updates</a>, both games have limited-time updates for you to dive into. </p><h2 id="ghosts-of-tabor">Ghosts of Tabor</h2><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/ghosts-of-tabor-halloween-bunker.png" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/ghosts-of-tabor-halloween-bunker.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/ghosts-of-tabor-halloween-bunker.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/ghosts-of-tabor-halloween-bunker.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/ghosts-of-tabor-halloween-bunker.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>The popular extraction shooter has released a <strong>Halloween-themed bunker</strong> (pictured above) and launched a <strong>Twitch drops campaign</strong> running until November 2. If you are unfamiliar with drops, it is a collaboration between developers and Twitch, a livestreaming platform, wherein you can earn exclusive in-game rewards simply by tuning in to a livestream of the game. These have been quite popular on Twitch for some time, but speaking as someone who has livestreamed VR on Twitch for over five years, it is rare to see VR developers do drops campaigns. Tabor and No Man's Sky have been the most frequent users of these campaigns that I am aware of for VR.</p><p>To qualify, you'll need to have played Tabor at least once during this current wipe period and link your account online, which can be done <a href="https://link.ghostsoftabor.com/account-linking?ref=uploadvr.com">here</a>. </p><p>Ghosts of Tabor is available now on&nbsp;<a href="https://www.meta.com/experiences/ghosts-of-tabor/7614022262006379?ref=uploadvr.com" rel="noopener">Quest</a>,&nbsp;<a href="https://store.steampowered.com/app/1957780/Ghosts_of_Tabor/?ref=uploadvr.com" rel="noopener">Steam</a>, <a href="https://store.playstation.com/en-us/concept/10011844/?ref=uploadvr.com" rel="noopener">PS VR2</a>, and <a href="https://store-global.picoxr.com/global/detail/1/7294560799153209349?ref=uploadvr.com" rel="noopener">Pico</a>.</p><h2 id="knights-of-fiona">Knights of Fiona</h2><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/knights-of-fiona-halloween-2.png" width="2000" height="1161" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/knights-of-fiona-halloween-2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/knights-of-fiona-halloween-2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/knights-of-fiona-halloween-2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/knights-of-fiona-halloween-2.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/knights-of-fiona-halloween-3.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/knights-of-fiona-halloween-3.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/knights-of-fiona-halloween-3.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/knights-of-fiona-halloween-3.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/knights-of-fiona-halloween-3.png 1920w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Since launch, <a href="https://www.uploadvr.com/knights-of-fiona-vr-review/" rel="noreferrer">Knights of Fiona</a> has been steadily adding new quests with special rewards for players. October 20 kicked off a new Halloween Event Quest that ends on November 12 with two new rewards: a <strong>pumpkin shield</strong> and a <strong>Halloween body </strong>(both pictured above). </p><p>This quest is free to all players, including those who did not purchase the Story Pass to complete the full campaign. To start the quest, go to the quest board in the Eftora Station, select 'battle' and 'special' to see the quest. This quest can be completed in co-op with friends. </p><p>Additionally, the Got 'Em Mall also has several pumpkin hat sets available as in-app purchases. </p><p>Knights of Fiona is available now free to play on the <a href="https://www.meta.com/experiences/knights-of-fiona/7147710718618946/?ref=uploadvr.com" rel="noreferrer noopener">Meta Horizon Store</a>&nbsp;and&nbsp;<a href="https://store.steampowered.com/app/4147100?ref=uploadvr.com" rel="noreferrer noopener">Steam</a>.&nbsp;</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ No Man&#x27;s Sky Returns To Its Darkest Corners In New Forsaken Update ]]></title>
        <description><![CDATA[ No Man&#39;s Sky gets into the Halloween spirit with the Forsaken update, introducing a new trade merchant and missions into the eeriest locations in the game for new rewards. ]]></description>
        <link>https://www.uploadvr.com/no-mans-sky-returns-to-its-darkest-corners-in-new-forsaken-update/</link>
        <guid isPermaLink="false">6ae10f0044b9ea00018b667a</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Wed, 28 Oct 2026 08:59:09 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/No-Man-s-Sky-Forsaken-Trailer-Thumbnail-1.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>No Man's Sky gets into the Halloween spirit with the new Forsaken update introducing a new type of trade merchant and missions to send players into the eeriest locations in the game for new rewards.</p><p>This update coincides with the iOS launch of the game. Here's the trailer:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/No-Man-s-Sky-Forsaken-Trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-27-16h51m10s053.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/No-Man-s-Sky-Forsaken-Trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-27-16h51m10s053.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:55</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>The deep-space outposts, introduced in the <a href="https://www.uploadvr.com/no-mans-skys-cosmos-update-overhauls-the-outer-space-experience/" rel="noreferrer">Cosmos update</a> this year, now have <strong>forsaken traders</strong>, new merchants who task you with retrieving <strong>haunting mementos</strong> from hulk wrecks in space, infested outposts, derelict freighters, and paleontological digsites. The mementos can be traded for special modules for corvette ships, a new ship type introduced in the <a href="https://www.uploadvr.com/no-mans-sky-voyagers-update/">Voyagers update</a>, including new cockpits and biomechanical components. </p><p>You can also pick up new <strong>space courier contracts</strong> from deep-space outposts, tasking you to deliver important packages for high pay. </p><p>The Forsaken update also brings significant quality of life features, some of which have been requested by the community:</p><ul><li>The new <strong>minimal HUD mode</strong> minimizes the compass, hazard protection bars and mission notifications while hiding non-essential markers. </li><li>The <strong>holo-arena battles</strong> introduced in this year's <a href="https://www.uploadvr.com/no-mans-sky-channels-pokemon-in-latest-update/">Xeno Arena update</a> have been extended to deep-space outposts.</li><li>Stars in nearby systems will now appear as targetable destinations that can be flown to directly while flying in a ship in deep space, bypassing having to navigate to them via the galaxy map.</li><li>Off-planet bases can now be uploaded to No Man's Sky, allowing other players to visit bases that are not their own.</li><li>The multi-tool now has a weapon select wheel for quick switching between modules instead of cycling through with a button press.</li></ul><p>No Man's Sky is available on&nbsp;<a href="https://store.steampowered.com/app/275850/No_Mans_Sky/?ref=uploadvr.com" rel="noreferrer noopener">Steam</a>&nbsp;and&nbsp;<a href="https://www.playstation.com/en-us/games/no-mans-sky/?ref=uploadvr.com" rel="noreferrer noopener">PS VR2</a>. The Forsaken update is free to all players.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Sega Amusements Shares New House Of The Dead Reawakened Details ]]></title>
        <description><![CDATA[ Sega Amusements revealed more details and a new video showcasing House of the Dead: Reawakened, a new VR shooter coming soon to arcades. ]]></description>
        <link>https://www.uploadvr.com/sega-amusements-shares-new-house-of-the-dead-reawakened-details/</link>
        <guid isPermaLink="false">6ae1f1895d273900017e5d56</guid>
            <category><![CDATA[ Location-Based ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Wed, 28 Oct 2026 07:42:01 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/House-Of-The-Dead-Reawakened-Brochdure.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Sega Amusements has revealed more details and a new video showcasing House of the Dead: Reawakened, a new VR game coming soon to arcades.</p><p>Sega Amusements has unveiled a new video, screenshots, brochure, and sales page for their upcoming VR arcade game House of the Dead Reawakened, giving us our first clear look at the game cabinet, VR headset, and (at least a glimpse of) gameplay.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/This-Halloween--the-arcade---s-biggest-horror-game-is-reawakening.--HouseOfTheDead--IAAPA--SEGA_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/This-Halloween--the-arcade---s-biggest-horror-game-is-reawakening.--HouseOfTheDead--IAAPA--SEGA.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1080" height="1920" playsinline="" preload="metadata" style="aspect-ratio: 1080 / 1920; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/This-Halloween--the-arcade---s-biggest-horror-game-is-reawakening.--HouseOfTheDead--IAAPA--SEGA_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:30</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/HODVR_-_Controller_Large-3.webp" width="1000" height="750" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/HODVR_-_Controller_Large-3.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/HODVR_-_Controller_Large-3.webp 1000w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/House_of_the_Dead_Reawakened_Cabinet-4.webp" width="1000" height="1228" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/House_of_the_Dead_Reawakened_Cabinet-4.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/House_of_the_Dead_Reawakened_Cabinet-4.webp 1000w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/HODVR---Player-Smiling-4.webp" width="1000" height="750" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/HODVR---Player-Smiling-4.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/HODVR---Player-Smiling-4.webp 1000w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>House of the Dead Reawakened is a two-player arcade horror experience with a "terrifying gothic cabinet." The cabinet is themed like a decrepit manor, with two 43" vertical displays forming the manor's side windows, and a massive 85" display serving as the front door. While players play in their VR headset, the displays show the action happening on screen to arcade-goers and passersby. </p><p>The game has been developed in Unreal Engine 5 and uses DPVR E4C commercial-grade VR headsets. The guns feature haptic feedback and recoil. </p><p>Much of this information is included in the game's sales brochure:</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/House-Of-The-Dead-Reawakened-Brochure-1.png" class="kg-image" alt="" loading="lazy" width="2000" height="1415" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/House-Of-The-Dead-Reawakened-Brochure-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/House-Of-The-Dead-Reawakened-Brochure-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/House-Of-The-Dead-Reawakened-Brochure-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/House-Of-The-Dead-Reawakened-Brochure-1.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>House of the Dead Reawakened follows in the footsteps of the original The House of the Dead, which was first released in arcades in 1997 and then ported to Sega's then-current home console, Sega Saturn, in 1998.</p><p>Numerous mainline releases have followed in arcades, with standalone games and ports appearing on a wide range of home game consoles since. The series has also enjoyed several spin-offs, and at least one (fairly terrible) movie. A new film is currently being developed.</p><p>The most recent all-new release in the series was 2018's arcade shooter The House of the Dead: Scarlet Dawn, which was a more traditional arcade shooter that did not feature VR tech.</p><p><a href="https://segaarcade.com/news/dare-to-experience-house-of-the-dead-reawakened?ref=uploadvr.com" rel="noreferrer">House of the Dead Reawakened</a> makes its global debut at the arcade and amusement park trade show <a href="https://iaapa.org/expos-and-events/iaapa-expo?gad_source=1&gad_campaignid=24390968818&gbraid=0AAAABDY9Qxv6nWDOp-eu8YulbiOO_2lw1&gclid=CjwKCAjwuobXBhBXEiwAYUaIlVaiAYNYRzqoifTMKRBPnMLxBGHQr-TCctD8QBca81v2edkrsRQfKhoCyMIQAvD_BwE&ref=uploadvr.com" rel="noreferrer">IAAPA</a> Orlando in mid-November. A release date has not been confirmed yet, but it seems likely that these zombies will be haunting arcades in 2027. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ From Best Buy To Meta Lab: The Current XR Retail Experience ]]></title>
        <description><![CDATA[ Comparing the genuine Meta Lab experience to the Meta Lab @ Best Buy experience left us with very different conclusions than we expected going in. ]]></description>
        <link>https://www.uploadvr.com/from-best-buy-to-meta-lab-the-current-xr-retail-experience/</link>
        <guid isPermaLink="false">6aa42d602ceff300017ad5fd</guid>
            <category><![CDATA[ Editorials ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Wed, 28 Oct 2026 06:15:11 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Best-Buy-Meets-Meta-Lab.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Comparing the genuine Meta Lab experience to the Meta Lab @ Best Buy experience left me with very different conclusions than I expected to have going in. Let me explain.</p><p>As a fan of VR, I've often struggled with the state of the retail experience as it relates to VR. Last year I visited a large Best Buy store and was so disgusted by the Meta Quest display I found there that I was motivated to write an <a href="https://www.uploadvr.com/the-vr-retail-experience-needs-a-hard-reboot/" rel="noreferrer">editorial</a> about the experience.</p><p>Since then, Meta has upped their retail strategy significantly, opening several first-party Meta Lab <a href="https://www.meta.com/meta-lab/?ref=uploadvr.com" rel="noreferrer">locations</a> around the United States. Additionally, it has aggressively pursued an expansion of the Meta Lab <a href="https://www.meta.com/blog/introducing-meta-lab-capsule-stores-best-buy/?ref=uploadvr.com" rel="noreferrer">in-store retail experience</a> at select <a href="https://www.bestbuy.com/site/clp-video-games/meta-lab-at-best-buy/pcmcat1780609130574.c?id=pcmcat1780609130574&ref=uploadvr.com" rel="noreferrer">Best Buy locations</a>, called Meta Lab @ Best Buy, with over 50 locations planned by the end of 2026.</p><p>Both retail experiences feature the Meta and Ray-Ban Meta AI glasses, as well as the Meta Ray-Ban Display glasses, and Meta Quest VR headsets and related accessories.</p><p>After realizing my business travels would take me through New York City, I decided to visit both the Meta Lab flagship store in Manhattan, as well as a Meta Lab @ Best Buy location, and see how the experiences compare, and what they deliver to the general shopping public.</p><p>I made appointments for a Meta Ray-Ban Display glasses demo at a Best Buy in Westbury, NY and the Meta Lab in New York City. I received email confirmations and reminders for each appointment.</p><h3 id="meta-lab-best-buy">Meta Lab @ Best Buy</h3><p>My first appointment was at the Best Buy in Westbury, NY. Walking in, the Meta Lab is off to the right, which is <a href="https://wrt101spring2018spencer.wordpress.com/wp-content/uploads/2018/04/the-science-of-shopping_gladwell.pdf?ref=uploadvr.com" rel="noreferrer">prime territory</a> in retail space. The display was bright and modern, with Meta's signature blue branding contrasting with light wood tones.</p><figure class="kg-card kg-image-card kg-width-full kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3024---Copy.JPEG" class="kg-image" alt="" loading="lazy" width="1897" height="1025" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/IMG_3024---Copy.JPEG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/IMG_3024---Copy.JPEG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/IMG_3024---Copy.JPEG 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3024---Copy.JPEG 1897w"><figcaption><span style="white-space: pre-wrap;">Meta Lab @ Best Buy, Westbury, NY. Photo: Craig Storm</span></figcaption></figure><p>I was greeted quickly by an employee who later told me that he's employed by Meta under a special arrangement with Best Buy. We confirmed that I was there for my demo and quickly walked to the Meta Ray-Ban Display glasses area, where they had demo units charged and waiting. They had both sizes and colors available for the demo, and we determined that the standard size would fit me best. I chose to try the Sand colorway.</p><p>I was then fitted with the Neural Band that accompanies the Display glasses. Once we settled on size 3, it was time to start the demo.</p><p>And that's where things went sideways.</p><p>It turns out that Meta was rolling out a "software update" that rendered the Neural Band useless and limited functionality of the glasses themselves. The employee was apologetic and still delivered a high-quality demo using the right stem touchpad controls to navigate the UI, to the best of his ability given the circumstances. </p><p>Despite my disappointment at being unable to fully demo the glasses and Neural Band, I was impressed by the employee's knowledge, directing the demo from memory, unable to see what I was seeing in the monocular display. </p><p>He asked me questions to help guide his presentation. How would I envision using this function? Would I see myself doing this or that? His enthusiasm for the product came through. I asked him how long he's been working there and he told me only two months - pretty impressive training, I thought to myself.</p><p>The challenge and friction I encountered was technological, frustrating yes, but I came away from the demo feeling positive about the experience, mostly due to the employee who did such a nice job in non-optimal circumstances. If I were actually going to purchase these glasses, I would not hesitate to go back for a full demo once Meta's "software update" was completed. </p><figure class="kg-card kg-image-card kg-width-full kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3029.JPEG" class="kg-image" alt="" loading="lazy" width="1536" height="2048" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/IMG_3029.JPEG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/IMG_3029.JPEG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3029.JPEG 1536w"><figcaption><span style="white-space: pre-wrap;">Meta Ray-Ban Display glasses, Meta Lab @ Best Buy. Photo: Craig Storm</span></figcaption></figure><p>While there, I also decided to demo a Meta Quest VR headset to see how they were being presented and sold.</p><p>My original employee had to go attend a training session, so I was handed off to a second employee. He quickly brought me to the Quest display. I asked about the differences between the Quest 3 and 3S, and he explained them competently. Again, I was impressed by the enthusiasm of the employee. He also asked me questions about my experience with VR and how I would be using the headset.</p><p>The Quest 3 I tried was pre-loaded with several games that demonstrate some of the most accessible standalone VR and MR experiences. Beat Saber, Golf+, First Encounters (mixed reality experience), and Cubism are the games I can recall, among others. Also notable is the "Streaming" experience which loads up a large virtual screen and displays TV and movie content.</p><p>The employee gave me the option to sit if I was uncomfortable. When I told him I was going to remain standing, he made sure I was positioned in a safe space, and I could hear him tell other customers to steer clear of my flailing hands.</p><p>After playing a bit of Beat Saber and trying the Streaming experience, I thanked the employee for the demo and took some time to look around the space at how these devices were being merchandised.</p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3027-1.JPEG" width="2000" height="1500" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/IMG_3027-1.JPEG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/IMG_3027-1.JPEG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/IMG_3027-1.JPEG 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3027-1.JPEG 2048w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3031.JPEG" width="2000" height="1500" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/IMG_3031.JPEG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/IMG_3031.JPEG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/IMG_3031.JPEG 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3031.JPEG 2048w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3033.JPEG" width="1536" height="2048" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/IMG_3033.JPEG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/IMG_3033.JPEG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3033.JPEG 1536w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Meta Quest displays, Meta Lab @ Best Buy. Photos: Craig Storm</span></p></figcaption></figure><p>Compared to the horror show I encountered last year, this was VR retail nirvana. The shelves were stocked with headsets, accessories, and gift cards. There was digital signage highlighting some standout experiences and comparing headset models. The display table had both Quest 3 and Quest 3S mounted face-down, to better enable customers to compare the pancake and Fresnel lenses. </p><p>It's impossible to miss the space given to the AI glasses, with large rows of models available to try on, and digital signage that includes a camera for virtual try-ons as well.</p><figure class="kg-card kg-image-card kg-width-full kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3032.JPEG" class="kg-image" alt="" loading="lazy" width="2000" height="1500" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/IMG_3032.JPEG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/IMG_3032.JPEG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/IMG_3032.JPEG 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3032.JPEG 2048w"><figcaption><span style="white-space: pre-wrap;">Meta AI glasses, Meta Lab @ Best Buy. Photo: Craig Storm</span></figcaption></figure><p>Overall I came away from the Meta Lab @ Best Buy experience feeling like I was treated with care by the employees, and served with respect by the merchandising and space design. Unfortunate as it was to have my demo affected by a software issue, I felt that it was time well spent, and as a customer I would be very comfortable buying in this environment.</p><h3 id="meta-lab-flagship-storenew-york-city">Meta Lab Flagship Store - New York City</h3><p>Walking down 5th Avenue, it's hard to miss the Meta Lab, with its deep cobalt blue painted frontage, extending three stories up. </p><figure class="kg-card kg-image-card kg-width-full kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3040.JPEG" class="kg-image" alt="" loading="lazy" width="1536" height="2048" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/IMG_3040.JPEG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/IMG_3040.JPEG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3040.JPEG 1536w"><figcaption><span style="white-space: pre-wrap;">Meta Lab Flagship Store, New York City. Photo: Craig Storm</span></figcaption></figure><p>Upon entering the Meta Lab store, you enter a curated space that is trendy yet warm. AI glasses dominate the displays on the walls, with some Quest headsets on display as well in the main floor showroom. I was directed to take the elevator to the second floor and check in at the demo desk for my appointment.</p><p>I was asked to sit at a nearby table. Within what felt like 20 seconds, an employee approached with Meta Ray-Ban Display glasses and Neural Bands. After introducing himself, he fit me for the frames and Neural Band, and we commenced the demo.</p><p>This time I got to fully experience the Display glasses as intended, using the Neural Band to navigate the UI on the monocular display. I used maps to navigate to a nearby location, scrolled an Instagram feed, and took photos and videos. During the demo the Meta employee could follow along on a phone app, seeing what I was seeing to help guide the experience.</p><figure class="kg-card kg-image-card kg-width-full kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3046.JPEG" class="kg-image" alt="" loading="lazy" width="2000" height="1500" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/IMG_3046.JPEG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/IMG_3046.JPEG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/IMG_3046.JPEG 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3046.JPEG 2048w"><figcaption><span style="white-space: pre-wrap;">Meta AI Glasses and Quest VR Headsets, Meta Lab NYC. Photo: Craig Storm</span></figcaption></figure><p>Throughout the demo we chatted about how interesting AR technology is. He was very clearly a tech enthusiast and transmitted his excitement openly. He delivered the demo professionally, asking me questions about my anticipated use cases, and also allowed me time to freely navigate around the UI without narration.</p><p>At the conclusion of the demo I was offered snacks and refreshments. A Meta manager approached to ask how I enjoyed my demo. I gave my feedback and also complimented the employee for doing a great job. There was zero sales pressure.</p><figure class="kg-card kg-image-card kg-width-full kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3047.JPEG" class="kg-image" alt="" loading="lazy" width="2000" height="1500" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/IMG_3047.JPEG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/IMG_3047.JPEG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/IMG_3047.JPEG 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3047.JPEG 2048w"><figcaption><span style="white-space: pre-wrap;">Overlooking the first floor showroom, Meta Lab NYC. Photo: Craig Storm</span></figcaption></figure><p>I asked about doing a demo of a Quest, and was directed back to the first floor. At this point the Meta Lab experience started to show cracks. The first employee I spoke to wasn't trained on Quest demos, so they summoned a second employee who could set me up with a Quest. The second employee was barely trained on Quest, but was able to take me to a room in the back where there was room for a VR demo. I requested a Quest 3S this time.</p><p>A third employee, who was apparently more trained than the first two, now came to take over the demo. She struggled to put the Quest into a demo experience, and instead loaded me into a VR 360 Space video touring a space station and floating on a spacewalk. </p><p>This content was completely inappropriate for a demo where the employee never bothered to ask my experience level with VR or my comfort level with potential motion sickness triggers. Though seats were available in the room, it was not suggested that I sit for this experience. </p><p>I asked the employee if this was the usual demo, and they said yes. I asked about Beat Saber or First Encounters, and was told that those are available, but was not offered a way to launch those experiences. </p><figure class="kg-card kg-image-card kg-width-full kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3045.JPEG" class="kg-image" alt="" loading="lazy" width="1536" height="2048" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/IMG_3045.JPEG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/IMG_3045.JPEG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3045.JPEG 1536w"><figcaption><span style="white-space: pre-wrap;">Quest accessories, Meta Lab NYC. Photo: Craig Storm</span></figcaption></figure><p>Upon finishing my demo, I asked the employee if they enjoyed using VR, and they told me they don't use it. They were pleasant enough, but you could tell they had no passion for the product. They were much more enthusiastic about the AI glasses, which we talked about as we walked together toward the front showroom.</p><p>They did take time to point out that the Meta VR Glasses are coming in the spring, and that they hope to have a unit on hand for training early in the year. They seemed much more excited about the VR Glasses as a product, so perhaps that's a good sign for the future.</p><figure class="kg-card kg-image-card kg-width-full kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3051.JPEG" class="kg-image" alt="" loading="lazy" width="1536" height="2048" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/IMG_3051.JPEG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/IMG_3051.JPEG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/IMG_3051.JPEG 1536w"><figcaption><span style="white-space: pre-wrap;">Teasing the Meta VR Glasses, Meta Lab NYC. Photo: Craig Storm</span></figcaption></figure><p>I had another look around at the myriad AI glasses available, and also noted the steady foot traffic in the store. There seemed to be a mix of locals and tourists visiting the store.</p><p>Overall my experience at the Meta Lab Flagship Store was a study in contradictions. The Display glasses demo was outstanding, with a knowledgeable and enthusiastic employee as my guide. The Quest demo found me passed around before a disinterested employee drew the short straw and threw me into a vomit-inducing 360 spacewalk video.</p><h3 id="conclusion-and-surprise">Conclusion and surprise</h3><p>I was skeptical that the Meta Lab @ Best Buy could deliver an experience equal to the first-party Meta Lab experience. </p><p>On the Display glasses demo, I believe that if the Best Buy units were fully functional, I would have experienced an equally impressive demo experience as I did at the genuine Meta Lab in New York City. Both employees were enthusiastic and knowledgeable.</p><p>For the Quest demo, Best Buy wins hands down. The headset was in demo mode, with the menu of experiences ready to try. The employee was interested in my needs and had at least a passing interest in VR. </p><p>The Meta Lab Quest demo experience fell woefully short of what I expected to find, especially at their "flagship" store. Perhaps it's a training issue, or a matter of hiring people with interest in VR. It will be very interesting to see how Meta Lab employees are trained to present the VR Glasses.</p><p>My hope is that I caught the Meta Lab on a bad day for Quest demos.</p><p>So for now, it seems there's some genuine improvement to the state of VR retail, and the heavy lifting is being done by the Best Buy version of the Meta Lab experience.</p><h3 id="post-visit-survey">Post-Visit Survey</h3><p>For both demos I was sent a thank you email with a link to a survey to give feedback on my experiences. I was eager to provide both positive and negative feedback. In both cases, clicking the link opened a web page with this message: </p><p>"This survey has reached its quota and responses are no longer being solicited."</p><p>I might have to write another editorial.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Terry&#x27;s Terraforming Review: A Fun &amp; Funny VR Job Sim With Something To Say ]]></title>
        <description><![CDATA[ What begins as a simple, low-stakes job simulator in which you terraform simulations of planets for refugee aliens soon morphs into something deeper. ]]></description>
        <link>https://www.uploadvr.com/terrys-terraforming-review-a-fun-funny-vr-job-simulator-with-something-to-say/</link>
        <guid isPermaLink="false">6ae0bdd044b9ea00018b646f</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Wed, 28 Oct 2026 01:13:01 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/terry-s-terraforming-screenshots-6.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>In Terry's Terraforming, what begins as a simple, low-stakes job simulator in which you terraform planets for refugee aliens soon morphs into something deeper. </p><p>Before game's end, you're not just puzzling out how to balance planetary ecosystems, grooving to a phenomenal soundtrack by Swedish electronic duo Carbon Based Lifeforms, and interacting with a lovely cast of wonderfully voiced robots and aliens, you're also considering what it means to be homeless and grappling with who gets to decide if people have a healthy place to live. </p><p>And while the developers never beat you over the head with the game's deeper message, its last hour does hint at harder conversations about ecology, greed, and the potential destructiveness of progress, all while thankfully maintaining a wry sense of humor and an engaging gameplay loop. </p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">The Facts</strong></b><br><br><b><strong style="white-space: pre-wrap;">What is it?</strong></b>: A VR terraforming job simulator in which you work to transform dying planets into habitable worlds.<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://www.meta.com/experiences/terrys-terraforming/7756220811151283/?ref=uploadvr.com" rel="noreferrer">Meta Quest 3 and 3S</a>, (coming soon to) PC VR via <a href="https://store.steampowered.com/app/4372850/Terrys_Terraforming/?ref=uploadvr.com" rel="noreferrer">Steam</a><br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: October 22, 2026<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Really Interactive<br><b><strong style="white-space: pre-wrap;">Publisher</strong></b>: Really Interactive<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $14.99 </div></div><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/terrys-terraforming_1-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/terrys-terraforming_1-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/terrys-terraforming_1-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">2:04</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Gameplay footage captured by UploadVR.</span></p></figcaption>
        </figure><h3 id="terrys-what">Terry's What?</h3><p>In Terry's Terraforming, you play as a new hire at the titular company and spend your working days turning dead or dying planets into habitable worlds for alien clients. You'll warm atmospheres, lift mountains from the sea, dig life-giving rivers, prod volcanoes into bursting, and grow lush forests, all to shape the ecosystems of the planets to best suit the aliens who wish to live there. </p><p>Each alien species wants something different: this one may need tropical beaches to live, while another may need a frozen tundra or a dry desert. Crafting the perfect world isn't easy. You'll need a veritable tool chest of gizmos to make each world just right, and each tool may be used only at a cost (literally - Terry's Terraforming is a for-profit venture, after all). The goal for much of the game's five-or-so hour playthrough is to achieve the ideal planetary conditions as quickly and cost-effectively as possible. </p><p>Before long you learn that you're not actually terraforming worlds, but rather creating expensive simulations for the alien clients. And a meeting with your company's mysterious CEO (sitting in his perch at the highest point of our orbiting space station) confirms the true ambition of Terry's Terraforming; to make money. </p><p>By the end, your interactions with the bereft aliens and rapidly diminishing coworkers (budget cuts) put you in a bit of a pickle. Do you follow the CEO's commands to the detriment of your coworkers and clients, or do you take the honest route? I know which one I picked, and earned a pretty satisfying ending for my trouble. Which path you'll walk is up to you. </p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/terry-ceo_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/terry-ceo.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/terry-ceo_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:19</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Gameplay footage captured by UploadVR.</span></p></figcaption>
        </figure><h3 id="playing-god">Playing God</h3><p>Of course, Terry's Terraforming is a video game, and to be successful, it must be fun to play. Thankfully, it is. </p><p>The gameplay loop is essentially this: you'll hit Terry's reception desk, chat with the friendly robots there, collect your assignment, and then head up to the lab to terraform a world into shape alongside your friendly floating computer, Sprout. </p><p>In the lab you'll find the terraforming station. Sprout gives you a briefing on the world to be terraformed, and the aliens who hope to live there while a display shows you the "sweet spot," a zone somewhere within two axes that the alien clients will feel is "just right" for them. You'll then try to make the planet hotter or colder, wetter or drier, covered in oceans or dense with forests, depending on the aliens' needs, by using a selection of tools. </p><p>These tools are all effective showcases for VR tech. For example, a cheap way to flatten mountains or destroy islands is to grab an asteroid from orbit and slingshot it into the planet's surface, and a quick way to heat up a planet is to use the blowtorch to start a forest fire. Each of these interactions feels distinctive and immediate, and as is the case in all <a href="https://www.uploadvr.com/best-puzzle-games-on-quest-in-2026/" rel="noreferrer">the best VR puzzle games</a>, Terry's capitalizes well on the tactile nature of the medium. </p><p>There are fifteen tools in total, and each is unique and interesting in its own way. Furthermore, some tools are non-usable at various points in the adventure (budget cuts, again?), which adds a little wrinkle to the otherwise fairly straightforward gameplay. </p><p>In addition to the terraforming, which makes up the vast majority of the gameplay, there's also a tool called "Sweet View," a play on Google Street View. Using this tool teleports you down to the surface of whatever planet you're currently creating. Here you can freely teleport in any direction, exploring on foot and snapping photos and videos with a special camera. These you can save for your own use, or to be shared with your alien clients (indeed this changes some of the interactions in interesting, if minor, ways). It's neat, but somewhat underdeveloped. After a few moments on the surface of the planet there is a distinct feeling of, "Okay, now what?" At the same time, it's interesting to see just how greatly your terraforming actions impact things on the ground level, and the photo geek in me does love making virtual photos, too. </p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/terry-sweet-view_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/terry-sweet-view.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/terry-sweet-view_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:42</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Gameplay footage captured by UploadVR.</span></p></figcaption>
        </figure><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/terry-s-terraforming-screenshots-4.jpg" width="1872" height="1872" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/terry-s-terraforming-screenshots-4.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/terry-s-terraforming-screenshots-4.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/terry-s-terraforming-screenshots-4.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/terry-s-terraforming-screenshots-4.jpg 1872w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/terry-s-terraforming-screenshots-2.jpg" width="512" height="512" loading="lazy" alt=""></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/terry-s-terraforming-screenshots-3.jpg" width="1872" height="1872" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/terry-s-terraforming-screenshots-3.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/terry-s-terraforming-screenshots-3.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/terry-s-terraforming-screenshots-3.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/terry-s-terraforming-screenshots-3.jpg 1872w" sizes="(min-width: 720px) 720px"></div></div></div></figure><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Comfort</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">Terry's Terraforming is a comfortable game for most VR players. Movement is teleportation based, and there's a blink teleport system which can be toggled on and off. There's no smooth walking, no artificial locomotion, and the game can be played seated or standing. </span></p></div>
        </div><p>Between terraforming sessions you'll chat with your robot colleagues and with the visiting alien clients. There's an observation deck with a translation machine that lets you chat with the aliens, and while some of these interactions are fairly innocuous and shallow, others are surprisingly affecting. It is this emotional content that spurs you on to the game's surprising conclusion, one which will almost certainly have you reflecting on conditions found in our own real world. </p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/terrys-terraforming_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/terrys-terraforming.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/terrys-terraforming_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:54</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Gameplay footage captured by UploadVR.</span></p></figcaption>
        </figure><h3 id="terrys-terraforming-reviewfinal-verdict">Terry's Terraforming Review - Final Verdict</h3><p>Terry's Terraforming surprised me. It's a tactile and funny job simulator with great VR bones and some interesting mechanics. It also tells a surprisingly earnest story about who gets a home, and who gets to decide who gets a home. It never lectures, but it certainly has something to say. The fact that it can speak this way while also remaining fun and funny is a real testament to the creativity and heart of the people who made it.</p><p>Terry's Terraforming is available now on <a href="https://www.meta.com/en-gb/experiences/janets-planets/7756220811151283/?ref=uploadvr.com" rel="noreferrer noopener">Meta Quest 3</a>. It's coming to <a href="https://store.steampowered.com/app/4372850/Janets_Planets?ref=uploadvr.com" rel="noreferrer noopener">Steam</a> at a later date.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2023/11/4-Stars.png" class="kg-image" alt="" loading="lazy" width="1500" height="546" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2023/11/4-Stars.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2023/11/4-Stars.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2023/11/4-Stars.png 1500w" sizes="(min-width: 720px) 720px"></figure><hr><p><em>UploadVR uses a 5-Star rating system for our game reviews – you can read a breakdown of each star rating in our </em><a href="https://www.uploadvr.com/uploadvr-review-guidelines/"><em>review guidelines</em></a><em>. </em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ One Company Currently Has Three Top Ten Quest Games ]]></title>
        <description><![CDATA[ With its recent free-to-play release Fishy, developer Enver has three top ten games on the Quest platform. ]]></description>
        <link>https://www.uploadvr.com/one-company-currently-has-three-top-ten-quest-games/</link>
        <guid isPermaLink="false">6ae0bb5a44b9ea00018b6450</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 27 Oct 2026 13:12:21 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/uvr-enverTop10.png" medium="image"/>
        <content:encoded><![CDATA[ <p>It is rare to see a recent release crack the top ten list on any VR platform, so Enver's latest game Fishy beating out the likes of juggernaut Animal Company in recent weeks stands out. With Fishy's early success, Enver now has a hand in three top ten games.</p><p>I do not talk about this often, but I do 'maintenance checks' on VR platforms on a regular basis. I'm a bit of a nerd for data like this, so I read the PlayStation blog every month to see if there is any new blood in the PS VR2 top monthly downloads. Same with Valve's hardware survey, where I check for any changes in VR headset usage for PC VR. Every Friday and Monday, I check the weekly 'Top Selling' category on the Meta Horizon store. As you can imagine, this due diligence is often fruitless as these lists rarely show anything significant unless there's a sale with a game riding a huge discount to the top of the charts, like the infamous Max Mustard 90% off sale in summer 2024 and <a href="https://www.uploadvr.com/alien-rogue-incursion-surges-to-first-place-on-playstation-vr2s-top-downloads-chart/" rel="noreferrer">Alien: Rogue Incursion</a> on PS VR2 earlier this year. </p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/fishy-ss2.webp" width="1440" height="810" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/fishy-ss2.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/fishy-ss2.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/fishy-ss2.webp 1440w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/fishy-ss1.webp" width="1440" height="810" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/fishy-ss1.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/fishy-ss1.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/fishy-ss1.webp 1440w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/fishy-ss3.webp" width="1440" height="810" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/fishy-ss3.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/fishy-ss3.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/fishy-ss3.webp 1440w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Which brings me to <a href="https://www.meta.com/experiences/fishy/24762812766727930/?ref=uploadvr.com">Fishy</a>, Enver's massively multiplayer online fishing game that launched officially on October 15. At the time of this article, Fishy sits at number ten, pushing Wooster Games' popular Animal Company out of the top ten into the eleventh slot. With its success, Enver currently occupies <strong>three of the top ten</strong> <strong>slots</strong> for Quest along with its own hit Scary Baboon and ContinuumXR's caveman sandbox UG, a title Enver helped to fund and market alongside fellow top ten title Yeeps developer Trass Games. Building off the success of UG, Enver and Trass announced a <a href="https://www.uploadvr.com/ug-investors-funding-new-vr-games/" rel="noreferrer">joint initiative</a> earlier this year to fund more social VR projects.</p><p>To my knowledge, the only other teams to have two or more games in the top selling list simultaneously were New Folder Games with I Am Cat and I Am Security soon after the latter released and Owlchemy Labs' Vacation Simulator and Job Simulator in years past. I Am Cat, by the way, was also the number one downloaded game for PS VR2 in September. </p><p>Amidst the constant barrage of free-to-play so-called "slop" that hits the Quest store on a weekly basis, the top ten remains remarkably consistent. Besides Fishy, SigmonVR's <a href="https://www.meta.com/experiences/hero-x-hero/25431670133092051/?ref=uploadvr.com">Hero x Hero</a>, a free-to-play action-shooter is the only other 2026 title on the list, currently at number one at the time of this article. </p><p>With free to play games dominating the charts, another 'check' I do is filtering out the free to play games and looking over the paid charts. This top ten also rarely changes, but chaotic prison sandbox <a href="https://www.uploadvr.com/prison-break-comedy-sandbox-bad-inmate-coming-soon-to-quest-playstation-vr2/" rel="noreferrer">Bad Inmate</a>, released earlier this month, cracked the 'paid' top ten at number five. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Voxel Playground Launches On PC VR Today ]]></title>
        <description><![CDATA[ Voxel Playground launches on Steam today, following a major update to the original Quest release earlier this month. ]]></description>
        <link>https://www.uploadvr.com/voxel-playground-launches-on-pc-vr-today/</link>
        <guid isPermaLink="false">6ae005031673b600016a359d</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Tue, 27 Oct 2026 09:00:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/CoverLandscape.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Voxel Playground launches on Steam today, following a major update to the original Quest release earlier this month. </p><p>The physics-driven sandbox Voxel Playground is now available on Steam for the first time. The new release includes all the content that was recently added to the Quest version of the game, including an all-new Bank Heist Map, community mod support, overhauled gore and destruction, seven sandbox maps, and survival mode. </p><p>The new Bank map features a full heist sandbox; a bank, a vault, and plenty of ways to pull off the perfect heist. The Bank map joins previously released maps like Prison, Night Club, Construction Site, and Bloodmoon.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/VX-11.26-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/VX-11.26-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/VX-11.26-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:24</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Voxel Playground is a physics sandbox playable in VR (it's also playable on flatscreen) in which every in-game object is built from tiny, destroyable voxels. Players build, fight, play, and experiment with chaotic weapons and mods across an ever-expanding collection of sandbox maps. </p><p>Voxel Playground is in Early Access, and according to the game's developer, a multiplayer update is planned for the game's "Christmas update" this year.</p><p>Voxel Playground released <a href="https://www.meta.com/experiences/voxel-playground/9926748747373800/?ref=uploadvr.com" rel="noreferrer">in Early Access on Quest</a> at the very end of 2025, and holds a 4.8 out of 5 stars rating based on nearly 5,000 user ratings. The game is now available <a href="https://store.steampowered.com/app/4350620/Voxel_Playground/?ref=uploadvr.com" rel="noreferrer">on PC VR via Steam</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Rustmourne Demo Impressions: A Terrifying Tease Of Great Things To Come ]]></title>
        <description><![CDATA[ Rustmourne&#39;s Next Fest demo was an excellent preview of what promises to be one of VR&#39;s top titles in 2027. ]]></description>
        <link>https://www.uploadvr.com/rustmourne-demo-impressions-a-terrifying-tease-of-great-things-to-come/</link>
        <guid isPermaLink="false">6adee204cfc6810001df7956</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Mon, 26 Oct 2026 04:31:15 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-26-05h03m50s376-1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Rustmourne's Steam Next Fest demo was a terrific taste of the upcoming sci-fi horror shooter. </p><p>I've played several of these Dead Space-like VR adventures in the past like <a href="https://www.uploadvr.com/memoreum-review/">Memoreum</a> and <a href="https://www.uploadvr.com/by-grit-alone-review/">By Grit Alone</a>, both of which were ambitious efforts that came up short in one way or another. <a href="https://www.uploadvr.com/rustmourne-is-a-sci-fi-horror-survival-fps-built-for-pc-vr/" rel="noreferrer">Rustmourne</a>, due out in early 2027, nails one crucial element of Visceral Games' classic formula: <strong>a single enemy is enough to unnerve you</strong>. </p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">The Facts</strong></b><br><br><b><strong style="white-space: pre-wrap;">What is it?</strong></b>: A sci-fi horror survival shooter<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: Steam (played using Virtual Desktop with a Quest 3)<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: early 2027<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Rustmourne Team<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> the demo was free; full game price TBA</div></div><p>VR games can oftentimes get caught up in ensuring you feel <strong>empowered</strong> and with survival shooters, that often amounts to throwing scores of easily defeated enemies at you. That very premise flies in the face of the Dead Space formula, where for all but the most elite of players, combat feels like a <strong>struggle</strong>. The first two enemy types you meet in Rustmourne have no legs and crawl towards you with long robotic arms. Despite that, even with one of them literally being blind and tracking you by sound, they are more intimidating than anything else I've faced in VR recently. </p><p>You wake up in some sort of chamber in a futuristic warehouse of sorts, impaled with a piece of metal piping that you have to remove. You quickly learn to use your gravity gloves to grab objects from afar or move them out of your way and proceed deeper into the facility until you meet your first blind one, the aforementioned crawling automaton that introduces itself by dropping a body right in front of you. Message received. This thing is no joke. With no way to defend yourself, you're forced to employ the classic stealth game trope of 'distract the enemy with a noise opposite the direction you want to go.'</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/rustmourne-demo-clip-3_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/rustmourne-demo-clip-3.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/rustmourne-demo-clip-3_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:45</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Rustmourne demo footage captured by UploadVR</span></p></figcaption>
        </figure><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">PC Specs Used</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">My PC uses a Ryzen 7 9850X3D processor with 32 GB of DDR5 RAM and an RTX 5070 Ti GPU.</span></p><p><span style="white-space: pre-wrap;">This review was conducted using a Meta Quest 3 via the Virtual Desktop app on the Ultra graphics preset. In-game graphics were on the highest settings.</span></p><p><span style="white-space: pre-wrap;">You can find the minimum and recommended specs on the </span><a href="https://store.steampowered.com/app/3775210/Rustmourne/?ref=uploadvr.com" target="_blank" rel="noreferrer noopener"><span style="white-space: pre-wrap;">Steam</span></a><span style="white-space: pre-wrap;"> page to learn more. </span></p></div>
        </div><p>Over the next hour or so of the demo, you are led through the facility by a disembodied voice, gain the ability to flick objects at great force to attack enemies and break through barriers, and acquire your first weapon: a gun that is a dead ringer for Dead Space's plasma cutter. As soon as you acquire these new defenses, the game ramps up by dispensing with feeding you one enemy at a time. Stand your ground with three crawlers bearing down on you if you dare. Simply backing up won't work because the crawlers are faster than you. </p><p>It's all wonderfully realized and presented in a dirty, grimy, visually stunning industrial environment. Sound design, a crucial element of games like this, is on point, giving you reason to pause every few steps and go "what was that I just heard?" In terms of story, precious little is offered up here and that's fine. Your unknown guide hints at enough to keep you intrigued.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/rustmourne-demo-clip-2_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/rustmourne-demo-clip-2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/rustmourne-demo-clip-2_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:36</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Rustmourne chase sequence - Footage captured by UploadVR</span></p></figcaption>
        </figure><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/rustmourne-demo-ss4--2-.png" width="1280" height="720" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/rustmourne-demo-ss4--2-.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/rustmourne-demo-ss4--2-.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/rustmourne-demo-ss4--2-.png 1280w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/rustmourne-demo-ss4--3-.png" width="1280" height="720" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/rustmourne-demo-ss4--3-.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/rustmourne-demo-ss4--3-.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/rustmourne-demo-ss4--3-.png 1280w" sizes="(min-width: 720px) 720px"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/rustmourne-demo-ss4--4-.png" width="1280" height="720" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/rustmourne-demo-ss4--4-.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/rustmourne-demo-ss4--4-.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/rustmourne-demo-ss4--4-.png 1280w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/rustmourne-demo-ss4--1-.png" width="1280" height="720" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/rustmourne-demo-ss4--1-.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/rustmourne-demo-ss4--1-.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/rustmourne-demo-ss4--1-.png 1280w" sizes="(min-width: 720px) 720px"></div></div></div></figure><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Comfort</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">Rustmourne offers a choice of snap or smooth turning and two different teleport movement options. </span></p><p><span style="white-space: pre-wrap;">At least in the demo, there was no jumping, climbing, or other movements that may upset newer VR users. In terms of movement, we would consider this a relatively safe game.</span></p></div>
        </div><p>I can't really say much more because there is not a lot of game here. It is very much an extended tutorial. I died often enough to get the very clear message that this game will challenge me and refuse to let me feel at ease at any point. Rustmourne is expected in early 2027 and after playing this demo, it comfortably sits atop my list of most anticipated VR games for next year. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ OpenXR Spatial Container Extensions Standardize Volumetric App Multitasking ]]></title>
        <description><![CDATA[ The newly released OpenXR Spatial Container extensions standardize system-managed spaces for volumetric 3D apps, similar to how traditional systems place 2D content in desktop windows. ]]></description>
        <link>https://www.uploadvr.com/openxr-spatial-container-extensions-standardize-volumetric-app-multitasking/</link>
        <guid isPermaLink="false">6add19d0cfc6810001df7536</guid>
            <category><![CDATA[ App Development ]]></category>
        <dc:creator><![CDATA[ Luna ]]></dc:creator>
        <pubDate>Mon, 26 Oct 2026 04:31:10 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Thumb1-1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The newly released <a href="https://www.khronos.org/blog/openxr-spatial-containers?ref=uploadvr.com" rel="noreferrer">OpenXR Spatial Container extensions</a> standardize system-managed spaces in which applications can display volumetric 3D content, similar to how traditional systems place 2D content within windows on a desktop.</p><p><a href="https://www.khronos.org/openxr/?ref=uploadvr.com" rel="noreferrer">OpenXR</a> is the open standard API for AR/VR/MR app development and runtimes. It's managed by Khronos, the same non-profit industry consortium that manages OpenGL, Vulkan, and WebGL.</p><p>The ideal of OpenXR is that developers can build apps that run on any headset, without needing to use vendor-specific core APIs for different hardware. Almost every headset, engine, and runtime supports OpenXR today, except for Apple Vision Pro and PlayStation VR2 on PS5.</p><h2 id="spatial-containers">Spatial Containers</h2><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/2026-10-blog-openxr-fsm-sml_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/2026-10-blog-openxr-fsm-sml.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="576" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 576; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/2026-10-blog-openxr-fsm-sml_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:13</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Spatial Containers extend OpenXR beyond fully immersive apps and allow developers to build apps that can move between multitasking and full-space experiences. Apps can have multiple Spatial Containers, each capable of switching between:</p><ul><li>A bounded display mode, suitable for simultaneous multitasking across multiple apps.</li><li>A full-screen immersive display mode.</li></ul><p>A Spatial Container's position is controlled by the system. This allows you to choose its preferred location or enables the system to have a Spatial Container that follows you during movement.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/2026-10-blog-openxr-follow-loop-sml_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/2026-10-blog-openxr-follow-loop-sml.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="576" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 576; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/2026-10-blog-openxr-follow-loop-sml_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:05</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>The initial Spatial Container extensions that have been ratified and published in the OpenXR Registry are as follows:</p><ul><li><a href="https://registry.khronos.org/OpenXR/specs/1.1/html/xrspec.html?ref=uploadvr.com#XR_EXT_spatial_container">XR_EXT_spatial_container</a>: Core functionality that allows apps to create and manage Spatial Containers.</li><li><a href="https://registry.khronos.org/OpenXR/specs/1.1/html/xrspec.html?ref=uploadvr.com#XR_EXT_spatial_container_self_rendering">XR_EXT_spatial_container_self_rendering</a>: Enables apps to render into Spatial Containers using OpenXR composition layers.</li></ul><p>The Khronos OpenXR Working Group says that it is also actively building extensions to enable apps to leverage a system-provided renderer that is optimized for the particular hardware that an app is running on, from high-performance headsets to lower-power devices.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/OpenXRSiggraph1-1.png" class="kg-image" alt="" loading="lazy" width="1429" height="787" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/OpenXRSiggraph1-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/OpenXRSiggraph1-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/OpenXRSiggraph1-1.png 1429w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">OpenXR Spatial Containers, as shown at </span><a href="https://www.youtube.com/watch?v=V68nO3Vxok8&ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">SIGGRAPH 2026</span></a><span style="white-space: pre-wrap;">.</span></figcaption></figure><p>In essence, Spatial Containers allow for apps broadly similar to those enabled by the core concepts of <a href="https://www.youtube.com/watch?v=lVAM8ct5fwY&ref=uploadvr.com" rel="noreferrer">visionOS on Apple Vision Pro</a>, where the "Shared Space" architecture and RealityKit framework allow for both windowed and volumetric 3D apps to run alongside each other in a system-managed environment and transition into "Full Space" immersive experiences.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/visionOS.png" class="kg-image" alt="" loading="lazy" width="1145" height="644" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/visionOS.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/visionOS.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/visionOS.png 1145w" sizes="(min-width: 720px) 720px"></figure><p>Notably, Pico OS 6 on the upcoming <a href="https://www.uploadvr.com/pico-space-pro-headset-spotted-in-japanese-regulatory-filings/" rel="noreferrer">Pico Space Pro</a> is also built around this concept, using a new system-level compositor with a unified rendering architecture called the Pico Spatial Engine to allow both 2D and 3D apps to run alongside each other, with either a virtual environment or passthrough as the background.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/pico-project-swan-official-display-compute-specs-announcement/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Pico's Next Headset Has 4000 PPI Micro-OLEDs, Powerful New Chip &amp; Next-Gen OS</div><div class="kg-bookmark-description">ByteDance's Pico announced the key display and compute specs of its next headset, coming later this year, and detailed the revamped XR operating system it will run.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-f70f8139-0e90-4d8f-b9ce-3d25fa8e8519.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Pico-Project-Swan-headset-visual-3d46ae2e-3cdb-4194-b193-ca1bb573a1bb.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>This is in stark contrast to the current state of Google's Android XR and Meta's Horizon OS, which allow for 2D app multitasking but only support running a single 3D app at a time.</p><p>That could change soon, however, as Google XR platform and SDK lead Jared Finder stated in <a href="https://www.khronos.org/blog/openxr-spatial-containers?ref=uploadvr.com" rel="noreferrer">Khronos's official announcement</a> for the extensions that the company is "excited to bring Spatial Container support to Android XR."</p><p>While Meta did not explicitly commit to supporting the extensions in its statement, they interestingly present an opportunity for the company to ship a revised version of the effectively cancelled "Augments" app category announced for Quest 3 at Meta Connect 2023.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/quest-3-augments/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Quest 3 Augments Are Persistent Digital Objects In Your Space</div><div class="kg-bookmark-description">Meta will introduce a series of spatially-aware digital objects to your living space next year on Quest 3.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-c1a027e1-99e0-4656-863f-3579917604c7.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Henry Stockdale</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/384227206_993014495316123_7508472709425429372_n-02d30374-cb0e-49dd-bae8-d9c4d6c01858.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Augments would have been system-managed 3D apps created in Meta Spark Studio, a <a href="https://www.uploadvr.com/meta-killing-spark-ar-platform/" rel="noreferrer">now-defunct</a> Windows and macOS app for making smartphone AR filters and experiences for the camera in Instagram, Facebook, and Messenger. Spark Studio supported importing and animating 3D assets, and implementing advanced functionality with JavaScript.</p><p>In June 2024, Meta CTO <a href="https://www.uploadvr.com/quest-3-augments-back-to-drawing-board-delay/" rel="noreferrer">Andrew Bosworth revealed</a> that the Augments feature was being rebuilt from scratch as the original approach "wasn't good enough," and then in August 2025 he reiterated similar points, adding that the company was in the <a href="https://www.uploadvr.com/meta-cto-gives-update-on-quest-3-augments/" rel="noreferrer">process of rebuilding the system</a> from the ground up.</p><p>Given that recent updates to Horizon OS and developer tooling have centered on <a href="https://www.uploadvr.com/quests-latest-ptc-overhauls-window-management-brings-back-classic-home-environments/" rel="noreferrer">overhauling spatial window management</a> and improving spatial apps, it's possible the company will leverage the Spatial Container extensions to deliver on the original vision of Augments, but that remains to be seen.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-expands-sdks-to-boost-spatial-apps-on-quest-vr-glasses-including-nba-disney/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta Expands SDKs To Boost Spatial Apps On Quest &amp; VR Glasses, Including NBA, Disney+</div><div class="kg-bookmark-description">Meta announced several new SDKs and features to enhance spatial apps on Quest and Meta VR Glasses, alongside major spatial updates for the NBA and Disney+ apps.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-f6c90dcb-c983-42da-b789-a526a69f826a.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Luna</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Thumb22-94006074-75f6-427d-84ca-e000009ad59a.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>The extension specs and <a href="https://github.com/KhronosGroup/OpenXR-SDK-Source/blob/main/src/tests/hello_xr/openxr_program_spatial_containers.cpp?ref=uploadvr.com" rel="noreferrer">sample code for OpenXR Spatial Containers</a> are out now, and the Khronos OpenXR Working Group says it expects implementations to start rolling out across the OpenXR ecosystem this year.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ The Rifted Skies Demo Is A Blood-Pumping Rush Of Roguelite Action ]]></title>
        <description><![CDATA[ The Rifted Skies demo is a very promising teaser for the arm-swinging action roguelite. ]]></description>
        <link>https://www.uploadvr.com/the-rifted-skies-demo-is-a-blood-pumping-rush-of-roguelite-action/</link>
        <guid isPermaLink="false">6adbbae1cfc6810001df728e</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 23 Oct 2026 15:03:46 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/the-rifted-skies-ss-2.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>The Steam Next Fest demo for action-roguelite The Rifted Skies ticks all the right boxes while leaving a few questions only the full game can answer.</p><p>Developer DreamVR, whose previous VR projects were in location-based entertainment (LBE) venues, had one goal with <a href="https://www.uploadvr.com/the-rifted-skies-is-a-physically-active-action-roguelite-coming-to-meta-quest-pcvr-and-pico/" rel="noreferrer">The Rifted Skies</a>, its first consumer VR offering: get people moving their arms again. While playing the demo in my barely five-meter-by-five-meter space, I immediately felt the desire for more space or a VR treadmill. It felt both like a throwback to older, more roomscale-friendly VR titles and a rarity for a platform that has increasingly been turning to more stationary controller-focused experiences.</p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">The Facts</strong></b><br><br><b><strong style="white-space: pre-wrap;">What is it?</strong></b>: An action roguelite with arm swinging-based running and parkour movements.<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://store.steampowered.com/app/4857730/The_Rifted_Skies/?ref=uploadvr.com">Steam</a> (demo); full game coming to Steam and <a href="https://www.meta.com/experiences/the-rifted-skies/24605298775746422/?ref=uploadvr.com">Quest</a><br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: Demo available now; full release TBA<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: DreamVR<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> the demo is free to play; full game price TBA</div></div><p>I am not knocking games that lean in that direction, but nowadays when a game dares to demand more physicality out of you, it stands out. The physical, rhythmic combat in <a href="https://www.uploadvr.com/batman-arkham-shadow-review/">Batman: Arkham Shadow</a> was arguably its best feature. Arm-based locomotion popularized by games like Gorilla Tag has become a VR subgenre unto itself and games that adapted that system for more narrative-centered projects like <a href="https://www.uploadvr.com/no-more-rainbows-review/">No More Rainbows</a> and <a href="https://www.uploadvr.com/outta-hand-review/">Outta Hand</a> stood out in a very crowded field of single-player VR adventures. Games you can comfortably play while only needing to move your arms to point at an object. </p><p>The Rifted Skies demo introduces you to Derwish, a young man greeted by a yellow wisp who speaks of his nebulous lineage and the need to outpace the titular rift swallowing his world whole. It's the fastest bit of world building I've ever seen done in a fantasy game before you're off and running. The responsiveness of the arm swinging here should be commended. I have played other games where you can swing your arms to run and thrust them in the air to jump like Joyway's <a href="https://www.uploadvr.com/stride-mirrors-edge-vr/" rel="noreferrer">Stride</a>, none of which felt this fluid. The tradeoff here is the margin of recognition for "the player swung their arms" is so wide that it occasionally triggers when I didn't want it to. At one point I lifted my right arm to adjust the volume in my headset and the game thought I was trying to run. I didn't lift it quickly either. If you are doing anything other than actively playing the game, like reaching for a drink or adjusting your headset, I would suggest pausing the game.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/the-rifted-skies-gameplay-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/the-rifted-skies-gameplay-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/the-rifted-skies-gameplay-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:56</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">The Rifted Skies footage - captured by UploadVR</span></p></figcaption>
        </figure><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-23-17h21m04s764.png" width="1280" height="720" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/vlcsnap-2026-10-23-17h21m04s764.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/vlcsnap-2026-10-23-17h21m04s764.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-23-17h21m04s764.png 1280w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-23-17h21m10s911.png" width="1280" height="720" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/vlcsnap-2026-10-23-17h21m10s911.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/vlcsnap-2026-10-23-17h21m10s911.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-23-17h21m10s911.png 1280w" sizes="(min-width: 720px) 720px"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-23-17h21m39s594.png" width="1280" height="720" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/vlcsnap-2026-10-23-17h21m39s594.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/vlcsnap-2026-10-23-17h21m39s594.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-23-17h21m39s594.png 1280w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-23-17h21m58s603.png" width="1280" height="720" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/vlcsnap-2026-10-23-17h21m58s603.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/vlcsnap-2026-10-23-17h21m58s603.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-23-17h21m58s603.png 1280w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Besides running, you also squat to slide under low hanging obstacles and thrust your arms in the air to jump. I should note here that these actions in the game have controller equivalents in the settings, so though DreamVR built The Rifted Skies to be played with your body, you can press A to jump and pull back on the right analog to squat down. Those of us with bad knees champion this bit of accessibility, but like the run motion, the squat recognition is generous enough that I opted for that over the controller-mapped option anyway. </p><p>The combat is pretty perfunctory. Your sword, the first weapon available to you, can be used for standard hack and slash melee, to deflect projectiles back at enemies, or be charged and flung at the ghostly creatures that periodically portal in to attack you. That said, it needed to be simple because, again, you're on the run from the Rift, so you need to be able to dispatch enemies quickly. I fell into a pattern of throwing my blades at enemies that were charging up a projectile to stun them, then sprinting to their location and slashing them. </p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">PC Specs Used</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">My PC uses a Ryzen 7 9850X3D processor with 32 GB of DDR5 RAM and an RTX 5070 Ti GPU.</span></p><p><span style="white-space: pre-wrap;">This review was conducted using a Meta Quest 3 via the Virtual Desktop app on the Godlike graphics preset. </span></p></div>
        </div><p>The magic in The Rifted Skies is when you get into a flow state: sprinting, jumping, gliding on air currents, and cutting enemies all in what feels like one continuous motion. Once you get moving, it is hard to stop even when you go down thanks to the generous checkpoints. You only stop when you reach the end of an area to select the bog-standard roguelite power ups. DreamVR nails its mission statement, creating an entertaining romp that remained compelling to play well beyond when my arms started to fatigue. The demo does an excellent job of presenting its core gameplay, even if I was left with questions by the end. </p><p>Visually, the world of The Rifted Skies is bright and colorful, but quickly started to feel repetitive as I recognized specific chunks of landscape several times already in my couple of runs. I'm curious if the full game will bring new biomes and environments to keep things fresh. In terms of fidelity, the environments are nothing to write home about and definitely feel more optimized for standalone headsets, but there is hardly any time to stop and stare at the details to begin with. I'm curious if it has more variety to offer deeper into the game.</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Comfort</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">The Rifted Skies uses stick-based movement supplemented with arm swinging and gesture based inputs for actions like jumping and sliding. It has options for snap and smooth turn with toggles to use controller inputs for jumps and slides. </span></p><p><span style="white-space: pre-wrap;">That said, the intense continuous movement, even if it matches your real body's motions, may be intense for some players and a warning when the game boots acknowledges this potential issue.</span></p></div>
        </div><p>Another question is, narratively speaking, what type of roguelite is this? Many roguelites have hinted at deeper lore at the onset of the action, only to quickly ignore any semblance of a narrative once you are settled into the action. Personally, without leaderboards, collectibles, or persistent rewards, those tend to run thin for me. Then there are games like <a href="https://www.uploadvr.com/underdogs-vr-review/">Underdogs</a> with a full story to tell and enough replayability to run it back repeatedly. The gameplay loop is rock-solid with no major complaints. The longevity is the question and a demo cannot truly answer that. </p><p>For now, The Rifted Skies is absolutely worth a wishlist and continued monitoring for more details.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ FlatOut 4: Total Insanity VR Leaves PC VR Early Access Today With New Features &amp; A New Price ]]></title>
        <description><![CDATA[ FlatOut 4: Total Insanity VR exits Early Access with new features, more vehicles, more maps, and a new price of $29.99. ]]></description>
        <link>https://www.uploadvr.com/flatout-4-total-insanity-vr-leaves-pc-vr-early-access-today-with-new-features-a-new-price/</link>
        <guid isPermaLink="false">6ad91a781d71310001eb9db0</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 23 Oct 2026 11:47:44 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Main-capsule_1232x706-2.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Carnage-fueled racer FlatOut 4: Total Insanity VR has gone to its 1.0 full release, adding multiple new features and a price increase to $29.99.</p><p>Version 1.0 adds multiple new features and content, including one that Flat2VR Studios' Elliott Tate teased to me in our interview earlier this year: <strong>first-person vehicle ejections</strong>. Anyone willing to test their VR sea legs in Stunt mode or crashes in races (like me) is free to do so with a first-person camera instead of the  Early Access method that shifted to third person view in such cases.</p><p>Here's a list of the new additions:</p><ul><li>An <strong>overhaul to the multiplayer system</strong> redesigns the lobbies to be faster to get into a race. You can also now join active sessions, fill out your lobbies with AI racers and spectator functions including passenger ride-alongs.</li><li><strong>AI settings</strong> to tweak the behavior of non-human opponents. The opponent AI has also been improved overall.</li><li>Support for bHaptics, motion rigs, and additional steering wheels.</li><li>New options for <strong>FlatOut 2 physics.</strong></li><li>New vehicles, including multiple cars and a motorcycle. </li><li>Updated UI and menu interactions, bug fixes, and performance optimizations.</li></ul><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/hYUym5LFoak?start=1&amp;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="UploadVR Interviews Elliott Tate of Flat2VR Studios About FlatOut 4: Total Insanity VR"></iframe></figure><p>The new price now matches the original FlatOut 4's cost. The VR port was originally $19.99 in Early Access. Price increases out of Early Access are not uncommon in gaming. Just to name a few examples, <a href="https://www.uploadvr.com/forefront-1-0-launch-date-price-new-map-revealed/" rel="noreferrer">Forefront VR</a> did the same earlier this year and Beat Saber went from $19.99 to $29.99 in 2019 when it went to full release. Pavlov Shack was a free-to-play beta for over two years on App Lab before its official release on the Meta Horizon Store when it shifted to a $19.99 cost. </p><p>FlatOut is the first release under Flat2VR's <a href="https://www.uploadvr.com/interview-flat2vrs-elliott-tate-on-kicking-off-the-spark-initiative-with-flatout-4-vr/" rel="noreferrer">Spark program</a>, an initiative pairing experienced VR modders with game developers. The second Spark release was <a href="https://www.uploadvr.com/i-am-your-beast-vr-review-in-progress/" rel="noreferrer">I Am Your Beast VR</a> last month. I shared my impressions of FlatOut 4 at release and said it was "a joy to play." Since release, it has received multiple updates to add support for 'hundreds' of wheel-and-pedal accessories before its Early Access exit. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/flatout-4-total-insanity-vr-impressions-a-rough-ride-in-the-best-possible-way/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">FlatOut 4: Total Insanity VR Impressions - A Rough Ride In The Best Possible Way</div><div class="kg-bookmark-description">Flatout 4: Total Insanity VR brings chaotic, destructive, demolition derby style racing to VR in Early Access.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-3e300cf1-7e41-4bb4-8000-32b8d9edc38d.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Mike Johnson</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/vlcsnap-2026-05-07-09h09m51s526-5d2dcd56-d992-499f-aaee-105f6fa6d560.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>FlatOut 4: Total Insanity VR is out now on <a href="https://store.steampowered.com/app/3844750/FlatOut_4_Total_Insanity_VR/?ref=uploadvr.com">Steam</a> for $29.99.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Fading Light VR Brings Zombie Hordes To Quest Next Month ]]></title>
        <description><![CDATA[ Fading Light, a VR action shooter survival game for one to four players, is coming to Quest next month. ]]></description>
        <link>https://www.uploadvr.com/fading-light-vr-brings-zombie-hordes-to-quest-next-month/</link>
        <guid isPermaLink="false">6adb7d0ecfc6810001df71ce</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 23 Oct 2026 11:47:28 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Key-Art---1920x1080--with-logo--2.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Fading Light, a VR action shooter survival game for one to four players, is coming to Quest next month. </p><p>Joy Way, who previously developed Red Flowers (later, <a href="https://www.uploadvr.com/catana-red-flowers-hands-on-with-a-feisty-feline/" rel="noreferrer">Catana: Red Flowers)</a>, <a href="https://www.meta.com/experiences/stride/4901911359882668/?ref=uploadvr.com" rel="noreferrer">Stride</a> and <a href="https://www.meta.com/experiences/stride-fates/5968439973240748/?ref=uploadvr.com" rel="noreferrer">Stride: Fates</a>, have announced their VR zombie survival shooter Fading Light is coming to Quest on November 12. A price has not yet been announced, but the game can be <a href="https://www.meta.com/experiences/fading-light/8915153208523334/?ref=uploadvr.com" rel="noreferrer">wishlisted now</a>.</p><p>A trailer has been released, showing off the game's blend of parkour movement, survival shooter sensibilities, and base-building and crafting mechanics.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/fading-light-game-video_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Key-Art---1920x1080--with-logo--3.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/fading-light-game-video.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Key-Art---1920x1080--with-logo--3.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:32</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>In Fading Light, you will play solo or team up with up to three additional players to explore a zombie-infested open-world city, gather resources, craft gear and build bases to survive the zombie hordes together. </p><p>Movement is described as "fast, physical VR parkour" that will have you running, jumping, climbing, and navigating the city to escape zombie masses. There are also Time-Run challenges in which you can compete to set the fastest time.</p><p>Fading Light is coming to Quest on November 12, and you can <a href="https://www.meta.com/experiences/fading-light/8915153208523334/?ref=uploadvr.com" rel="noreferrer">wishlist the game now</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ VRChat Gets Native Face Tracking Support In Open Beta ]]></title>
        <description><![CDATA[ VRChat now offers native SDK-level Face Tracking support for avatars in the Open Beta client and Avatars SDK beta. ]]></description>
        <link>https://www.uploadvr.com/vrchat-gets-native-face-tracking-support-in-open-beta/</link>
        <guid isPermaLink="false">6ad91da81d71310001eb9dcd</guid>
            <category><![CDATA[ Social VR ]]></category>
        <dc:creator><![CDATA[ Luna ]]></dc:creator>
        <pubDate>Fri, 23 Oct 2026 05:08:37 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Thumb2.png" medium="image"/>
        <content:encoded><![CDATA[ <p>VRChat now offers native SDK-level Face Tracking support for avatars in the Open Beta client and Avatars SDK beta.</p><p>VRChat has technically supported Eye and Face Tracking for years over OSC (Open Sound Control) and the community-made <a href="https://docs.vrcft.io/docs/vrcft-software/vrcft?ref=uploadvr.com">VRCFaceTracking</a> (VRCFT) app. However, avatars did not natively support full facial tracking, and instead needed to be configured with add-ons. Without them, avatars could only natively use Eye Tracking data for basic gaze and eyelid movement.</p><p>Now, VRChat's latest Open Beta client on Steam and <a href="https://vrc-beta-docs.netlify.app/avatars/face-tracking/?ref=uploadvr.com" rel="noreferrer">Avatars SDK Version 3.10.6-beta.1</a> and higher bring support for SDK-level authoring of Face Tracking. Initially described as "High Fidelity Face Tracking," the feature allows creators to set up facial expressions for an avatar via a new dedicated section in the Avatar Descriptor component.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/FTtestBeta_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/FTtestBeta.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/FTtestBeta_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:19</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Native Face Tracking on the avatar </span><a href="https://extension.booth.pm/items/7502898?ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">Lumina</span></a><span style="white-space: pre-wrap;"> from Extension Clothing with </span><a href="https://hashedits.booth.pm/items/7557763?ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">Hash's integration package</span></a><span style="white-space: pre-wrap;">.</span></p></figcaption>
        </figure><p>The new system maps facial expressions to blendshapes and animator parameters, supports the Unified Expressions standard from VRCFT, and integrates with VRChat's audio-driven visemes, eye look, and eyelids. It does not currently support Blended Shapes or Simplified Parameters.</p><p>Even further, the system allows for network-synced Face Tracking without contributing to the avatar's synced parameter budget. On paper, this should mean a reduced synced parameter load for the avatar, more visually consistent facial expressions for other users, and better performance.</p><p>VRChat's native Face Tracking supports OSC methods like VRCFT (in its latest beta release <a href="https://store.steampowered.com/app/3329480/VRCFaceTracking/?ref=uploadvr.com" rel="noreferrer">on Steam</a>) as well as VRChat's Selfie Expression feature, which allows you to mirror facial expressions to an avatar on desktop PC and Android via a webcam or front-facing camera.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/NativeFT.png" class="kg-image" alt="" loading="lazy" width="791" height="1140" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/NativeFT.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/NativeFT.png 791w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://ask.vrchat.com/t/developer-update-24-september-2026/48972?ref=uploadvr.com" rel="noreferrer">VRChat says</a> that the functionality has been in closed beta testing for a while, and that the company has been gathering feedback from prominent community members and creators such as <a href="https://x.com/Hash2305?ref=uploadvr.com" rel="noreferrer">Hash</a>, the VRCFT team, and many others.</p><p>Creator and developer <a href="https://x.com/Hash2305/status/2112254996804780185?ref=uploadvr.com" rel="noreferrer">Hash has updated several of their popular Booth avatar packages</a> with beta variants that take advantage of the new SDK functionality, and you can make the switch if you own them.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Hash-Lapwing-native-ft-demo_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Hash-Lapwing-native-ft-demo.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Hash-Lapwing-native-ft-demo_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:17</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Example video using the new Face Tracking SDK, provided to VRChat by </span><a href="https://x.com/Hash2305?ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">Hash</span></a><span style="white-space: pre-wrap;"> showing their Face Tracking work on the </span><a href="https://kujishift.booth.pm/items/4993931?ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">Lapwing</span></a><span style="white-space: pre-wrap;"> avatar from Kuji.</span></p></figcaption>
        </figure><hr><p>Few headsets currently have both the hardware support and third-party APIs for Eye Tracking and camera-based Face Tracking. The most popular options are the Pico 4 Pro and Enterprise, Meta Quest Pro, and Samsung Galaxy XR, though there are also <a href="https://babble.diy/?ref=uploadvr.com" rel="noreferrer">open-source</a> and community-built solutions for other headsets such as the Meta Quest 3 and 3S. VRCFT is also able to pass data from headsets and add-ons that only support Eye Tracking, such as the Bigscreen Beyond 2e.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/bigscreen-beyond-2-and-beyond-2e-announced/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Bigscreen Beyond 2 Has Clearer, Wider, Adjustable Lenses And Optional Eye Tracking</div><div class="kg-bookmark-description">Bigscreen Beyond 2 starts shipping next month with significantly upgraded &amp; adjustable lenses, and Beyond 2e is coming in May with eye tracking too.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-fb7e81e5-651d-431f-95c0-aab3ba4c0eaf.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Bigscreen-Beyond-2-in-Nuclear-Orange-2f7c7a17-1dbd-419e-bcbc-38448fd80476.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Notably, the upcoming <a href="https://www.uploadvr.com/meta-vr-glasses-officially-announced-connect-2026/" rel="noreferrer">Meta VR Glasses</a> feature hardware support for both Eye and camera-based Face Tracking, using dedicated sensors for the eyes and capturing facial signals through the same downward-facing cameras used for Hand Tracking.</p><p>However, <a href="https://x.com/noridoesvr/status/2105551668301725807?ref=uploadvr.com" rel="noreferrer">as spotted by dataminer and programmer Nori</a>, Meta will not give third parties API access to the visual Face Tracking data source at launch as it did with the Meta Quest Pro, where apps including Steam Link and <a href="https://www.uploadvr.com/virtual-desktop-quest-3-update-quest-pro-face-eye-tracking/" rel="noreferrer">Virtual Desktop</a> are already able to forward abstracted tracking data to OSC apps such as VRCFT. Instead, developers will only have access to Eye Tracking and must rely on the audio-driven data source, known as Audio to Expressions. Camera-based Face Tracking will be limited to first-party usage, such as <a href="https://www.uploadvr.com/meta-hologram-realistic-avatars-meta-vr-glasses-connect-2026/" rel="noreferrer">the new realistic Hologram avatars</a>.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/ETFTCompare-1.png" class="kg-image" alt="" loading="lazy" width="2000" height="1031" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/ETFTCompare-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/ETFTCompare-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/ETFTCompare-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/ETFTCompare-1.png 2007w" sizes="(min-width: 720px) 720px"></figure><p>This restriction has been met with some frustration from developers, and Meta Developer Advocate Dilmer Valecillos stated the <a href="https://x.com/Dilmerv/status/2106434537614106781?ref=uploadvr.com" rel="noreferrer">feedback would be passed along</a> to the appropriate teams.</p><p>A feedback post on the Meta VR Developer website requesting a camera-based Face Tracking API for Meta VR Glasses is currently the <a href="https://developers.meta.com/vr/support/investigations/4419751314967657/?ref=uploadvr.com" rel="noreferrer">fourth most-voted investigation</a>, and is marked as "Backlogged - A team has this on their backlog to address in the future."</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ RAID VR Demo Impressions: A Rock Solid Gameplay Loop With Peculiar Design Choices ]]></title>
        <description><![CDATA[ RAID VR&#39;s Next Fest demo showcases a tight, enjoyable gameplay loop hamstrung by some peculiar design choices. ]]></description>
        <link>https://www.uploadvr.com/raid-vr-demo-impressions-a-rock-solid-gameplay-loop-with-peculiar-design-choices/</link>
        <guid isPermaLink="false">6ada2e70cfc6810001df6c5b</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 22 Oct 2026 11:57:41 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/raid-vr-ss-1.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>We checked out the PC VR demo for RAID VR as part of this week's Steam Next Fest and found a promising gameplay loop that plays it a little too safe.</p><p>Imagine if the charming <a href="https://www.uploadvr.com/border-bots-vr-review/">Border Bots</a> met an extraction shooter like <a href="https://www.uploadvr.com/combat-waffles-scott-albright-is-eliminating-cheating/">Ghosts of Tabor</a> somewhere in outer space and had a baby. That's RAID VR in a nutshell. You take on the role of a pseudo-intergalactic customs agent, scanning ships at a checkpoint for potential contraband. If a scan reveals a ship carrying illegal goods, you board the ship and remove the offensive cargo by force. </p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">The Facts</strong></b><br><br><b><strong style="white-space: pre-wrap;">What is it?</strong></b>: A co-op sci-fi roguelite shooter<br><b><strong style="white-space: pre-wrap;">Platforms: </strong></b><a href="https://store.steampowered.com/app/4210340/RAID_VR/?ref=uploadvr.com">Steam</a> (demo only); the game is also coming to <a href="https://www.meta.com/experiences/raid-vr/26904541995907454/?ref=uploadvr.com">Quest</a><br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: TBA; Demo available now for <a href="https://www.uploadvr.com/steam-next-fest-october-2026-features-over-40-pc-vr-demos/" rel="noreferrer">Steam Next Fest</a><br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: FusionPlay<br><b><strong style="white-space: pre-wrap;">Publisher</strong></b>: Impact Inked<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> Free-to-play (demo); Quest store lists the game at $12.99 with a $9.99 preorder available now</div></div><p>The Next Fest demo starts you at rank 4 and ends when you reach rank 6, which took me a hair over thirty minutes to do. Also, note that the demo only supports two-player co-op whereas the final game will support four players. </p><p>At the start of your shift, spaceships line up in multiple lanes that you can switch between with your control panel. You have a list of icons representing illegal goods to check for, varying by type and color. After the scan completes, you have a limited amount of time to decide to let the ship pass or intercept it. Choose to intercept and the ship is tractor-beamed to you to board and engage in combat with the smugglers. All of this works very well, with an intuitive control panel that all makes sense on first sight. The colorful cel-shaded art style, as it usually does, looks fine in the headset and the sound design complements the gameplay well. There is a concerted effort to make everything in the game, including the options menu, a physically immersive action, so points for that.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/raid-vr-gameplay-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/raid-vr-gameplay-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/raid-vr-gameplay-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:59</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Another day as an interstellar customs agent. Footage captured by UploadVR</span></p></figcaption>
        </figure><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-22-13h56m41s040.png" width="1280" height="720" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/vlcsnap-2026-10-22-13h56m41s040.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/vlcsnap-2026-10-22-13h56m41s040.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-22-13h56m41s040.png 1280w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-22-13h56m52s045.png" width="1280" height="720" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/vlcsnap-2026-10-22-13h56m52s045.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/vlcsnap-2026-10-22-13h56m52s045.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-22-13h56m52s045.png 1280w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-22-13h57m25s524.png" width="1280" height="720" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/vlcsnap-2026-10-22-13h57m25s524.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/vlcsnap-2026-10-22-13h57m25s524.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/vlcsnap-2026-10-22-13h57m25s524.png 1280w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>The issue for me starts when you intercept a ship. Rather than a dynamic roomscale shootout, you are limited to moving around a rectangular border at the front of the room, dispatching robotic foes from a distance and fending off any sword-wielding bots. This immediately felt far too restrictive. After defeating the smugglers in less than a minute, you use a telekinetic grab system to pull contraband to you and drop into a vortex just below your original standing position. It's <em>fine</em>, but could be so much more if you had full freedom of movement around the room. I also could not help but think about this part of the game with four players. That rectangle felt small for one, so I hope it scales up for four. </p><p>That said, the action is designed this way for a reason. All of your shifts are time limited and you have to process as many ships as possible. Every second counts, even when you watch them tick away while the ship is pulled to your station and docked. To help with this, some intercepted ships <strong>don't have combat</strong>. You enter to some collectible loot, seize any contraband, and you're out in maybe half a minute. It was admittedly deflating to get hyped for a shootout and not get the payoff, though it does save on time. It would've been nice to have the option to walk around and maybe nab hidden bonus loot, even if I was choosing to sacrifice time to do so.</p><p>The weapons mostly feel fine to use and have some fun designs, like a rocket launcher that fires off tiny aliens. I laughed every time I used it, though two-handing it came with a fair amount of jank. Some weapons and your shield have a timed reload, so you can't go dual-wielding guns blazing all the time, lest you get stuck doing a Matrix-style dodge to avoid return fire. This will be hit-or-miss for most. I did not mind at all, but run-and-gun shooter fans that prefer manual reloading may yearn for more, particularly considering your loadout is chosen for you shift by shift. </p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">PC Specs Used</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">My PC uses a Ryzen 7 9850X3D processor with 32 GB of DDR5 RAM and an RTX 5070 Ti GPU.</span></p><p><span style="white-space: pre-wrap;">This review was conducted using a Meta Quest 3 via the Virtual Desktop app on the Godlike graphics preset. In-game graphics were on the highest settings.</span></p><p><span style="white-space: pre-wrap;">You can find the minimum and recommended specs on the </span><a href="https://store.steampowered.com/app/4210340/RAID_VR/?ref=uploadvr.com" target="_blank" rel="noreferrer noopener"><span style="white-space: pre-wrap;">Steam</span></a><span style="white-space: pre-wrap;"> page to learn more. </span></p></div>
        </div><p>Besides the scanned intercepts, you will also see a smuggler ship warp in that needs immediate attention. These are full ship raids with multiple rooms, some of which are locked and require you to acquire key cards to access. The raids make the checkpoint interceptions even more confusing. It is clearly possible to move around a full room in the game, so after completing a raid, going back to the scanned interceptions felt even more restrictive. </p><p>Lastly, the walking speed feels <strong>slow</strong><em> </em>and doesn't have a sprint option. Fortunately, or unfortunately depending on how you look at it, the smugglers are also slow as are their bullets, making them easy to dodge. I play a fair amount of VR shooters, so this may be experience talking, but I never felt threatened playing RAID VR, even with upwards of four bots shooting at me at once.</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Comfort</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">RAID VR supports both snap and smooth turning with toggles to adjust height for seated play as well. There is limited teleport movement, but the core ship interception sequences have a small enough play space that they can safely be played roomscale for those with the room to do so. </span></p><p><span style="white-space: pre-wrap;">It could use a few more accessibility options, like a motion vignette, but overall the game will be fine for most players.</span></p></div>
        </div><p>RAID VR feels like a game trying to be as accessible as possible, but in the process stripping some of the excitement out. You <strong>want</strong> to move faster and be more dynamic than the game allows you to be. The gameplay loop itself is easy to learn and mostly fun, but the action can use some tweaking. It feels a bit too safe and easy for its own good, though I did enjoy my time in the demo. The question is whether that fun will be fleeting across longer sessions. At the very least, RAID stays on my wishlist and I look forward to the full release, which is all a good demo needs to accomplish. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Daumier: Lila &amp; Ghost Impressions - Good Premise, Bewildering Result ]]></title>
        <description><![CDATA[ Halfway through the second chapter of Daumier: Lila &amp; Ghost, we stopped, looked around, and said &quot;What the hell are we doing?&quot; ]]></description>
        <link>https://www.uploadvr.com/daumier-lila-ghost-impressions-good-premise-bewildering-result/</link>
        <guid isPermaLink="false">6ada2e54cfc6810001df6c57</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Thu, 22 Oct 2026 11:57:18 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/daumier-gameplay-screen-2.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Halfway through the second chapter of Daumier: Lila &amp; Ghost, I stopped, looked around, and said "What the hell are we doing?" </p><p>I was playing as Lila and my UploadVR colleague, Mike, was playing as Ghost, and together we'd spent the previous hour working our way through the cooperative puzzle game's unwieldy two-player puzzles. We'd manipulated odd dials to free a caged prisoner, dunked a strange seed into a bucket of water to destroy a punitive pyre and postpone the church's ability to burn a man at the stake. Now, I was staring at a caterpillar. </p><p>This fragmented and seemingly dissonant range of activities speaks to the bigger problems in Daumier. The entire game is confused, lacking logic and cohesion, and at times, it feels like it was designed by five or six people who never once talked to each other. </p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">The Facts</strong></b><br><br><b><strong style="white-space: pre-wrap;">What is it?</strong></b>: A co-op only puzzle adventure. <br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://www.meta.com/experiences/daumier-lila-ghost/25014138494954792/?ref=uploadvr.com" target="_blank" rel="noreferrer noopener">Quest</a><br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: October 15, 2026<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: LingVision Games<br><b><strong style="white-space: pre-wrap;">Publisher</strong></b>: Vision Bridge<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $14.99 </div></div><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/sonicc-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/sonicc-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/sonicc-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:11</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>But let's get back to the caterpillar puzzle. </p><p>We were standing in a garden where three painters were painting a woman under the tutelage of their master, "Vinci." I don't really know why, nor how this was connected to the first chapter's plague-ridden medieval city and its bloody, torturous ending, but swathes of NPC-delivered exposition between chapters did hint at... some connection, possibly involving vampires. </p><p>But anyway, there we were in the garden, where we soon learned that Mike (Ghost) had the power to advance and rewind the seasons so that a tree in the center of the garden would pass through its cycles; green vines in spring, fruits in summer, golden leaves in fall, and barren boughs in winter. </p><p>Running through the cycle caused a leaf to fall (this leaf was oddly enormous), which I was able to successfully feed to the caterpillar. Once full of leaf, the caterpillar could be made to form a chrysalis through Mike's advancement of the seasons once more. Back to spring, and the caterpillar emerged from its silken bed a beautiful butterfly. That makes sense. </p><p>What doesn't make sense is that at some point during all of this "gameplay," two shimmering orbs of liquid light had materialized at the edge of the garden. I couldn't approach them, (because the game doesn't allow you to move freely in its world, rather only to teleport points), and I couldn't interact with them in any way. I didn't know then, nor now, what these two shimmering balls of light were, where they came from, or what their significance was, if any. But once hatched, the butterfly flew over and hovered around them. </p><p>Okay. Now what?</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/2026_10_21T17_04_33_000Z_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/2026_10_21T17_04_33_000Z.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/2026_10_21T17_04_33_000Z_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">3:39</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">James' perspective on the garden puzzle.</span></p></figcaption>
        </figure><p>I fumble-bumbled around a bit, teleporting back and forth between the few teleport points available to me, while Mike "Hmm-ed and Umm-ed" over a solution. After a few minutes, the only real action that was available to me or him was that I could pick up the leaf, which the caterpillar had earlier chewed a hole through. Okay, what's the point of that. I fumbled a bit longer, until for no memorable reason, I held the leaf up to my face and realized, "I can look through this hole." </p><p>But why would I ever do that? For what reason on earth or in heaven would I ever look through a hole in a leaf, and what would ever make me consider that doing so would generate any sort of response from anyone or anything in this or any other universe? Nevertheless, for lack of anything else to do, I peered through the leaf hole and said, "Uh, Mike, I can look at stuff through this le-," and stopped dead. </p><p>I'd pointed my leaf mask at the orbs of shimmering light (remember those?), and immediately the puzzle was solved. The scene changed, and we moved on to the next riveting puzzle. </p><p>Mike was confused. "Wait, what happened? How did you do it?" </p><p>I replied with confidence. "Well, obviously, Mike, I looked at those balls of light through the leaf hole the caterpillar had chewed."</p><p>"Ah," he said. "I see." </p><p>But he didn't see! And neither did I. </p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/mikes-perspective_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/mikes-perspective.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/mikes-perspective_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">2:38</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Mike's perspective on the garden puzzle.</span></p></figcaption>
        </figure><p>After our two hour play session, Mike and I agreed that the puzzles (and overall gameplay and presentation, too) in Daumier: Lila &amp; Ghost are undercooked and unintuitive. While the game has a good central premise, that being "Solve co-operative puzzles with your friend by using communication and your brains," the execution falls far short. The narrative and story didn't sufficiently motivate me to keep going, either. It was convoluted, presented in a disengaged way, and felt dark and unappealing. </p><p>Too many of the game's puzzles involve one partner finding a solution while the other stands there waiting. And while some puzzles do indeed require actual communication and teamwork, none of the ones we encountered ever felt truly wondrous, like we'd done something cool, or interesting, or smart, or fun. </p><p>The physical puzzles are finicky and rough. Manipulating objects in the game spaces often works, but just as often it feels tricky and annoying. Animations are subpar, subtitles have typos, and the voice acting bounces between stilted and grandiose caricature which the House of the Dead 2 fan in me appreciates in a way. Gameplay mechanics are never explained (indeed, the game's hint system and an ephemeral paintbrush that can be used to communicate were only discovered via random button-pressing), and movement and exploration are virtually nonexistent due to the game's forced teleportation system. </p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/daumier-first-puzzle_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/daumier-first-puzzle.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/daumier-first-puzzle_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:52</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">The first puzzle in the game. A bleak place.</span></p></figcaption>
        </figure><p>It never feels good to be harshly critical of a game. I like the idea of Daumier: Lila &amp; Ghost, and some of the puzzles Mike and I encountered were interesting to experience. But I can't say they were interesting in the way that puzzles in Zelda or MYST are interesting. In games like those and other great puzzle games, the puzzles make you feel clever and reward you for working through them. Daumier's puzzles just make me feel confused and slightly bored. For a puzzle game, that's not good.</p><p>Daumier: Lila &amp; Ghost is available now on <a href="https://www.meta.com/experiences/daumier-lila-ghost/25014138494954792/?ref=uploadvr.com" rel="noreferrer noopener">Quest</a>, and those who buy it in the first month of release will get a free copy for a friend after joining the <a href="https://discord.gg/zgDpQS9z8Q?ref=uploadvr.com" rel="noreferrer noopener">developer’s Discord server</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Sunstone Of Time Demo Impressions: An Interesting First Look At This Aztec Mystery ]]></title>
        <description><![CDATA[ A new demo offers players a small taste of Sunstone of Time, a history-inspired VR puzzle game. ]]></description>
        <link>https://www.uploadvr.com/sunstone-of-time-demo-impressions-an-interesting-first-look-at-this-aztec-mystery/</link>
        <guid isPermaLink="false">6ad62069d3cdeb0001121508</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ J Brodie Shirey ]]></dc:creator>
        <pubDate>Thu, 22 Oct 2026 11:56:49 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Sunstone-of-Time-Demo-Entrance.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Sunstone of Time is a colorful, history-inspired trek through ancient Aztec civilization where you will need to solve puzzles and uncover hidden secrets to return to the present and save the world. Its newly released demo offers players a small taste of the epic tale to come.</p><p>Finnish indie VR publisher VRKiwi (<a href="https://www.uploadvr.com/pirates-vr-jolly-roger-graphics-comparison-pc-vr-vs-quest/" rel="noreferrer">Pirates VR: Jolly Roger</a>, Cave Digger 2: Dig Harder) has already put out a short demo on Steam, even though the full release date has yet to be announced.</p><p>You take on the role of Helen, an archaeologist who is suddenly transported to an ancient Aztec chamber during a dig project she doesn’t remember signing up for. The voice of the Aztec Sun God Tonatiuh calls to her from a gemstone on her gauntlet, urging her to explore the land around her to find more jewels and to save the world from a mysterious threat.</p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">The Facts</strong></b><br><br><b><strong style="white-space: pre-wrap;">What is it?</strong></b>: A demo of a time-traveling journey through a colorful Aztec civilization, featuring puzzles to solve and secrets to unlock.<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://store.steampowered.com/app/4116400/Sunstone_of_Time/?ref=uploadvr.com" rel="noreferrer">Steam</a> (Demo), <a href="https://www.meta.com/experiences/sunstone-of-time/24785738127761324/?srsltid=AU7gw4Uaik7hzxdEgALyM0CAuw-z1nzSEPANT0xSb86_iaQsQHu0NZLb&ref=uploadvr.com">Quest</a>, <a href="https://store.playstation.com/en-us/concept/10017442?ref=uploadvr.com">PlayStation VR2</a> (Full Game)<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: October 15, 2026 (Demo); TBA (Full Game)<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: VRKiwi<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> Free (Demo); TBA (Full Game)</div></div><p>The Sunstone of Time demo is comprised entirely of the first room you encounter after being sent to the past, and tasks you with mixing different colored powders in a bowl, placing objects on matching pedestals, moving a green stone along a maze using arrow panels, and unlocking a treasure chest by dialing in symbols on a padlock after translating them with a decoder wheel.</p><p>You’re largely left to solve these puzzles on your own using the visual clues around you, and you should expect to be stumped until that eureka moment hits. Honestly, I was genuinely stuck on a few of these, but the solutions are all in your environment – even if a few of them are things you normally wouldn’t think to check until you’ve used up virtually all other options.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Sunstone-of-Time-Demo-Potion.jpg" class="kg-image" alt="" loading="lazy" width="1920" height="1080" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Sunstone-of-Time-Demo-Potion.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/Sunstone-of-Time-Demo-Potion.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/Sunstone-of-Time-Demo-Potion.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Sunstone-of-Time-Demo-Potion.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The clues are everywhere.</span></figcaption></figure><p>Interacting with your environment is as easy as moving around with the right joystick and grabbing items with the controller triggers. You can also crouch with the B button. The controls are all pretty responsive, even though I did find myself bumping a larger object against a wall or getting a hand stuck in a box on occasion.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Sunstone-of-Time-Demo-Chest_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Sunstone-of-Time-Demo-Chest.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1080" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1080 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Sunstone-of-Time-Demo-Chest_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:20</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Unlocking the secrets of the past.</span></p></figcaption>
        </figure><p>Sunstone of Time’s visuals are bright and colorful, with vibrant chambers that bring <a href="https://www.uploadvr.com/zelda-vr-labo-virtual-boy-2026/" rel="noreferrer">The Legend of Zelda: Breath of the Wild</a> to mind. There are also plenty of interesting tidbits about ancient Aztec mythology and its deities, with most of the demo's puzzles being centered around Tezcatlipoca, the god of destruction and the night sky. The audio is mostly quiet, allowing you to think about the puzzles around you, and lending the game a somewhat creepy atmosphere.</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">PC Specs Used</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">My PC uses an AMD Ryzen 7 5800X 8-Core Processor (3.80 GHz), 16.0 GB (15.7 GB usable) RAM, and AMD Radeon RX 6600 XT (8 GB).</span></p><p><span style="white-space: pre-wrap;">This review was conducted using a Meta Quest 3 via Steam Link.</span></p><p><span style="white-space: pre-wrap;">The game has two graphics presets calibrated for Quest 2 and Quest 3 headsets. I used the Quest 3 preset for this review.</span></p><p><span style="white-space: pre-wrap;">You can find the minimum and recommended specs on the </span><a href="https://store.steampowered.com/app/4116400/Sunstone_of_Time/?ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">Steam</span></a><span style="white-space: pre-wrap;"> page to learn more.</span></p></div>
        </div><p>Once you’ve solved the last puzzle and unlocked the door to escape, the demo ends on a cliffhanger, teasing the greater adventure ahead. So far, Sunstone of Time looks very promising, offering up fun brain teasers and a fascinating look at Aztec mythology. With some more polish, it could end up a compelling archeological VR romp.   </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ VR MMORPG Zenith: Nexus&#x27; Servers Will Shut Down In December ]]></title>
        <description><![CDATA[ VR MMORPG Zenith: Nexus closes its doors for good when the servers shut down on December 18. ]]></description>
        <link>https://www.uploadvr.com/vr-mmorpg-zenith-nexus-servers-will-shut-down-in-december/</link>
        <guid isPermaLink="false">6ada13b8cfc6810001df6baf</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 22 Oct 2026 11:55:23 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/zenith-bye.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Two years after the end of active development, the servers for VR MMORPG Zenith: Nexus will close on December 18. New sales of paid DLC Zenith: The Last City and in-game currency Zennies have already ended.</p><p><a href="https://www.uploadvr.com/zenith-review-vr-mmo-delivers/" rel="noreferrer">Zenith: The Last City</a> was actually the original version of the game when it launched. Citing a <a href="https://www.uploadvr.com/zenith-the-last-city-running-at-a-loss/">declining player count amidst the server costs</a>, the game pivoted to a <a href="https://www.uploadvr.com/zenith-nexus-announcement/">free-to-play model</a> in early 2024 with a new free co-op game mode called Infinite Realms. The Last City became a paid DLC, staying at its original price of $29.99. Developer Ramen VR announced <a href="https://www.uploadvr.com/zenith-ramen-last-city-mmo-vr/">the end of active development</a> in summer 2024, but vowed to keep the servers online as long as possible. The Last City DLC would get a permanent price cut to $9.99 and the <a href="https://www.uploadvr.com/vrmmo-zenith-last-update/">final update</a> for the game shipped in August 2024.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/vrmmo-zenith-last-update/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">VRMMO Zenith Receives Last Update And Permanent Discount</div><div class="kg-bookmark-description">VRMMO Zenith: The Last City and the Infinite Realms mode received its last update and a permanent discount.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-d5cee380-e87d-4eb6-99c8-fc3a8ee631c6.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Callum Self</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/zenith-last-update-arrives-9a918a65-84d9-4a3c-b73c-c97080242492.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Zenith had a lot of excitement when it was first revealed. Its initial Kickstarter <a href="https://www.uploadvr.com/vr-mmo-zenith-200k-kickstarter-funding-800-percent/">raised over $200,000</a> and Ramen raised another <a href="https://www.uploadvr.com/zenith-10-million-in-funding/">$10M in funding</a> to grow its team in preparation for launch. Zenith officially launched in Early Access in January 2022 and after notable early success, Ramen raised another $35M in funding and <a href="https://www.uploadvr.com/zenith-series-b-funding/">planned to double the size of its team</a> to maintain and grow the game. </p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/zenith-launch-trailer_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/zenith-launch-trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/zenith-launch-trailer_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:57</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/zenith-review-vr-mmo-delivers/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Zenith Review: VR's Best MMO Is A Rough But Real Achievement</div><div class="kg-bookmark-description">Zenith is an inarguably rough but undeniably massive achievement for the VR industry, and already the best VR MMO.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-f179d844-ae04-4481-9018-923ac5fd832e.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Jamie Feltham</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Zenith-Review-VR-MMO-3880ed0a-8421-4bd8-a733-64d727d4b3b9.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>That said, Zenith's biggest criticism, as we noted in <a href="https://www.uploadvr.com/zenith-review-vr-mmo-delivers/">our launch review</a>, was a general lack of content with repetitive dungeons and quests, a low number of classes, and missing features players craved like crafting. MMORPGs in general are very difficult to pull off, requiring a lot of ongoing content to maintain one of the most dedicated and ravenous fanbases in gaming. This is a genre where people will merrily grind and go on raids with their friends for hundreds if not thousands of hours, but the content needs to be there to support that amount of playtime. Comparatively, the core campaign of the game at launch was up to forty hours, a pittance by comparison. </p><p>The <a href="https://www.uploadvr.com/celestial-throne-available-now/">Celestial Throne update</a> in summer 2022 was the first major post-launch update, adding a slew of new quests, dungeons, armor sets, weapons and a new matchmaking system to pair players coming without a group to play with. <a href="https://www.uploadvr.com/zenith-pets-tutorial-patch/">Pets</a> were added in late 2022, PvP gameplay was introduced in 2023, and ongoing 'named' updates with new content like Skyward Summit, Legends Untold, Rings of Ruin, Might and Mastery, and Ascension continued to ship.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/zenith-the-celestial-throne-update_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/zenith-the-celestial-throne-update.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/zenith-the-celestial-throne-update_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:15</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/celestial-throne-available-now/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Zenith: Celestial Throne Update Available Now, New Details Revealed</div><div class="kg-bookmark-description">The Celestial Throne update is available now for VR MMO Zenith: The Lost City, adding a wealth of new content and minor changes.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-e0c78978-6294-4230-a2c2-7f8b46dc8be0.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Harry Baker</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Zenith-Celestial-Throne-Update-Featured-Image-b9a35b87-8503-4b6c-822b-2058e10dd8f2.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Despite all this, the aforementioned declining player count and revenue forced Ramen into the pivot to free-to-play with Infinite Realms a season-based procedural action-adventure built around co-op gameplay and social aspects. This is also when the in-game currency, Zennies, was introduced in the hopes of bringing the game back to profitability after running at a loss for some time. Infinite Realms got four seasons ending with Golden Isles, the <a href="https://www.uploadvr.com/vrmmo-zenith-last-update/">final content update</a> for the game.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/zenith-nexus-announcement/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Zenith: Nexus Rebrand Gives VRMMO A Free-To-Play Mode</div><div class="kg-bookmark-description">Zenith: Nexus splits the game into two modes, adding a new free-to-play co-op RPG alongside the existing paid The Last City VRMMO.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-793efbf9-4b29-4a87-a47d-52b746d3dce9.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Henry Stockdale</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Zenith-Nexus-843a5f49-3c15-4508-b34b-f9613494b5ab.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>That brings us to this week's announcement of the servers shutting down. Per Ramen, sales of The Last City and Zennies ceased on October 21. The free version of Zenith will remain available to download on its available platforms until November 18. After that date, existing players will still be able to download and play the game until the servers close for good on December 18 at 10:00am PST. Ramen has said there are no plans for an offline version or community-hosted servers. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Liminal&#x27;s New Fear Arena Wants To Scare You, Just A Little ]]></title>
        <description><![CDATA[ Liminal VR, the app known for its short immersive experiences designed to influence its users’ emotional states, is introducing a new series called Fear Arena. ]]></description>
        <link>https://www.uploadvr.com/liminals-new-fear-arena-wants-to-scare-you-just-a-little/</link>
        <guid isPermaLink="false">6ad58b09710b5d0001890520</guid>
            <category><![CDATA[ VR Experiences ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Thu, 22 Oct 2026 05:34:36 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/1---Welcome-to-the-Liminal-Fear-Arena---unified-1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Liminal VR, the app known for its short immersive experiences designed to influence its users’ emotional states, is introducing a new series called Fear Arena.</p><p>As someone who has tried a VR horror game and quit at the first jump scare (looking at you <a href="https://www.meta.com/experiences/exorcism-of-the-legion-last-rites/1947925211962268/?ref=uploadvr.com" rel="noreferrer">Exorcism of the Legion</a>!), I was apprehensive about experiencing the Fear Arena. Horror and terror are really not my preference in VR.</p><p>Fear Arena introduces <a href="https://www.meta.com/en-gb/experiences/app/developer-post/2555204051658671/?ref=uploadvr.com" rel="noreferrer">what Liminal calls</a> "recreational fear" - that is, fear that provides a level of enjoyment or thrill, like watching a horror movie or riding a roller coaster. </p><p>The introductory video explains how fear can create different emotional and psychological reactions, from anxiety to excitement, and finally relief. </p><p>"The aim of the Liminal Fear Arena is not maximum fear. It's finding that sweet spot where fear and fun come together," the company explains in the video.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/CNuTLpizBNA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="Liminal Fear is LIVE!"></iframe><figcaption><p><span style="white-space: pre-wrap;">Liminal Fear Arena</span></p></figcaption></figure><p>I explored Liminal's initial offering in the Fear Arena, titled Wander. Liminal says Wander places the user amongst "the eerie sights, sounds, and scares in a dark and mysterious forest". </p><p>Without giving too much away, I found the experience to be just the right mix of spooky environment and elements. I did have a few moments of unease and a jump scare, but I encourage even those like me, with a low tolerance for scary material, to explore it. It really strikes the right balance and the ending provides a satisfying conclusion. </p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Wander---Camp.png" width="1672" height="941" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Wander---Camp.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/Wander---Camp.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/Wander---Camp.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Wander---Camp.png 1672w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Wander---Building.png" width="1672" height="941" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Wander---Building.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/Wander---Building.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/Wander---Building.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Wander---Building.png 1672w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Wander---Bridge.png" width="1672" height="941" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Wander---Bridge.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/Wander---Bridge.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/Wander---Bridge.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Wander---Bridge.png 1672w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Images from Wander, Liminal Fear Arena. Photos: Liminal VR</span></p></figcaption></figure><p>When I relayed my experience to Liminal co-founder Nick Busietta, he told me that was the balance they were seeking for Fear Arena. “We don’t want to terrorize people at the end of the day,” Busietta explained.</p><p>He also told me that their design philosophy places user safety and well-being at the center of what they do. Busietta recalled a prototype experience for Fear Arena that they ultimately decided not to release because it didn’t cross the threshold of what they consider to be a beneficial user experience. </p><p>It’s easy to scare, but much more difficult to balance the appropriate level of thrill and fear with a satisfying resolution that leaves the user feeling better than they did coming in. </p><p>Busietta said they are working on additional content for Fear Arena, with more expected to be released this fall.</p><p>He says he also sees the Liminal platform as capable of hosting a broader range of entertainment experiences, expanding beyond its psychological and neuroscience-based roots.</p><p>Liminal is available to <a href="https://www.meta.com/experiences/liminal-relax-unwind-engage-explore/3158342884265828/?ref=uploadvr.com" rel="noreferrer">download</a> on Meta Quest. An annual subscription is $34.99 for full, unlimited access to their content, with a selection of experiences across their Arenas unlocked for free-tier users.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Co-op Space Adventure Sol Protocol Launches For PC VR In November - Demo Available Now ]]></title>
        <description><![CDATA[ Following its Early Access release on Quest, co-op space adventure Sol Protocol comes to PC VR on November 11 with crossplay support. A demo is available now for Steam Next Fest. ]]></description>
        <link>https://www.uploadvr.com/co-op-space-adventure-sol-protocol-launches-for-pc-vr-in-november-demo-available-now/</link>
        <guid isPermaLink="false">6ad8c9c41d71310001eb9c4f</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Wed, 21 Oct 2026 12:00:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/CoverImage_Landscape--2-.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Following its Early Access release on Quest in September, co-op space exploration adventure Sol Protocol comes to PC VR on November 11 with crossplay support. A demo is available this week as part of Steam Next Fest.</p><p>Per developer Singular Perception (<a href="https://www.uploadvr.com/epyka-vr-review/">Epyka</a>), the Steam demo was designed specifically to onboard new users with a tutorial and three sectors to explore. The Steam launch will include every post-release update from the Quest version including a unique <strong>in-game roadmap </strong>where players can vote on updates and features they would like to see next. The first new fan-voted feature is a <strong>crafting system</strong> to transform undesirable loot into ship upgrades that will launch either with the Steam version or shortly thereafter.</p><p>At the time of this article, we did not see a new trailer for the Steam launch. Here is the Quest launch trailer:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Meta-E.A.-Launch-Trailer---Out-Now_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Meta-E.A.-Launch-Trailer---Out-Now.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Meta-E.A.-Launch-Trailer---Out-Now_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:53</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/5.-Flying-2.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/5.-Flying-2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/5.-Flying-2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/5.-Flying-2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/5.-Flying-2.png 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/s2_store_small.png" width="1672" height="941" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/s2_store_small.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/s2_store_small.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/s2_store_small.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/s2_store_small.png 1672w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/2.-Laser-loot.png" width="2000" height="1125" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/2.-Laser-loot.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/2.-Laser-loot.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/2.-Laser-loot.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/2.-Laser-loot.png 2400w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Images provided by Singular Perception</span></p></figcaption></figure><p>The game is built around an interactive spaceship designed for three players working three different positions: pilot, gunner and engineer, with communication and coordination required to explore, fight other ships, and salvage structures and planets to repair and upgrade the ship. Singular Perception is still developing a bot system called Automa that will automate some ship functions to support solo and two-player crews, but as we noted in our <a href="https://www.uploadvr.com/sol-protocol-impressions/" rel="noreferrer">Early Access impressions</a>, right now this is a game meant for a full trio of players.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/sol-protocol-impressions/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Sol Protocol Early Access Impressions: A Sol-id Foundation</div><div class="kg-bookmark-description">Sol Protocol in Early Access on Quest has a good foundation of co-op teamwork and exploration, but the limited scope has a lot of room for growth.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-6df1ef8e-0cdb-4bb3-9da9-80a51563843e.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">James Galizio</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/4c1-dungeoncorridor-3players-ece81d3d-5f62-4f7b-8139-90eec3bac35f.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Sectors in the game are procedurally generated and can be chosen for travel via an interactive 3D map that gives information on the sector's potential hostility and potential rewards. PC VR players who want to see more of the game after playing the demo can sign up for a playtest planned for the end of this month via <a href="https://www.sol-protocol.com/discord?ref=uploadvr.com">Discord</a>. </p><p>Sol Protocol is available now in Early Access on <a href="https://www.meta.com/experiences/sol-protocol/10067260370018011/?srsltid=AU7gw4XA2CWO6NqZzSm6A2nPnAo2HZKJerU3LCxBEFrKsHE8RrI58EZb&ref=uploadvr.com">Quest</a> and comes to <a href="https://store.steampowered.com/app/4250370/Sol_Protocol/?ref=uploadvr.com">PC VR</a> on November 11.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ The New Supernatural Launches In Early Access On Quest ]]></title>
        <description><![CDATA[ The new independent version of VR fitness app Supernatural launched in Early Access on Meta Quest. ]]></description>
        <link>https://www.uploadvr.com/the-new-supernatural-launches-in-early-access-on-quest/</link>
        <guid isPermaLink="false">6ad8fd041d71310001eb9ce7</guid>
            <category><![CDATA[ Fitness ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Wed, 21 Oct 2026 11:49:30 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/SN_EA_2560x1400_1020--1-.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The new independent version of VR fitness app Supernatural launched in Early Access on Meta Quest.</p><p>The team of 15 people behind the re-launch of Supernatural includes all of the fitness coaches who were with the prior iteration, as well as some of the design and support staff.</p><p>As recently <a href="https://www.uploadvr.com/supernatural-reveals-new-features-plans-to-launch-soon-in-early-access/" rel="noreferrer">reported</a> by UploadVR, the app is launching with "thousands of workouts". Users of the previous, Meta-owned "legacy edition" can "transfer their points, start date, streaks, favorites and badges from the original app through Dec. 3", according to Supernatural.</p><p>In an email to users who registered for the new version, Supernatural provided details on how to transfer history by visiting a <a href="https://www.wearesupernatural.com/import-your-data?ref=uploadvr.com" rel="noreferrer">dedicated page</a> on their website. </p><p>“It’s not every day you get to make a comeback, but thanks to the Supernatural community, that’s exactly what we’re doing,” said Supernatural CEO James Senior in a press statement. “Early Access gets Supernatural back into members’ hands now, so we can build what comes next with them. We’ll be adding new workouts every week, bringing back more music and building features like Supernatural Together and a new mobile app. This is just the start.”</p><p>Supernatural says its future roadmap includes adding more workouts and music, reintroducing multiplayer workouts, new enhanced environments, and a new mobile companion app to track workout progress and heart rate.</p><p>I was able to download the new app today and confirm that there are many workouts already available from the previous app's catalog. The UI is slightly updated and a bit more colorful in places. Gameplay appears identical. I will do a deeper dive as new features launch and bring you those impressions here.</p><p>The new Supernatural is available to <a href="https://www.meta.com/experiences/supernatural-new/1340246269161324/?ref=uploadvr.com" rel="noreferrer">download</a> today on the Meta Quest store. A subscription to the service is $19.99 monthly or $199.99 annually.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Traffix XR: Cities Of Tomorrow Review - A Relaxing &amp; Challenging VR Puzzler ]]></title>
        <description><![CDATA[ Traffix XR: Cities of Tomorrow is a roadway management puzzler that&#39;s equal parts relaxing and confounding. ]]></description>
        <link>https://www.uploadvr.com/traffix-xr-cities-of-tomorrow-review-a-relaxing-challenging-vr-puzzler/</link>
        <guid isPermaLink="false">6ad794374c84ab0001c8a890</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Wed, 21 Oct 2026 06:11:12 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/traffix-xr-review-screnshots-4.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Traffix XR: Cities of Tomorrow is a roadway management puzzler in mixed and virtual reality that's equal parts relaxing and confounding. </p><p>I love puzzle games, <a href="https://www.uploadvr.com/best-puzzle-games-on-quest-in-2026/" rel="noreferrer">especially in VR</a>, where the ability to reach out and physically touch the mechanisms and toy-like worlds of the best puzzlers becomes even more effective and rewarding. </p><p>Traffix XR: Cities of Tomorrow is the latest such game to take over my Quest headset, and its blend of relaxing vibes and genuine challenge makes it a truly great puzzler. However, it can also be frustratingly difficult, and this stubborn difficulty combined with occasionally finicky controls mar what would otherwise be an almost perfect experience.</p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">The Facts</strong></b><br><br><b><strong style="white-space: pre-wrap;">What is it?</strong></b>: A relaxed mixed reality and VR traffic puzzle game. <br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: Quest 3, 3S, and Pro (reviewed on Quest 3S)<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: October 15, 2026<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Infinity Games Ltd<br><b><strong style="white-space: pre-wrap;">Publisher</strong></b>: Infinity Games<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> <a href="https://www.meta.com/experiences/traffix-xr-cities-of-tomorrow/8880506751972132/?ref=uploadvr.com" rel="noreferrer">$19.99</a></div></div><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/traffix-xr-video-01-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/traffix-xr-video-01-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/traffix-xr-video-01-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:50</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">An early level in Traffix XR.</span></p></figcaption>
        </figure><h3 id="what-is-traffix-xr">What is Traffix XR?</h3><p>Traffix XR was developed by Infinity Games, who (among many other projects) have previously released a flat screen traffic management puzzle game called <a href="https://store.steampowered.com/app/1102580/Traffix/?ref=uploadvr.com" rel="noreferrer">Traffix</a> for Nintendo Switch, Android, iOS, and PC. While the earlier Traffix was presented with a simplistic and stylized aesthetic, and with gameplay in which you literally direct traffic by tapping on traffic lights, <a href="https://www.meta.com/experiences/traffix-xr-cities-of-tomorrow/8880506751972132/?ref=uploadvr.com" rel="noreferrer">Traffix XR: Cities of Tomorrow</a> takes a different road. </p><p>In Traffix XR: Cities of Tomorrow, you build miniature roadways to connect points of interest on a map in mixed reality or virtual reality (the latter of which places you in a generic and sparsely decorated living room). Connecting two points on the map will allow traffic and people to flow from one to the other, and back again, essentially activating these points of interest. Along the way, buildings will pop up as your city grows. New points of interest appear, and these too must be connected to the roadways, until all of the map's points of interest are connected successfully. </p><p>The challenge comes from the difficult terrain of the given maps, and the limited resources available to you. In each stage, you're provided a limited number of road tiles and a limited number of road types, and each map is typically arranged so that you must puzzle out the perfect routes that will link all points using only the number of tiles and road types available to you. </p><p>You can erase road tiles and redraw your route at any time, but obstacles, such as boulders and forests, rivers and lakes, will block your roadways. And even though you have bridges available to you, they aren't unlimited. The sum total of all of this is that you're going to have to think long and hard about how to get from Point A to Point B, and beyond, if you've any hope of success. </p><p>Those familiar with popular games like Mini Motorways will immediately understand what Traffix XR is doing. Those who have never played a traffic management game will pick it up pretty quickly, too, since its gameplay is intuitive and the built-in tutorial teaches everything you'll need to know in about ten minutes.</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Comfort</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">Traffix XR is a pretty chill game. There's no locomotion, it can be played in mixed- or virtual reality, seated or standing, and you can choose your dominant hand. It's also playable with controllers or hand tracking. </span></p></div>
        </div><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/traffix-xr-review-screnshots-2.jpg" width="1872" height="1872" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/traffix-xr-review-screnshots-2.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/traffix-xr-review-screnshots-2.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/traffix-xr-review-screnshots-2.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/traffix-xr-review-screnshots-2.jpg 1872w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/traffix-xr-review-screnshots.jpg" width="1872" height="1872" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/traffix-xr-review-screnshots.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/traffix-xr-review-screnshots.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/traffix-xr-review-screnshots.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/traffix-xr-review-screnshots.jpg 1872w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/2026_10_20T15_36_24_000Z.jpg" width="1872" height="1872" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/2026_10_20T15_36_24_000Z.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/2026_10_20T15_36_24_000Z.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/2026_10_20T15_36_24_000Z.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/2026_10_20T15_36_24_000Z.jpg 1872w" sizes="(min-width: 720px) 720px"></div></div></div></figure><h3 id="get-in-were-going-puzzling">Get in We're Going Puzzling </h3><p>There's a lot to like about Traffix XR. Its miniature worlds are charming and rich with detail. Its soundtrack is smooth, playful, and relaxing. Its gameplay is built on a central mechanic that's truly engaging. It has a vast quantity of maps, from a variety of interesting biomes to keep things interesting, and a custom map maker is also included for those who want to build and share their own creations.</p><p>But there are potholes, too. </p><p>The game can be played with hand tracking or controllers, and while each has their strengths and weaknesses, neither feels totally perfect. Grabbing roads with the controller or fingertips is sometimes equally unreliable. Erasing roads and linking roads you've already laid down with new ones can be troublesome, too. Even selecting a stage to play, which is done by rotating a mass of floating islands that surround you, is kind of annoying. Sometimes, triggers are used to grab things, while other times it's performed with the grip buttons. It just feels like there's not a lot of cohesion in the design language used for the game's controls, and in a game like this, where natural control is so important, it's a problem that slows the flow of the game considerably. </p><p>Then there's the difficulty. This game is simply hard. By the fifth or sixth level, you'll be scratching your head, struggling to find the perfect route through a cantankerous wilderness using only the tiles (and their configurations) available to you. When you manage to find the correct route, it all feels great. The citizens of your mini city get where they need to go, the city sprouts up like crabgrass in summer, and you clear the level (usually a three-stage affair). </p><p>But I'd be lying if I said this game didn't frustrate me with its rigid demand that each stage be solved in exactly the way the developer intended. I could be wrong, but it seemed to me like many of the game's puzzles could only be solved one way. For a traffic management game in which you spend the entirety of your playtime building creative roadways, this seems incredibly limiting. </p><figure class="kg-card kg-image-card kg-width-full kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/traffix-xr-in-vr.jpg" class="kg-image" alt="" loading="lazy" width="1872" height="1872" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/traffix-xr-in-vr.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/traffix-xr-in-vr.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/traffix-xr-in-vr.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/traffix-xr-in-vr.jpg 1872w"><figcaption><span style="white-space: pre-wrap;">Traffix XR in VR mode.</span></figcaption></figure><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/traffix-xr-2_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/traffix-xr-2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/traffix-xr-2_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:41</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">A community-made level in Traffix XR. </span></p></figcaption>
        </figure><h3 id="traffix-xr-cities-of-tomorrow-reviewfinal-verdict">Traffix XR: Cities of Tomorrow Review - Final Verdict</h3><p>Traffix XR's pieces come together into something charming, fun, and engaging (if flawed). It's the sort of game that works perfectly in a mixed reality headset, with its cozy little worlds coming to life in your living room, and in VR, it works nearly as well. What holds it back from greatness, however, is the rigidity of its solutions. Too many stages feel overly difficult or solvable by only a single route, and its controls are a bit finicky. All that said, Traffix XR is a good game, and puzzle fans looking for a new puzzler on Quest will find much to like on its miniature motorways.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2024/07/3.5-Stars.png" class="kg-image" alt="" loading="lazy" width="1500" height="546" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2024/07/3.5-Stars.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2024/07/3.5-Stars.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2024/07/3.5-Stars.png 1500w" sizes="(min-width: 720px) 720px"></figure><hr><p><em>UploadVR uses a 5-Star rating system for our game reviews – you can read a breakdown of each star rating in our </em><a href="https://www.uploadvr.com/uploadvr-review-guidelines/"><em>review guidelines</em></a><em>. </em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Zero Caliber 2 Lands On PlayStation VR2 In November ]]></title>
        <description><![CDATA[ Zero Caliber 2 launches on PlayStation VR2 November 5, carrying over the PC VR Remastered edition and enhancing it with PS VR2&#39;s special features. ]]></description>
        <link>https://www.uploadvr.com/zero-caliber-2-lands-on-playstation-vr2-in-november/</link>
        <guid isPermaLink="false">6ad7b2154c84ab0001c8a986</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Wed, 21 Oct 2026 05:30:24 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/ZC2R_KeyArt_logo.png" medium="image"/>
        <content:encoded><![CDATA[ <p>PlayStation VR2 players won't have to wait too much longer for Zero Caliber 2. XReal Games announced a November 5 release date with enhancements to take advantage of the features of Sony's headset.</p><p>As we <a href="https://www.uploadvr.com/zero-caliber-2-hits-playstation-vr2-in-october/" rel="noreferrer">previously reported</a>, Zero Caliber 2 will come to PS VR2 with the 'Remastered' edition that launched on Steam in October 2025 instead of the original Quest version. </p><p>XReal Games previously clarified that the port will run at a<strong> native 90 frames per second</strong> instead of 60 frames reprojected to 120. It will also <strong>utilize the headset's haptics</strong>, <strong>adaptive triggers</strong> on the controllers, and launch with <strong>native support for bHaptics</strong> products. We have reached out to ask if the co-op will be cross-platform with Quest and Steam. In the time since we last covered the game, the co-op campaign remains, as far as we're aware, restricted to same-platform players.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">While we wait for the exact release date, just wanted to let y'all know that Zero Caliber 2 will support all the major PS VR2 features right from launch. <br>I know this stuff should pretty much be standard in 2026, but we keep getting questions about it, so yeah, there you go. :)… <a href="https://t.co/DAR22yMWBy?ref=uploadvr.com">pic.twitter.com/DAR22yMWBy</a></p>— XREAL Games 🥽 | VR Dev Studio (@XREALGames) <a href="https://x.com/XREALGames/status/2103517833573319106?ref_src=twsrc%5Etfw&ref=uploadvr.com">September 25, 2026</a></blockquote>
<script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script></figure><p>The first Zero Caliber launched for PS VR2 in December 2025 and currently has a 4.1 rating from 630 ratings. We reviewed the original Quest launch for the sequel, giving it a 4 out of 5 star rating. </p><p>Zero Caliber 2 can be wishlisted now for <a href="https://store.playstation.com/en-us/concept/10019536?ref=uploadvr.com">PS VR2</a> ahead of the November 5 launch.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ VR Co-Op Action Shooter Titan Isles Adds A New Combat Exo Suit In Latest Update ]]></title>
        <description><![CDATA[ The latest update for VR co-op adventure Titan Isles adds a fifth exo suit style for the game&#39;s large scale combat action. ]]></description>
        <link>https://www.uploadvr.com/vr-co-op-action-shooter-titan-isles-adds-a-new-combat-exo-suit-in-latest-update/</link>
        <guid isPermaLink="false">6ad78d9d4c84ab0001c8a821</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 20 Oct 2026 13:14:08 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/titan-isles-key-art.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Co-op exo suit-fueled action-adventure Titan Isles has added a fifth suit in its latest update. This is the first new suit since the game launched in 2025.</p><p><a href="https://www.uploadvr.com/titan-isles-review/">Titan Isles</a> launched in September 2025 with four suit types and developer Psytec Games (<a href="https://www.uploadvr.com/windlands-2-review/" rel="noreferrer">Windlands</a>) has not expanded that number since then. In the game, you select one of these suits for your gameplay session, with each suit having its own specialized weapon loadout and traversal method. The fifth suit, <strong>Cage</strong>,<strong> </strong>flies through the large scale environments with anti-gravity rotors and engages in combat with laser-guided homing rockets and charged power shots. Cage is available as part of a free update that also adds a new encounter, Scrapspine Ridge, in the seventh campaign and a new look for the breakable loot boxes spread through the game's environments.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/titan-isles-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Titan Isles Review: Colossal Co-Op Fun, And Solo Too</div><div class="kg-bookmark-description">Titan Isles is an absolute blast in both co-op and solo play, offering a strong VR action adventure worth exploring.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-7f2b140e-46ff-4740-a850-789d8a86c7c0.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Henry Stockdale</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/499303788_4059384584376587_4107712622212955777_n-8d88b0c4-5242-4f8b-8aaa-21e7c60ce1a6.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Here are the other suits you can choose from:</p><ul><li><strong>Storm </strong>is similar to Marvel's Iron Man with a jetpack, wrist-mounted thrusters, and twin plasma pistols that combine into a long range rail gun.</li><li><strong>Hunter</strong> moves more like Spider-Man with a grappling-and-swinging movement system and a laser arrow bow.</li><li><strong>Goliath </strong>is a tank of a suit with an explosive cannon, a defensive shield (the only exo suit with a shield) and burst jets for enhanced mobility.</li><li><strong>Blink</strong> has a phase dash ability (hence the name), can air jump, and fights with homing bolts. </li></ul><p>We reviewed Titan Isles at launch, saying it "delivers a compelling action adventure that's equally enjoyable in co-op and single-player." </p><p>Titan Isles is available now on <a href="https://www.meta.com/experiences/titan-isles/8332853930089963/?ref=uploadvr.com" rel="noopener">Quest</a>, <a href="https://store.steampowered.com/app/1839680/Titan_Isles/?ref=uploadvr.com" rel="noopener">PC VR</a>, and <a href="https://store.playstation.com/concept/10004913/?ref=uploadvr.com">PS VR2</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Meta Expands SDKs To Boost Spatial Apps On Quest &amp; VR Glasses, Including NBA, Disney+ ]]></title>
        <description><![CDATA[ Meta announced several new SDKs and features to enhance spatial apps on Quest and Meta VR Glasses, alongside major spatial updates for the NBA and Disney+ apps. ]]></description>
        <link>https://www.uploadvr.com/meta-expands-sdks-to-boost-spatial-apps-on-quest-vr-glasses-including-nba-disney/</link>
        <guid isPermaLink="false">6ad3ccdf710b5d00018902d9</guid>
            <category><![CDATA[ App Development ]]></category>
        <dc:creator><![CDATA[ Luna ]]></dc:creator>
        <pubDate>Tue, 20 Oct 2026 13:13:53 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Thumb22.png" medium="image"/>
        <content:encoded><![CDATA[ <p>During Meta Connect 2026, Meta announced several new SDKs and features designed to enhance spatial apps. These announcements come as the company expands its focus on broader computing use cases ahead of <a href="https://www.uploadvr.com/meta-vr-glasses-officially-announced-connect-2026/" rel="noreferrer">Meta VR Glasses</a>.</p><hr><h2 id="meta-vr-layout-sdk-gaze-sdk">Meta VR Layout SDK &amp; Gaze SDK</h2><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Layoutsdk.png" class="kg-image" alt="" loading="lazy" width="1363" height="766" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Layoutsdk.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/Layoutsdk.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Layoutsdk.png 1363w" sizes="(min-width: 720px) 720px"></figure><p>Historically, 2D apps on Horizon OS were largely restricted to tablet-style interfaces. Although multiple windows were supported, developers could not integrate floating or spatial elements into their UI without turning their apps into immersive experiences using <a href="https://www.uploadvr.com/meta-spatial-sdk-mid-2025-upgrades/" rel="noreferrer">the Spatial SDK</a>.</p><p>The Meta VR Layout SDK changes that.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/LayoutSDKNBA_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/LayoutSDKNBA.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/LayoutSDKNBA_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:11</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">The NBA app using Meta VR Layout SDK, as shown in </span><a href="https://www.youtube.com/watch?v=SfkHh96f9vA&ref=uploadvr.com"><span style="white-space: pre-wrap;">Pick your path: a developer’s guide to building for Meta VR and AI glasses</span></a><span style="white-space: pre-wrap;">.</span></p></figcaption>
        </figure><p>The <a href="https://developers.meta.com/vr/documentation/android-apps/meta-vr-layout-sdk?ref=uploadvr.com" rel="noreferrer">Meta VR Layout SDK</a> allows developers to add spatial components and windows around the main window of a standard Jetpack Compose or React Native Android app. The app remains non-immersive, can coexist with other open apps, and retains its existing activity and UI architecture. Developers do not need to switch to the Meta Spatial SDK.</p><p><a href="https://www.meta.com/experiences/24357325083960054/?ref=uploadvr.com" rel="noreferrer">The NBA app</a> is one of the first apps to take advantage of this SDK, using it to improve the UI and support multiple views.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/NBAthumb-1.webp" class="kg-image" alt="" loading="lazy" width="1440" height="810" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/NBAthumb-1.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/NBAthumb-1.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/NBAthumb-1.webp 1440w" sizes="(min-width: 720px) 720px"></figure><p>In essence, the Layout SDK enables window layouts similar to those in <a href="https://www.uploadvr.com/apple-vision-pro-review/" rel="noreferrer">visionOS</a>. However, it does not allow developers to spawn 3D objects or control the environment. Those capabilities still require the Spatial SDK.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/callstack.webp" class="kg-image" alt="" loading="lazy" width="1600" height="900" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/callstack.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/callstack.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/callstack.webp 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The Meta VR Layout SDK as demonstrated by </span><a href="https://www.callstack.com/blog/multi-window-react-native-apps-with-the-meta-vr-layout-sdk?ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">Callstack</span></a><span style="white-space: pre-wrap;">.</span></figcaption></figure><p>The Meta VR Layout SDK is fully supported only on Horizon OS 2.7 and later. Meta says that on releases earlier than 2.7, the SDK falls back to its non-spatial behavior instead of placing spatial windows. The main window remains available while each spatial window component uses its developer-configured fallback.</p><h3 id="meta-vr-gaze-sdk">Meta VR Gaze SDK</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/GazeSDK.png" class="kg-image" alt="" loading="lazy" width="1280" height="720" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/GazeSDK.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/GazeSDK.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/GazeSDK.png 1280w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The Gaze SDK as shown in </span><a href="https://www.youtube.com/watch?v=vJ--jkK8LW4&ref=uploadvr.com"><span style="white-space: pre-wrap;">Building Android apps for Meta VR Glasses</span></a><span style="white-space: pre-wrap;">.</span></figcaption></figure><p>Alongside the Layout SDK, Meta will also be <a href="https://developers.meta.com/vr/documentation/android-apps/gaze-and-hands?ref=uploadvr.com" rel="noreferrer">shipping a new Gaze SDK</a> for Jetpack Compose, React Native, and Android Views.</p><p>Meta VR Glasses use a "Look and Pinch" input scheme by default, leveraging the device's Eye and Hand Tracking. This works well for most layouts, but highly customized components can have elements that the system misclassifies. Developers can use the Gaze SDK to provide the hints the system needs to understand their layout, as well as customize hover behavior.</p><p>The Gaze SDK is in early access and is compatible with Horizon OS 2.7 and later. However, it cannot be used in a shipping app until it leaves early access. Developers can request access through the developer support portal.</p><hr><h2 id="meta-vr-ui-set-sdk">Meta VR UI Set SDK</h2><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Uiset.png" class="kg-image" alt="" loading="lazy" width="2000" height="971" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Uiset.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/Uiset.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/Uiset.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Uiset.png 2231w" sizes="(min-width: 720px) 720px"></figure><p>In October 2024, Meta released the Horizon OS UI Set, a UI kit for Unity, Figma, and later the Spatial SDK.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-horizon-os-ui-set-unity/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta Finally Released A Quest UI Kit For Unity</div><div class="kg-bookmark-description">Meta finally released a Quest UI kit for Unity, meaning developers can easily build interfaces that feel cohesive with Horizon OS.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-c61aab9f-f604-42ca-8e87-e8d68ae45484.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Meta-Quest-Horizon-OS-UI-Set-00.00.00.154-72d09cd6-251f-4644-b294-9e8d0e8e4b73.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>When developing for other operating systems such as iOS and Android, developers have access to high-level UI frameworks that help their apps feel cohesive with the operating system.</p><p>Before Meta introduced the Spatial SDK and the Horizon OS UI Set, developers building apps for Meta's VR devices often relied on game engines, such as Unity or Unreal without a first-party UI framework specifically tailored to Horizon OS. As a result, most apps used entirely different UI solutions, many of which were custom-made or repurposed from asset stores.</p><p>The Horizon OS UI Set was Meta's solution to this problem, providing developers with the components needed to build interfaces that feel cohesive with Horizon OS.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/UISet2.png" class="kg-image" alt="" loading="lazy" width="1948" height="928" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/UISet2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/UISet2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/UISet2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/UISet2.png 1948w" sizes="(min-width: 720px) 720px"></figure><p>However, the Horizon OS UI Set was not a standalone SDK. This meant that its assets and frameworks were largely impractical to adapt for standard 2D Android apps, which is a major reason why most 2D apps on the platform still use their own implementations.</p><p>The Meta VR UI Set SDK aims to address this problem.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/UISETdemo_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/UISETdemo.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/UISETdemo_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:25</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">The Meta VR UI Set SDK is shown in </span><a href="https://www.youtube.com/watch?v=sK8pNVpbUlA&ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">Bring your ideas to Meta VR Glasses: a complete guide for mobile and web developers</span></a><span style="white-space: pre-wrap;">.</span></p></figcaption>
        </figure><p>The <a href="https://developers.meta.com/vr/documentation/android-apps/meta-vr-ui-set-sdk/?ref=uploadvr.com" rel="noreferrer">Meta VR UI Set SDK</a> is a Jetpack Compose design system for apps on Meta VR devices. It provides dark and light color schemes, semantic colors, typography, icons, component dimensions, and interaction feedback. It works with Jetpack Compose apps.</p><p>This makes the SDK relatively easy for 2D Android app developers to adopt, and Meta notes that it is optimized to be implemented by an AI coding agent. The company says that it is the successor to the Meta Horizon OS UI Set in Spatial SDK.</p><p>In practice, this could mean that many more 2D apps on the platform will adopt a consistent visual style and interaction patterns that match the rest of the system.</p><hr><h2 id="disney-overhaul">Disney+ Overhaul</h2><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/DisneyUI.png" class="kg-image" alt="" loading="lazy" width="1920" height="1080" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/DisneyUI.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/DisneyUI.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/DisneyUI.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/DisneyUI.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>The Disney+ app on Apple Vision Pro was custom-built with a unique spatial UI and launched with <a href="https://www.uploadvr.com/apple-vision-pro-includes-four-environments-for-disney-subscribers/" rel="noreferrer">several immersive environments</a>, with <a href="https://www.uploadvr.com/disney-plus-apple-vision-pro-alien-earrth-containment-room-environment/" rel="noreferrer">more released</a> in the months that followed.</p><p>The app then launched on Quest in December 2025, with support for up to 4K resolution with Dolby Vision HDR. Disney+ Premium subscribers also had access to Dolby Atmos immersive audio in supported titles, a feature added to Horizon OS in v71, and could download content for offline viewing.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-quest-disney-plus-app-launch/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Quest Now Has A Disney+ App With Downloads &amp; Dolby Atmos</div><div class="kg-bookmark-description">Quest headsets now have an official Disney+ app, with support for downloads and Dolby Atmos immersive audio — but not for 3D.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-c6be23d1-340a-4402-88ca-635b7836360b.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Dinsney-Plus-on-Quest-4f38add5-7515-4617-820f-9854018624d1.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>However, unlike the visionOS version, the Quest Disney+ app did not support 3D content and was limited to 2D media. It also lacked the custom 3D environments that could be used as virtual cinema spaces.</p><p>Now, Disney plans to take advantage of updates to Horizon OS and Meta's developer tools to bring many features of the visionOS version of the app to the platform. These include recent improvements to the Spatial SDK that enable enhanced audio, interactions, and more.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/DisneyPlusUpdateQuest_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/DisneyPlusUpdateQuest.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/DisneyPlusUpdateQuest_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:50</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">The updated Disney+ app for Horizon OS, as shown in </span><a href="https://www.youtube.com/watch?v=0fyFlRBOBZQ&ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">Built for Quest, ready for Meta VR Glasses: how leading studios are planning for the future</span></a><span style="white-space: pre-wrap;">.</span></p></figcaption>
        </figure><p>In November, <a href="https://www.meta.com/experiences/10068174916592965/?ref=uploadvr.com" rel="noreferrer">Disney+</a> will receive a major update that overhauls its UI and makes the experience more spatial. The update will also add support for 3D media and introduce several of the 3D environments available in the visionOS app.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/DisneyEnvs_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/DisneyEnvs.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/DisneyEnvs_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:18</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>This update is expected to arrive around the same time that Meta adds the ability to rent or buy "hundreds" of movies on Quest in the US later this year. <a href="https://www.meta.com/blog/meta-vr-glasses-announcement-meta-connect/?ref=uploadvr.com" rel="noreferrer">The company says</a> that this catalog will eventually expand to "thousands" of titles available internationally by the time Meta VR Glasses launch in 2027.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-vr-glasses-officially-announced-connect-2026/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta VR Glasses Officially Announced, Shipping Spring 2027 For $1300</div><div class="kg-bookmark-description">Meta VR Glasses have 2.4K micro-OLED displays, weigh 100 grams, and are powered by a tethered puck with Qualcomm's Snapdragon Reality Elite chipset.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-907ff56f-d226-4cbb-a5c5-8b9e4ce00f14.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Meta-VR-Glasses---Lifestyle---Close-Up-1-39810ed0-3247-474c-847f-35d9b26262ae.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Halloween 2026: Spooky-Themed VR Game Updates &amp; Events ]]></title>
        <description><![CDATA[ Here&#39;s our ongoing roundup of Halloween-themed VR updates available now. We will update this list throughout October. ]]></description>
        <link>https://www.uploadvr.com/halloween-themed-vr-game-updates-and-events-2026/</link>
        <guid isPermaLink="false">6abfcec3e83c6900012630e7</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Mon, 19 Oct 2026 15:00:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/2026vrHalloweenUpdates.png" medium="image"/>
        <content:encoded><![CDATA[ <p>With spooky season upon us, we've rounded up a selection of Halloween-themed updates for games you may already have in your catalog.</p><p>This is another in our series of spooky season articles this month. If you are seeking more content, check out our list of <a href="https://www.uploadvr.com/our-favorite-vr-games-for-spooky-season-2026/">horror game recommendations</a> and <a href="https://www.uploadvr.com/the-top-ten-upcoming-vr-horror-games-2026/" rel="noreferrer">upcoming horror games</a>.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/our-favorite-vr-games-for-spooky-season-2026/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Our Favorite VR Games For Spooky Season 2026</div><div class="kg-bookmark-description">Halloween is just around the corner. We've picked ten of our favorite scary VR games for spooky season 2026.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-90f01b19-4528-4bc4-82ee-5a99f03392c3.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Mike Johnson</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Fav-Spooks-in-VR-1-9a3110c0-220c-4f0b-bac2-9dfc5710aa0e.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Updates are listed in alphabetical order by game title and we will update this article as new updates are released. The developers of <a href="https://www.uploadvr.com/convrgence-full-release-impressions/" rel="noreferrer">Convrgence</a>, Hard Bullet, &amp; <a href="https://www.uploadvr.com/combat-waffles-scott-albright-is-eliminating-cheating/" rel="noreferrer">Ghosts of Tabor</a> are teasing updates on social media we are keeping an eye out for and some of these updates tend to drop late in the month, so check back closer to Halloween for new entries.</p><p>If you know of any others, drop them in the comments below and we will add them in a future update to spread the word.</p><p>Here's our current rundown:</p><h2 id="ghosts-of-tabor">Ghosts of Tabor</h2><figure class="kg-card kg-image-card kg-width-full"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/ghosts-of-tabor-halloween-bunker.png" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/ghosts-of-tabor-halloween-bunker.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/ghosts-of-tabor-halloween-bunker.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/ghosts-of-tabor-halloween-bunker.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/ghosts-of-tabor-halloween-bunker.png 2400w"></figure><p>The popular extraction shooter has released a <strong>Halloween-themed bunker</strong> (pictured above) and launched a <strong>Twitch drops campaign</strong> running until November 2. If you are unfamiliar with drops, it is a collaboration between developers and Twitch, a livestreaming platform, wherein you can earn exclusive in-game rewards simply by tuning in to a livestream of the game. These have been quite popular on Twitch for some time, but speaking as someone who has livestreamed VR on Twitch for over five years, it is rare to see VR developers do drops campaigns. Tabor and No Man's Sky have been the most frequent users of these campaigns that I am aware of for VR.</p><p>To qualify, you'll need to have played Tabor at least once during this current wipe period and link your account online, which can be done <a href="https://link.ghostsoftabor.com/account-linking?ref=uploadvr.com">here</a>. </p><p>Ghosts of Tabor is available now on&nbsp;<a href="https://www.meta.com/experiences/ghosts-of-tabor/7614022262006379?ref=uploadvr.com" rel="noopener">Quest</a>,&nbsp;<a href="https://store.steampowered.com/app/1957780/Ghosts_of_Tabor/?ref=uploadvr.com" rel="noopener">Steam</a>, <a href="https://store.playstation.com/en-us/concept/10011844/?ref=uploadvr.com" rel="noopener">PS VR2</a>, and <a href="https://store-global.picoxr.com/global/detail/1/7294560799153209349?ref=uploadvr.com" rel="noopener">Pico</a>.</p><h2 id="knights-of-fiona">Knights of Fiona</h2><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/knights-of-fiona-halloween-2.png" width="2000" height="1161" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/knights-of-fiona-halloween-2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/knights-of-fiona-halloween-2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/knights-of-fiona-halloween-2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/10/knights-of-fiona-halloween-2.png 2400w" sizes="(min-width: 1200px) 1200px"></div></div></div></figure><p>Since launch, <a href="https://www.uploadvr.com/knights-of-fiona-vr-review/" rel="noreferrer">Knights of Fiona</a> has been steadily adding new quests with special rewards for players. October 20 kicked off a new Halloween Event Quest that ends on November 12 with two new rewards: a <strong>pumpkin shield</strong> and a <strong>Halloween body </strong>(both pictured above). </p><p>This quest is free to all players, including those who did not purchase the Story Pass to complete the full campaign. To start the quest, go to the quest board in the Eftora Station, select 'battle' and 'special' to see the quest. This quest can be completed in co-op with friends. </p><p>Additionally, the Got 'Em Mall also has several pumpkin hat sets available as in-app purchases. </p><p>Knights of Fiona is available now free to play on the <a href="https://www.meta.com/experiences/knights-of-fiona/7147710718618946/?ref=uploadvr.com" rel="noreferrer noopener">Meta Horizon Store</a>&nbsp;and&nbsp;<a href="https://store.steampowered.com/app/4147100?ref=uploadvr.com" rel="noreferrer noopener">Steam</a>.&nbsp;</p><h2 id="breachers">Breachers</h2><figure class="kg-card kg-image-card kg-width-full"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/breachers-infected-update.webp" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/breachers-infected-update.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/breachers-infected-update.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/breachers-infected-update.webp 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/breachers-infected-update.webp 2048w"></figure><p>Tactical 5v5 FPS <a href="https://www.uploadvr.com/breachers-vr-announcement/" rel="noreferrer">Breachers</a> gets into the spirit with a limited-time game mode: <strong>Infected</strong>. Teams break up into <em>Enforcers</em> tasked with killing any infected in sight or the <em>Infected</em> whose goal is to either take down Enforcers or choke them out with toxic gas grenades. The Infected mode is only available until November 9. </p><p>Alongside the temporary game mode, developer Triangle Factory has released Breachers' first character skin DLC pack, the Enforcer's hazmat suit Quarantine skin, for $9.99.</p><p>Additionally, the Hideout map, a fan-favorite, gets a Halloween makeover with a nighttime setting and spooky-themed decorations like pumpkins, coffins, and cauldrons. </p><h2 id="medieval-dynasty-new-settlement">Medieval Dynasty: New Settlement</h2><figure class="kg-card kg-image-card kg-width-full"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/mdns---halloween-event.webp" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/mdns---halloween-event.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/mdns---halloween-event.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/mdns---halloween-event.webp 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/mdns---halloween-event.webp 2048w"></figure><p>Medieval life sim Medieval Dynasty: New Settlement kicked off its annual Halloween Event on October 14. If you haven't done it before, head to the swamps area to find a mysterious grave that starts a hunt for the gravesites of the Spectral Games team. Find them all to unlock a special skull-themed xylophone and new musical track to play as you explore the map. The event also reskins the main menu and several of the settlements in the game, and replaces the birds in the air with bats. </p><p>Spectral has also teased additional Halloween surprises before the event ends on November 14.</p><h2 id="phasmophobia-crimson-eye">Phasmophobia Crimson Eye</h2><figure class="kg-card kg-image-card kg-width-full"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/phasmo-crimson-eye.webp" class="kg-image" alt="" loading="lazy" width="1920" height="1080" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/phasmo-crimson-eye.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/phasmo-crimson-eye.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/phasmo-crimson-eye.webp 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/phasmo-crimson-eye.webp 1920w"></figure><p>Phasmophobia's <a href="https://www.uploadvr.com/phasmaphobia-crimson-eye-halloween-event-2025/">Crimson Eye event</a> is back for a third year. The limited-time special runs through November 1 marked by a red sky lit by a blood moon, cultish markings, and candlelight on the map of investigations. During Crimson Eye, the game ramps in difficulty with faster, more aggressive ghosts, but those brave enough to take on hunts get a bonus percentage of cash and XP.</p><p>The event kicked off on October 8 with a Twitch drop campaign to earn an exclusive T-shirt. From October 15 to October 22, you get double experience points and extra rewards. Finally, from October 26 to November 1, Phasmophobia hosts Ghost Hunts 4 Hearts, a crossover event with the American Heart Association with special rewards for participants.</p><h2 id="puzzling-placeshalloween-event">Puzzling Places - Halloween Event</h2><figure class="kg-card kg-image-card kg-width-full"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/puzzling-places-halloween.webp" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/puzzling-places-halloween.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/puzzling-places-halloween.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/puzzling-places-halloween.webp 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/puzzling-places-halloween.webp 2048w"></figure><p>The 48th monthly pack for 3D puzzler <a href="https://www.uploadvr.com/puzzling-places-5-year-birthday-update-includes-weekly-puzzles-a-guest-pass/" rel="noreferrer">Puzzling Places</a> is available now with six new puzzles to dig into, all pictured below:</p><ul><li>Lonely Forest Cabin (up to 400 pieces)</li><li>Farmer’s Market Stall (up to 400 pieces)</li><li>Finnish Farm (up to 1,000 pieces)</li><li>Povrly Blacksmith (up to 1,000 pieces)</li><li>Family Dinner (up to 400 pieces)</li><li>Halloween Mansion (up to 400 pieces)</li></ul><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/491831569_1392192659776329_8171588608189848583_n.webp" width="720" height="405" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/491831569_1392192659776329_8171588608189848583_n.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/491831569_1392192659776329_8171588608189848583_n.webp 720w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/491830576_861593620280464_3074868350864585436_n.webp" width="720" height="405" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/491830576_861593620280464_3074868350864585436_n.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/491830576_861593620280464_3074868350864585436_n.webp 720w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/596106838_1057262000471730_8153681772549731012_n.webp" width="720" height="405" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/596106838_1057262000471730_8153681772549731012_n.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/596106838_1057262000471730_8153681772549731012_n.webp 720w" sizes="(min-width: 720px) 720px"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/596061819_1547061214119909_5689844214862326345_n.webp" width="720" height="405" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/596061819_1547061214119909_5689844214862326345_n.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/596061819_1547061214119909_5689844214862326345_n.webp 720w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/491831299_4395440217345760_4486195900502392_n.webp" width="720" height="405" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/491831299_4395440217345760_4486195900502392_n.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/491831299_4395440217345760_4486195900502392_n.webp 720w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/491830441_1617979546614584_179227093521841432_n.webp" width="720" height="405" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/491830441_1617979546614584_179227093521841432_n.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/491830441_1617979546614584_179227093521841432_n.webp 720w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Monthly Pack #48 is available on Quest and Steam for $5.99.</p><h2 id="real-vr-fishing">Real VR Fishing</h2><figure class="kg-card kg-image-card kg-width-full"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Landscape_Halloween2026_Green--1-.png" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/Landscape_Halloween2026_Green--1-.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/Landscape_Halloween2026_Green--1-.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/Landscape_Halloween2026_Green--1-.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Landscape_Halloween2026_Green--1-.png 2000w"></figure><p>The free Halloween-themed update for <a href="https://www.uploadvr.com/real-vr-fishing-gets-into-the-halloween-spirit-with-new-free-update/" rel="noreferrer">Real VR Fishing</a> adds five maps, including three brand new locations and two returning favorites from previous Halloween events. Each map features a new fish species (some of them quite spooky), while virtual anglers can also catch returning Halloween fish like the Zombie Shark and the Haunted Goblin Shark. Last year's Halloween fish and all 12 fish from the game's sixth-anniversary event will also return.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/real-vr-fishing-gets-into-the-halloween-spirit-with-new-free-update/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Real VR Fishing Gets Into The Halloween Spirit With New Free Update</div><div class="kg-bookmark-description">A new update for Real VR Fishing arrives next week, bringing spooky maps, haunted fish, mixed reality features, hand tracking, and more.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-f081d35e-bcae-425f-a276-631279ee7b72.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">James Tocchio</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Landscape_Halloween2026_Green-f3d16ba1-f082-4751-9573-4cecc88437ed.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><h2 id="table-troopers">Table Troopers</h2><figure class="kg-card kg-image-card kg-width-full"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/table-troopers-halloween.webp" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/table-troopers-halloween.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/table-troopers-halloween.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/table-troopers-halloween.webp 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/table-troopers-halloween.webp 2048w"></figure><p>Table Troopers is a mixed reality turn-based combat strategy game for up to four players. The $4.99 Halloween Pack includes three new maps, two new trooper types, and four new weapons. The maps are permanently added to your catalog and when you get together with friends, only one person needs to have the new maps for everyone to play.</p><h2 id="virtual-skate">Virtual Skate</h2><figure class="kg-card kg-image-card kg-width-full"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/virtual-skate-halloween.webp" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/10/virtual-skate-halloween.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/10/virtual-skate-halloween.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/10/virtual-skate-halloween.webp 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/virtual-skate-halloween.webp 2048w"></figure><p>Virtual Skate, a realistic skateboarding sim, has added a special Halloween-themed scavenger hunt. If you are able to locate all six pumpkins in SoCal Night, you will unlock a special 'hellish' portion of the map. </p><h3 id=""></h3><h2 id="-1"></h2> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Payday: Aces High Releases In November - Demo Out Now For Quest &amp; PC VR ]]></title>
        <description><![CDATA[ Payday: Aces High launches November 5 for PC VR &amp; Quest, with a free demo available now through October 26 on both platforms. ]]></description>
        <link>https://www.uploadvr.com/payday-aces-high-releases-in-november-demo-out-now-for-quest-pc-vr/</link>
        <guid isPermaLink="false">6ad5a022710b5d00018905c9</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Mon, 19 Oct 2026 10:00:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/payday-aces-high-key-art.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Co-op heist shooter Payday: Aces High launches November 5 for Quest and PC VR. A limited-time playtest demo is available on both platforms until October 26.</p><p>Developer Fast Travel Games confirmed the date and launch price of $24.99 in a press release and new trailer you can see here:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Payday-Aces-High-Release-Date-Trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/THUMBNAIL--1-.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Payday-Aces-High-Release-Date-Trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/THUMBNAIL--1-.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:49</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Aces High is a spinoff of the popular series of heist shooters from developer Starbreeze. James Tocchio and I played in the <a href="https://www.uploadvr.com/payday-aces-high-could-be-the-next-go-to-vr-shooter-to-play-with-friends/" rel="noreferrer">August closed playtest</a> of Aces High with some of the Fast Travel team and came away eagerly awaiting more. That build only had one heist available while this new offering comes with two. All participants will receive a special kitty mask at launch for helping Fast Travel collect data and feedback in the final days before release. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/payday-aces-high-could-be-the-next-go-to-vr-shooter-to-play-with-friends/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Payday: Aces High Could Be The Next Go-To VR Shooter To Play With Friends</div><div class="kg-bookmark-description">We went hands-on with Fast Travel Games' Payday: Aces High, and we think it could be the next go-to VR shooter to play with friends.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-876a885e-63f7-47b6-9c6e-7725ae61132b.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Mike Johnson</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/vlcsnap-2026-08-20-12h21m48s274-c6892083-005c-4425-9207-9c035ce22f87.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>The demos can be acquired from the <a href="https://store.steampowered.com/app/3456660/PAYDAY_Aces_High/?ref=uploadvr.com">Steam</a> and <a href="https://www.meta.com/experiences/payday-aces-high/9059428207447106/?ref=uploadvr.com">Quest</a> store listings. Payday: Aces High releases on both platforms on November 5 for $24.99. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Steam Next Fest October 2026 Features Over 40 PC VR Demos ]]></title>
        <description><![CDATA[ The final Steam Next Fest of 2026 is live, with over 40 PC VR demos available, and we have the full rundown. ]]></description>
        <link>https://www.uploadvr.com/steam-next-fest-october-2026-features-over-40-pc-vr-demos/</link>
        <guid isPermaLink="false">6ad592b4710b5d0001890539</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Mon, 19 Oct 2026 10:00:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/english--1-.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>The final Steam Next Fest of 2026 has kicked off and we've got the full list of new PC VR demos right here. The event runs through October 26.</p><p>Next Fest is a chance for players to go hands-on with anticipated upcoming games while developers get a boost in visibility, potential wishlists, and invaluable feedback to help shape their projects as they approach a release date.</p><p>Some of the participating games released demos prior to the start of Next Fest, like <a href="https://www.uploadvr.com/rustmourne-the-rifted-skies-pc-vr-demos-available-now-next-fest/" rel="noreferrer">Rustmourne</a>, <a href="https://www.uploadvr.com/the-rifted-skies-is-a-physically-active-action-roguelite-coming-to-meta-quest-pcvr-and-pico/" rel="noreferrer">The Rifted Skies</a>, <a href="https://www.uploadvr.com/drifters-blackout-crew-pc-vr-demo-is-available-now/" rel="noreferrer">Drifters: Blackout Crew</a>, and <a href="https://www.uploadvr.com/new-r-a-i-d-teaser-trailer-reveals-co-op-roguelite-fps-gameplay/" rel="noreferrer">RAID VR</a>. Co-op heist shooter <a href="https://www.uploadvr.com/payday-aces-high-could-be-the-next-go-to-vr-shooter-to-play-with-friends/" rel="noreferrer">Payday: Aces High</a> will have a demo available with two playable heists after its closed playtest in August.</p><p>Please note that this list was provided two weeks ago by Valve and is subject to change. Developers can drop out of Next Fest if their demo is not ready or release a demo on short notice.</p><p>For now, here are the <a href="https://store.steampowered.com/sale/nextfest?ref=uploadvr.com">demos</a> we are aware of.</p><p><a href="https://store.steampowered.com/app/5077550/?snr=1_5_9__205&ref=uploadvr.com">Ancient Duel</a> - <em>Note: This is a flatscreen game with VR support. At press time, we do not know if the demo will support VR. </em></p><p><a href="https://store.steampowered.com/app/3960580/?snr=1_5_9__205&ref=uploadvr.com">Arcane Architect</a></p><p><a href="https://store.steampowered.com/app/2876030/?snr=1_5_9__205&ref=uploadvr.com">Archery Pro VR</a></p><p><a href="https://store.steampowered.com/app/2582250/?snr=1_5_9__205&ref=uploadvr.com">ASMBL</a></p><p><a href="https://store.steampowered.com/app/4170670/?snr=1_5_9__205&ref=uploadvr.com">Atlas Proxima Tether</a> - <em>Note: This is a flatscreen game with VR support. At press time, we do not know if the demo will support VR. </em></p><p><a href="https://store.steampowered.com/app/4779840/?snr=1_5_9__205&ref=uploadvr.com">Bad Grip Club</a></p><p><a href="https://store.steampowered.com/app/4947530/?snr=1_5_9__205&ref=uploadvr.com">Be A Chameleon</a></p><p><a href="https://store.steampowered.com/app/5187170/?snr=1_5_9__205&ref=uploadvr.com">Board of the Future</a></p><p><a href="https://store.steampowered.com/app/4915890/?snr=1_5_9__205&ref=uploadvr.com">City of Hunger</a></p><p><a href="https://store.steampowered.com/app/4635680/?snr=1_5_9__205&ref=uploadvr.com">Cloud JourneyVR</a></p><p><a href="https://store.steampowered.com/app/4904110/?snr=1_5_9__205&ref=uploadvr.com">Cute &amp; Dead</a></p><p><a href="https://store.steampowered.com/app/4056920/?snr=1_5_9__205&ref=uploadvr.com">Dance of Drauganna</a></p><p><a href="https://store.steampowered.com/app/3492640/Dark_Trip?ref=uploadvr.com" rel="noreferrer">Dark Trip</a></p><p><a href="https://store.steampowered.com/app/4701660/?snr=1_5_9__205&ref=uploadvr.com">Drifters: Blackout Crew</a></p><p><a href="https://store.steampowered.com/app/5090440/?snr=1_5_9__205&ref=uploadvr.com">Ghostly Late Night Show</a> - <em>Note: This is a flatscreen game with VR support. At press time, we do not know if the demo will support VR. </em></p><p><a href="https://store.steampowered.com/app/4847090/?snr=1_5_9__205&ref=uploadvr.com">Halls of the Deep</a></p><p><a href="https://store.steampowered.com/app/5273630/?snr=1_5_9__205&ref=uploadvr.com">Hyperlane Highway</a></p><p><a href="https://store.steampowered.com/app/4579250/?snr=1_5_9__205&ref=uploadvr.com">I Am Octopus</a></p><p><a href="https://store.steampowered.com/app/4980420/?snr=1_5_9__205&ref=uploadvr.com">It's All Ogre</a></p><p><a href="https://store.steampowered.com/app/4802890/?snr=1_5_9__205&ref=uploadvr.com">Liminal</a></p><p><a href="https://store.steampowered.com/app/2711020/?snr=1_5_9__205&ref=uploadvr.com">Long Trip</a></p><p><a href="https://store.steampowered.com/app/3982150/?snr=1_5_9__205&ref=uploadvr.com">Low Level Hunters</a> - <em>Note: This is a flatscreen game with VR support. At press time, we do not know if the demo will support VR.</em></p><p><a href="https://store.steampowered.com/app/3970650/?snr=1_5_9__205&ref=uploadvr.com">Magic Color Merge Puzzle VR</a></p><p><a href="https://store.steampowered.com/app/3081070/?snr=1_5_9__205&ref=uploadvr.com">Moly</a></p><p><a href="https://store.steampowered.com/app/4849040/?snr=1_5_9__205&ref=uploadvr.com">My Nuclear Octopus 2</a></p><p><a href="https://store.steampowered.com/app/4532050/?snr=1_5_9__205&ref=uploadvr.com">Off The Top Rope!</a></p><p><a href="https://store.steampowered.com/app/4876660/?snr=1_5_9__205&ref=uploadvr.com">Orb Rush VR</a></p><p><a href="https://store.steampowered.com/app/4873850/Outlanders_VR?ref=uploadvr.com" rel="noreferrer">Outlander VR</a></p><p><a href="https://store.steampowered.com/app/2870120/?snr=1_5_9__205&ref=uploadvr.com">Paranatural</a> - <em>Note: This is a flatscreen game with VR support. At press time, we do not know if the demo will support VR.</em></p><p><a href="https://store.steampowered.com/app/4725690/?snr=1_5_9__205&ref=uploadvr.com">Parcel Panic</a></p><p><a href="https://store.steampowered.com/app/5280390/?snr=1_5_9__205&ref=uploadvr.com">PatchWorld</a></p><p><a href="https://store.steampowered.com/app/3456660/?snr=1_5_9__205&ref=uploadvr.com">Payday: Aces High</a></p><p><a href="https://store.steampowered.com/app/4821040/?snr=1_5_9__205&ref=uploadvr.com">Plonk! A 4D Puzzle</a></p><p><a href="https://store.steampowered.com/app/3818050/?snr=1_5_9__205&ref=uploadvr.com">Project Sever</a></p><p><a href="https://store.steampowered.com/app/4877420/?snr=1_5_9__205&ref=uploadvr.com">Rec Room: A New Semester</a></p><p><a href="https://store.steampowered.com/app/5011020/?snr=1_5_9__205&ref=uploadvr.com">Rustmourne</a></p><p><a href="https://store.steampowered.com/app/5177220/?snr=1_5_9__205&ref=uploadvr.com">Saddlebow</a></p><p><a href="https://store.steampowered.com/app/2905720/?snr=1_5_9__205&ref=uploadvr.com">Sapphobos</a></p><p><a href="https://store.steampowered.com/app/4250370/?snr=1_5_9__205&ref=uploadvr.com">Sol Protocol</a></p><p><a href="https://store.steampowered.com/app/4982380/STUFFED_Two_Foot_Hero/?ref=uploadvr.com">Stuffed: Two Foot Hero</a></p><p><a href="https://store.steampowered.com/app/5346410/?snr=1_5_9__205&ref=uploadvr.com">Sunstone of Time</a></p><p><a href="https://store.steampowered.com/app/5280730/?snr=1_5_9__205&ref=uploadvr.com">System Critical 3</a></p><p><a href="https://store.steampowered.com/app/4899270/?snr=1_5_9__205&ref=uploadvr.com">The Evidence Cleaner</a></p><p><a href="https://store.steampowered.com/app/4908660/?snr=1_5_9__205&ref=uploadvr.com">The Last Frame</a></p><p><a href="https://store.steampowered.com/app/5076390/?snr=1_5_9__205&ref=uploadvr.com">The Rifted Skies</a></p><p><a href="https://store.steampowered.com/app/1587920/?snr=1_5_9__205&ref=uploadvr.com">Undead Development 2</a> - <em>Note: This is a flatscreen game with VR support. At press time, we do not know if the demo will support VR. </em></p><p><a href="https://store.steampowered.com/app/4350620/?snr=1_5_9__205&ref=uploadvr.com">Voxel Playground</a></p><p><a href="https://store.steampowered.com/app/1757110/?snr=1_5_9__205&ref=uploadvr.com">VR Cop Simulator</a></p><p><a href="https://store.steampowered.com/app/4924780/?snr=1_5_9__205&ref=uploadvr.com">Wake</a></p><p><a href="https://store.steampowered.com/app/4934020/?snr=1_5_9__205&ref=uploadvr.com">Wurst and Glory</a></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Loony Laps Is Coming To Quest This December With Preorders Open Now ]]></title>
        <description><![CDATA[ Solo-developed arcade toy car racer Loony Laps is coming to Quest on December 15, with pre-orders open now. ]]></description>
        <link>https://www.uploadvr.com/loony-laps-is-coming-to-quest-this-december-with-preorders-open-now/</link>
        <guid isPermaLink="false">6ad29860710b5d000188ffc4</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Sun, 18 Oct 2026 15:01:33 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/trailer-cover-1.webp" medium="image"/>
        <content:encoded><![CDATA[ <p>Solo-developed arcade toy car racer Loony Laps is coming to Quest on December 15. </p><p>Created by solo developer Paulo Cunha, Loony Laps is an upcoming toy car racing game that brings the magic of die-cast racing and elaborate toy tracks into mixed reality and VR. It's coming to Quest on December 15 and will cost $12.99. The game <a href="https://www.meta.com/experiences/loony-laps/9985267951599483/?ref=uploadvr.com" rel="noreferrer">can be pre-ordered now</a>. </p><p>The game's developer was originally targeting release on only Quest 3 and 3S, but they have now made the game available on Quest 2 and Quest Pro, as well as 3 and 3S.</p><p>We've embedded a trailer below which shows off the game's many wacky races.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Loony-Laps-----Official-Trailer--1-_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Loony-Laps-----Official-Trailer--1-.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Loony-Laps-----Official-Trailer--1-_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:10</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Loony Laps features 29 handcrafted tracks designed to bring out maximum chaos and laughs. The tracks feature loops, jumps, magnetic hazards, branching paths, mobile obstacles and ridiculous gags. The cars are made to look like little die-cast toys and can be customized with paint, wheels, materials and other cosmetics.</p><p>The game is playable in VR, where players race within a dedicated miniature environment, and in mixed reality, where the wacky racetracks appear inside your physical space.</p><p>The game will launch with three play modes including Championship, in which progression unlocks cars and tracks, Quick Race, which lets you jump right into a chosen event, and Time Trial, which has you focusing on beating your best times. The game is built around short, replayable arcade sessions.</p><p>Loony Laps is coming to Quest on December 15 and <a href="https://www.meta.com/experiences/loony-laps/9985267951599483/?ref=uploadvr.com" rel="noreferrer">it's available for pre-order now</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Good Morning [Employee Name] VR Trailer Hints At An Unsettling Office Mystery ]]></title>
        <description><![CDATA[ Good Morning [Employee Name] VR is an upcoming psychological job sim set in an unsettling office space. ]]></description>
        <link>https://www.uploadvr.com/good-morning-employee-name-vr-trailer-hints-at-an-unsettling-office-mystery/</link>
        <guid isPermaLink="false">6ad292da710b5d000188ff7c</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Sun, 18 Oct 2026 15:00:11 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/good-morning-employee-name-vr.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Good Morning [Employee Name] VR is an upcoming psychological job sim set in an unsettling office space. </p><p>Shababeek Labs, a small game studio based in Abu Dhabi, recently announced their upcoming VR game Good Morning [Employee Name] VR. The announcement comes alongside a trailer, which scratches the Severance itch that we've all been unable to scratch since season 2 of Apple's breakout series wrapped. </p><p>We've embedded the trailer below.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Good-Morning---Employee-Name--VR--Announcement-Trailer_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Good-Morning---Employee-Name--VR--Announcement-Trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Good-Morning---Employee-Name--VR--Announcement-Trailer_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:28</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Ahmad Abdallah, Shababeek Labs' founder, explained the game's premise in a bit more detail. </p><p>"Good Morning [Employee Name] VR is a seated VR narrative game [in which] you play as a new hire at Consolidated Dynamics, a 1960s company in a world where technology developed differently," they explain. "Over your working days you rotate through desk stations guided by handlers on the phone and a PA system that has a training film for everything. It's a slow-burn psychological mystery, rather than horror."</p><p>The entire game can be played seated, no locomotion is required, and it has a runtime of four to six hours. The story takes place over the first twelve days of your employment at Consolidated Dynamics, where everything seems nominally fine, if not a little strange and somehow unsettling. </p><p>The developers of Good Morning [Employee Name] VR are targeting release toward the end of 2026 on Quest and PC VR via <a href="https://store.steampowered.com/app/4864390/Good_Morning_Employee_Name_VR/?ref=uploadvr.com" rel="noreferrer">Steam</a>, where it can be wishlisted now.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Virtuix Partners With Meta To Sell Omni One Treadmills Bundled With Quest Headsets ]]></title>
        <description><![CDATA[ As an official Meta reseller, Virtuix now offers bundles which pair their Omni One full-body VR system with a Quest 3 or 3S headset. ]]></description>
        <link>https://www.uploadvr.com/virtuix-partners-with-meta-to-sell-omni-one-treadmills-bundled-with-quest-headsets/</link>
        <guid isPermaLink="false">6ad28c05710b5d000188ff0e</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Sun, 18 Oct 2026 14:59:51 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Omni_One_for_Quest.webp" medium="image"/>
        <content:encoded><![CDATA[ <p>As an official Meta reseller, Virtuix now offers bundles which pair their Omni One full-body VR system with a Quest 3 or 3S headset.</p><p>The collaboration between Virtuix and Meta expands on the successful launch this past June of Omni One for Quest, an omni-directional treadmill made to work with Meta's Quest 3 and 3S headsets. The Omni One treadmill is currently compatible with <a href="https://virtuix.com/quest-games?ref=uploadvr.com" rel="noreferrer">more than 75 available and upcoming Meta Quest games</a>, and over 100 PC VR games.  </p><p>Virtuix has also announced that Omni One sales have increased "approximately 3X" compared to the same period last year following the release of Omni One for Quest. </p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Made-for-Meta-Omni-One-for-Quest_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Made-for-Meta-Omni-One-for-Quest.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Made-for-Meta-Omni-One-for-Quest_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:57</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Omni One for Quest is a full-body VR treadmill that allows players to physically walk, run, crouch, and move backward in 360 degrees inside compatible VR games. In addition to immersing players in virtual worlds, it's also often positioned by Virtuix as a great tool for fitness (they call it "Peloton for gamers"). </p><p>The Omni One for Quest treadmill costs $2,595 without a headset. Bundling the kit with a Quest 3 or 3S adds $599 or $349, respectively. A PC VR Bluetooth adapter opens up PC VR connectivity, and adds $49 to the final price. Omni One Core is also available for PC VR players who already own a headset and controllers, and this costs $2,495.</p><p>You can browse <a href="https://virtuix.com/?ref=uploadvr.com" rel="noreferrer">the full line of Virtuix gear at their online shop</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Drifters: Blackout Crew PC VR Demo Is Available Now ]]></title>
        <description><![CDATA[ Sci-fi co-op extraction shooter Drifters: Blackout Crew has a PC VR demo available now on Steam, ahead of next week&#39;s Steam Next Fest. ]]></description>
        <link>https://www.uploadvr.com/drifters-blackout-crew-pc-vr-demo-is-available-now/</link>
        <guid isPermaLink="false">6ad27a41710b5d000188fe7a</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Sun, 18 Oct 2026 14:59:36 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/drifters-cover_landscape.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Sci-fi cooperative extraction shooter Drifters: Blackout Crew has dropped its PC VR demo in anticipation of next week's Steam Next Fest.</p><p>Blackout Crew is the latest project from Salmi Games (<a href="https://www.uploadvr.com/sweet-surrender-review/" rel="noreferrer">Sweet Surrender</a>), a co-op PvE FPS where you and your friend have to venture into a foreign world to get resources for your dying mothership and unlock or upgrade your weapons and tools. </p><p>Salmi has been conducting <a href="https://www.uploadvr.com/play-drifters-blackout-crew-for-free-this-weekend-on-quest/">regular playtests</a> for months, improving performance, adding new features and overhauling the weapon system as detailed in a recent developer blog on its <a href="https://www.youtube.com/watch?v=hSt7sJpstJA&ref=uploadvr.com">YouTube channel</a>. Personally, I'm looking forward to trying the flamethrower. </p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/hSt7sJpstJA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="DevLog 12: New &amp; Reworked Weapon System in DRIFTERS"></iframe></figure><p>Blackout Crew was first revealed at the VR Games Showcase in June, showcasing Salmi's signature cel shaded art style and sci-fi aesthetic that carries over from Sweet Surrender. We had a chance to speak with Salmi Games founder Yacine Salmi in an episode of the <a href="https://www.youtube.com/watch?v=YoVw3SF2fOM&t=7s&ref=uploadvr.com">UploadVR Gamescast</a>.</p><p>Drifters: Blackout Crew's demo is available now on <a href="https://store.steampowered.com/app/4701660/DRIFTERS_Blackout_Crew/?ref=uploadvr.com">Steam</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ I Am Your Beast VR Adds Nine New Levels In Free Support Group Update Available Now ]]></title>
        <description><![CDATA[ I Am Your Beast VR Support Group is a free story expansion adding 9 brand new levels to the action-packed revenge FPS. ]]></description>
        <link>https://www.uploadvr.com/i-am-your-beast-vr-adds-nine-new-levels-in-free-support-group-update-available-now/</link>
        <guid isPermaLink="false">6ad23505710b5d000188fd38</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Sun, 18 Oct 2026 14:58:52 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/i-am-your-beast-support-group.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Flat2VR has announced a free update for I Am Your Beast VR, Support Group, that adds an epilogue story expansion to the revenge thriller FPS with nine brand new levels. </p><p>The new levels are played from the viewpoint of the COI (Covert Operations Initiative), the antagonist organization of the game. Support Group features COI agents who managed to survive encounters with the game's protagonist, retired agent Alphonse Harding. The agents recount their overexaggerated stories of Harding's seemingly unreal abilities as you play the scenarios out in real time. This same story expansion was added to the original game in 2024.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/i-am-your-beast-vr-review-in-progress/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">I Am Your Beast VR Review-In-Progress: I Am A Speedrunning Badass</div><div class="kg-bookmark-description">I Am Your Beast VR is a fast-paced cinematic action thriller that willingly sacrifices VR-specific elements for speed and efficiency.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-60b93f56-40e6-42f4-a8f0-2144b9cd5b79.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Mike Johnson</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/7-3f0b2d18-10cf-4702-92ee-66b9caeb5bad.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>After playing I Am Your Beast VR, I called it "gleefully entertaining with a specific action thriller vibe that <em>everything</em> in terms of visuals, music, level design and interactions plays into" in my current in-progress review and heartily recommended it for action-lovers. The Support Group update is available now.</p><h2 id="other-updates">Other Updates</h2><p>In addition to Support Group, another patch posted on October 12 added a few new features and adjustments:</p><ul><li>Official support for <strong>bHaptics products</strong>, specifically the TactSuit Pro &amp; Air, TactVisor, and TactSleeve.</li><li>An <strong>online leaderboard</strong> showing your global rank after completing each level. <strong>Note: </strong>the leaderboards are not retroactive, so your times and scores previous to this update will not post</li><li>Four new in-game <strong>achievements</strong></li><li>All level ranks have had <strong>two additional seconds</strong> of time added, making the time-limited levels more equitable for VR gameplay without ruining the game's core challenge</li></ul><p>I Am Your Beast VR is available now on <a href="https://store.steampowered.com/app/3844740/I_AM_YOUR_BEAST_VR/?ref=uploadvr.com">Steam</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Convrgence Impressions - Extracting Some Fun ]]></title>
        <description><![CDATA[ S.T.A.L.K.E.R-like extraction roguelike Convrgence leaves Early Access getting the basics right, with room to grow on enemy AI and loot balancing. ]]></description>
        <link>https://www.uploadvr.com/convrgence-full-release-impressions/</link>
        <guid isPermaLink="false">6ac66bf926a32d00017545dd</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Galizio ]]></dc:creator>
        <pubDate>Fri, 16 Oct 2026 08:55:32 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Screenshot-2026-10-14-165322.png" medium="image"/>
        <content:encoded><![CDATA[ <p>I expected something a bit different when I first booted up Convrgence for the first time; for a game selling itself as an extraction shooter, with vibes bringing to mind S.T.A.L.K.E.R., I expected a game with open-ended exploration and an immediate level of friction. I didn't get that, but I did get a fun if flawed game with plenty of room to grow, even following its 1.0 release.</p><p>What <a href="https://www.uploadvr.com/dystopian-survival-shooter-convrgence-leaves-pc-vr-early-access-in-september/" rel="noreferrer">Convrgence</a> actually is in practice is a roguelike shooter with extraction elements. Pick a location, build your loadout, then embark on an excursion through your zone in question - following your wristwatch's directional navigation to the exit, while keeping an eye out for enemies and gear along the way. Each run is randomly generated, offering a different layout; in order to take on a run in each map, you'll need to complete a raid in the previous map either during the day or night.</p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">The Facts</strong></b><br><br><b><strong style="white-space: pre-wrap;">What is it?</strong></b>: FPS Extraction Roguelike where you trek through procedural environments with your dog, fighting enemies and gathering resources<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://store.steampowered.com/app/2609610/CONVRGENCE/?ref=uploadvr.com" rel="noreferrer">Steam</a><br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: Sep 17, 2026<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Monkey-With-a-Bomb<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $24.99</div></div><p>Raids during the day are easier, not least of all due to not having to worry about your flashlight. Raids at night, conversely, require you to make wider use of your kit. Your weapons, flashlight and backpack all are strapped to different parts of your body. Ammo can be stored in pouches at your waist, offering easier access for reloads instead of having to constantly grab your backpack. While it's not particularly noteworthy on its own, there are a few wrinkles such as how you'll have to count your bullets manually - with many magazines being somewhat transparent, allowing you to verify whether it's worth stashing from an enemy or not.</p><p>For the most part controls work well, but I would say at least while using a PlayStation VR2 on Steam, I did notice some trouble accessing my inventory, with many cases where the game would go for one of my equipped guns. During the tutorial, I also ran into a bug that necessitated me skipping a step, which certainly leads me to a few questions regarding the existence of a button to skip tutorial steps built into the menu. While the game is ostensibly released out of Early Access, this along with a lack of distinct graphical settings makes me wonder if the game was fully ready for that 1.0 version number.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/ConvrgenceClips-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/ConvrgenceClips-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/ConvrgenceClips-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">2:02</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Convrgence Gameplay (PC Max settings)</span></p></figcaption>
        </figure><p>At least in terms of gameplay, the game's a bit mixed. The team nails the VR interactions for reloading and tinkering with your weapons; crafting in between missions is satisfying enough, too. But levels being mostly linear and procedural means it's lacking a lot of what makes proper extraction shooters interesting - doubly so when you always know exactly the direction to go. Enemy AI feels pretty lacking at this point, too; as interesting and well constructed as the weapons are, I can't help but feel a bit disappointed when it takes so long for them to feel meaningful.</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">PC Specs Used</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">My PC I tested on has a 5090 and a 9800X3D CPU, alongside 64GB of 6200c30 tuned memory. I tested the game at the max preset using a PS VR2 connected over the official adapter; I didn't run into any issues, even with a moderately high render scale, and while targeting 120 FPS.</span></p><p><span style="white-space: pre-wrap;">You can find the minimum and recommended specs on the </span><a href="https://store.steampowered.com/app/2609610/CONVRGENCE/?ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">Steam</span></a><span style="white-space: pre-wrap;"> page to learn more. </span></p></div>
        </div><p>Levels do get more complicated the further along you go, but they remain linear regardless, and it's hard to care too much about alternate paths when you'll find plenty of loot whichever way you go. The base level gameplay feels a bit too basic to start and your German Shepherd companion doesn't get enough utility; you can whistle to give him short orders, but with enemy AI being as basic as they are, it's trivial to pick them off one by one, even without your pup. To that end, it's hard to say you'll ever need to bring more than one gun in when you'll inevitably loot another off an enemy's corpse before long.</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Comfort</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">Convrgence supports a variety of comfort options, including teleport and smooth locomotion, a vignette slider so players can adjust the intensity of whatever vignette they may want, as well as a high degree of customization for how much automation they want for actions like reloading guns. Players can also set whether they're playing the game seated or standing.</span></p></div>
        </div><p>I suppose there's a chance that things will click for me eventually, but for now I'm feeling thoroughly whelmed by Convrgence. It's not a complete skip, but I can't exactly share a glowing recommendation for it, either. Maybe I'll feel better about the game with a few more updates under its belt, but that's the last thing you want to say about any game right out of Early Access. We'll see if Monkey-With-a-Bomb can win me over in the long run.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Synth Riders&#x27; Free Spooky Update Headlined By Apashe&#x27;s Lord &amp; Master ]]></title>
        <description><![CDATA[ This year&#39;s free annual spooky update for Synth Riders brings Apashe&#39;s Lord &amp; Master, a dark, cinematic track built for the Halloween season. ]]></description>
        <link>https://www.uploadvr.com/synth-riders-free-spooky-update-headlined-by-apashes-lord-master/</link>
        <guid isPermaLink="false">6ad160c2710b5d000188fc09</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 16 Oct 2026 04:05:10 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/276289ac-3864-4bb7-8523-f3263a5ce931.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>This year's free annual spooky update for Synth Riders brings Apashe's Lord &amp; Master, a dark, cinematic track built for the Halloween season. </p><p>In addition to the new song, the spooky update also brings limited time changes to the Spin City home stage and play stage. Bats flap their shadowy wings against the spooky night sky, while neon bloom and flash effects hit standalone headsets.</p><p>The update is out now on <a href="https://www.meta.com/experiences/synth-riders/2436558143118760/?ref=uploadvr.com" rel="noopener">Quest</a>, <a href="https://store.playstation.com/en-us/concept/235392/?ref=uploadvr.com" rel="noopener">PlayStation VR2</a>, and <a href="https://store.steampowered.com/app/885000/Synth_Riders/?ref=uploadvr.com" rel="noopener">Steam</a>.</p><p>Watch the trailer here:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Lord---Master---Apashe---Free-Song-Update---Synth-Riders-VR-Meta-Quest---PSVR2---SteamVR_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/276289ac-3864-4bb7-8523-f3263a5ce931-1.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/Lord---Master---Apashe---Free-Song-Update---Synth-Riders-VR-Meta-Quest---PSVR2---SteamVR.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/276289ac-3864-4bb7-8523-f3263a5ce931-1.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:28</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>This latest update follows recent news of Synth Riders adding hand-tracking support to Quest 3 and 3S. With hand tracking, Synth Riders is positioned to support Meta's <a href="https://www.uploadvr.com/meta-vr-glasses-officially-announced-connect-2026/" rel="noreferrer">recently announced VR Glasses</a> from day one, a trend we expect to see other developers experiment with to keep in line with support on the latest XR hardware.</p><p>Synth Riders is available on <a href="https://www.meta.com/experiences/synth-riders/2436558143118760/?ref=uploadvr.com" rel="noopener">Quest</a>, <a href="https://store.playstation.com/en-us/concept/235392/?ref=uploadvr.com" rel="noopener">PlayStation VR2</a>, <a href="https://apps.apple.com/us/app/synth-riders/id6473729300?ref=uploadvr.com" rel="noopener">Apple Vision Pro</a>, and <a href="https://store.steampowered.com/app/885000/Synth_Riders/?ref=uploadvr.com" rel="noopener">Steam</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Supernatural Reveals New Features, Plans To Launch &quot;Soon&quot; In Early Access ]]></title>
        <description><![CDATA[ The newly independent Supernatural is coming soon to Quest in Early Access, with thousands of workouts at launch and existing progress carrying over. ]]></description>
        <link>https://www.uploadvr.com/supernatural-reveals-new-features-plans-to-launch-soon-in-early-access/</link>
        <guid isPermaLink="false">6ad0f2c7049bc90001c50119</guid>
            <category><![CDATA[ Fitness ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Fri, 16 Oct 2026 04:03:27 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/SN_Leanne_Glasses_5.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Supernatural announced it will soon be launching with new features in Early Access on the Quest store, as the newly independent team of 15 people continue to build out the full experience. </p><p>According to Supernatural, Early Access users can expect to find "thousands of workouts from day one, including your favorites, remastered, with brand-new workouts dropping every week." Also they say there will be new environments included, with new "higher-definition" environments expected in the future.</p><p>In a move sure to please their existing users, Supernatural says users will be able to "bring your Supernatural history with you, including points, streaks, favorites, and badges." This is a major win for the Supernatural user community, and has been a concern of users who have amassed streaks and points totals that they use as a measure of their personal progress.</p><p>In a new development, Supernatural will offer in-game collectibles. They say Founding Members will receive "...your Founding Member custom bat from day one, with more Founding Member rewards dropping regularly over the coming weeks." This is a new level of customization for Supernatural, which previously had a single type of bat and boxing glove for all users.</p><p>Supernatural says that they are working on many future enhancements, including music licensing deals, a new multi-player workout mode, and a new mobile app to "track your progress and heart rate, and stay connected on the go".</p><p>Early Access will be launching "soon" according to Supernatural, and will be open to everyone, regardless of Founding Member status. However, those users who <a href="https://www.wearesupernatural.com/?ref=uploadvr.com" rel="noreferrer">register</a> as a Founding Member prior to the Early Access launch will secure their discounted first-year rate, plus the new digital collectibles. Once Early Access launches, Founding memberships will no longer be available.</p><p>As <a href="https://www.uploadvr.com/supernatural-coaches-face-same-fate-as-oculus-home-echo-arena/" rel="noreferrer">reported</a> by UploadVR, Supernatural was put into maintenance mode by Meta in January 2026, after being acquired in 2023. Coaches and staff were laid off, and no new content was to be produced, though users could use the existing workout library.</p><p>In June 2026 it was <a href="https://www.uploadvr.com/supernatural-to-return-under-new-independent-company-as-coaches-rejoin-platform/" rel="noreferrer">announced</a> that Supernatural would re-launch as part of a new, independent company called Supernatural Health, with all of the <a href="https://www.uploadvr.com/how-supernatural-got-a-second-life-without-meta/" rel="noreferrer">existing coaches</a> and some of the previous design talent joining the new venture.</p><p>The app is available on the Meta Quest <a href="https://www.meta.com/experiences/supernatural-new/1340246269161324/?ref=uploadvr.com" rel="noreferrer">store</a>, with the <a href="https://www.wearesupernatural.com/?ref=uploadvr.com" rel="noreferrer">subscription</a> for content available for $20 per month or $200 per year ($180 for Founding members' first year).</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Quirky Espionage Thriller Spymaster&#x27;s Full Release Is Out Now With Four New Missions ]]></title>
        <description><![CDATA[ Innerspace&#39;s Spymaster left Early Access on PC VR &amp; Quest with four new missions to complete the story campaign. ]]></description>
        <link>https://www.uploadvr.com/quirky-espionage-thriller-spymasters-full-release-is-out-now/</link>
        <guid isPermaLink="false">6ad126aa710b5d000188fb7b</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 16 Oct 2026 04:03:25 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/10/Spymaster_KeyArt.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Spymaster, the latest project from A Fisherman's Tale developer Innerspace, leaves Early Access after five months with the full release adding four new missions to conclude the story campaign. </p><p>We played Spymaster in Early Access, finding that Innerspace's signature charm from their previous titles carried over to this new spy-themed adventure. You control multiple spies in sandbox-like missions with a goal of getting each agent to the mission's end. </p><p>Here is a clip from my Early Access play:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/spymaster-clip-1-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/spymaster-clip-1-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/10/spymaster-clip-1-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:52</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>If you screw up, as in the above clip where I get shot multiple times, this is where the quirkiness comes in. A device on your wrist called the C.A.S.S.E.T.T.E. allows you to rewind time and replay snippets of the mission from either agent's viewpoint, allowing you to fix mistakes in a run, complete secondary objectives, or simply fine-tune the run. </p><p>It's a novel concept that encourages replayability to perfect a run without any anxiety-inducing tension. Basically, having a veritable reset button means you can find your own path at your own pace. I will be revisiting Spymaster to complete the campaign and will have a final review in a future article. </p><p>Spymaster is available now on <a href="https://www.meta.com/experiences/spymaster/28613851174895338/?ref=uploadvr.com" rel="noreferrer noopener">Quest</a> and <a href="https://store.steampowered.com/app/4391420/Spymaster/?ref=uploadvr.com" rel="noreferrer noopener">Steam</a>.</p> ]]></content:encoded>
    </item>

</channel>
</rss>