<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>Sat, 13 Jun 2026 14:44:03 -0700</lastBuildDate>
<atom:link href="https://www.uploadvr.com" rel="self" type="application/rss+xml"/>
<ttl>30</ttl>

    <item>
        <title><![CDATA[ Everything Announced At The UploadVR Showcase - Summer 2026 ]]></title>
        <description><![CDATA[ The UploadVR Showcase - Summer 2026 has come and gone, and with that came a killer lineup of VR games that brought a little bit of something for everyone. ]]></description>
        <link>https://www.uploadvr.com/everything-announced-at-the-uploadvr-showcase-summer-2026/</link>
        <guid isPermaLink="false">6a2c45971d87e80001f329c5</guid>
            <category><![CDATA[ Showcase ]]></category>
        <dc:creator><![CDATA[ Beck Gibson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 11:30:59 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/SUMMER-2026--6-.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The UploadVR Showcase - Summer 2026 has come and gone, and with that came a killer lineup of VR games that brought a little bit of something for everyone. A huge thank you goes out to all who submitted an application, participated in the event, watched or restreamed the live show, and trusted us with their important projects. UploadVR is dedicated to bringing a curated collection of experiences from indie developers and larger studios twice a year, and this summer, we’re proud to present over 30 mixed and virtual reality announcements.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/YnY4qKo-sDE?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="The UploadVR Showcase - Summer 2026"></iframe></figure><p>We get it, it happens – you missed the live show. Not to worry! Catch every little bit of the Showcase <a href="https://www.youtube.com/watch?v=YnY4qKo-sDE&ref=uploadvr.com"><u>here</u></a>. Until then, keep reading for our full list of everything announced. Now, without further ado, let’s dive right in!</p><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/06/data-src-image-8a38bb06-6dbd-4fcf-a007-ddf41ddf7565.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/06/data-src-image-8a38bb06-6dbd-4fcf-a007-ddf41ddf7565.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-8a38bb06-6dbd-4fcf-a007-ddf41ddf7565.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-8a38bb06-6dbd-4fcf-a007-ddf41ddf7565.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-8a38bb06-6dbd-4fcf-a007-ddf41ddf7565.png 2048w"></figure><p>Squad up with your buds and fight for the fate of humanity! From <a href="https://virtualage.io/?ref=uploadvr.com"><u>VirtualAge</u></a>, the creators of Guardians Frontline, comes <strong>Guardians Planetfall</strong>. Players team up in groups of four in this sci-fi online co-op, battle mechs and aliens, and do whatever it takes to win a galaxy-wide war. Guardians Planetfall will enter early access later in 2026 and will be available on both <a href="https://www.meta.com/experiences/guardians-planetfall/8381697011938246/?ref=uploadvr.com"><u>Meta Quest</u></a> and <a href="https://store.steampowered.com/app/4210370/Guardians_Planetfall/?ref=uploadvr.com"><u>SteamVR</u></a>. <a href="https://www.uploadvr.com/new-guardians-planetfall-trailer-reveals-more-of-the-upcoming-squad-based-shooter"><u>Read all about it</u></a>.</p><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/06/data-src-image-26de91dd-99c1-4a63-a543-f612288a8b46.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/06/data-src-image-26de91dd-99c1-4a63-a543-f612288a8b46.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-26de91dd-99c1-4a63-a543-f612288a8b46.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-26de91dd-99c1-4a63-a543-f612288a8b46.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-26de91dd-99c1-4a63-a543-f612288a8b46.png 2048w"></figure><p>Set in the 17th century, <strong>Bootstrap Island</strong> from <a href="https://maruvr.ee/?ref=uploadvr.com"><u>MARU VR</u></a> puts players in the shoes of a survivalist living off the land after being stranded with nothing but what they can scavenge. Battle the weather, wild animals, and a mysterious local tribe without in this roguelike survival adventure. Find Bootstrap Island on <a href="https://store.steampowered.com/app/1942110/Bootstrap_Island/?ref=uploadvr.com"><u>SteamVR</u></a> and be some of the first to play the major update 1.1.0! <a href="https://www.uploadvr.com/bootstrap-island-makes-survival-more-accessible-with-todays-major-update"><u>Read about it here</u></a>. </p><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/06/data-src-image-96e7dbaa-d935-4bea-94e8-81cb709ea500.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/06/data-src-image-96e7dbaa-d935-4bea-94e8-81cb709ea500.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-96e7dbaa-d935-4bea-94e8-81cb709ea500.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-96e7dbaa-d935-4bea-94e8-81cb709ea500.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-96e7dbaa-d935-4bea-94e8-81cb709ea500.png 2048w"></figure><p>Grab your board and your bravery and take on some wild hills in Tomy Horst’s, <strong>Board of the Future</strong>. Players can choose the pace they play; cruise around and do some cool tricks, or upgrade your board to experience faster and more challenging stages. Wishlist this hoverboard simulator on <a href="https://www.meta.com/experiences/board-of-the-future/24345816958450195/?ref=uploadvr.com"><u>Meta Quest</u></a> today before the launch later this year.</p><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/06/data-src-image-48f57be7-9995-4826-b93f-d6eea85d5c6d.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/06/data-src-image-48f57be7-9995-4826-b93f-d6eea85d5c6d.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-48f57be7-9995-4826-b93f-d6eea85d5c6d.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-48f57be7-9995-4826-b93f-d6eea85d5c6d.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-48f57be7-9995-4826-b93f-d6eea85d5c6d.png 2048w"></figure><p>This Fall, <a href="https://www.singularperception.com/?ref=uploadvr.com"><u>Singular Perception</u></a> brings a co-op roguelike adventure set in space to <a href="https://store.steampowered.com/app/4250370/Sol_Protocol/?ref=uploadvr.com"><u>SteamVR</u></a>: <strong>Sol Protocol</strong>. Conquer the skies with your squad in a spaceship that you man together and discover parts of deep space you’ve never seen before. Sol Protocol goes into early access in September 2026 and you can join the free playtests through <a href="https://discord.com/invite/jCBJ9252Cy?ref=uploadvr.com"><u>Discord</u></a>. <a href="https://www.uploadvr.com/co-op-interstellar-vr-roguelike-sol-protocol-blasts-off-in-early-access-this-september"><u>Read more here</u></a>.&nbsp;</p><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/06/data-src-image-2ee7ecc9-3ba7-4f64-94d0-56bd631bc486.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/06/data-src-image-2ee7ecc9-3ba7-4f64-94d0-56bd631bc486.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-2ee7ecc9-3ba7-4f64-94d0-56bd631bc486.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-2ee7ecc9-3ba7-4f64-94d0-56bd631bc486.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-2ee7ecc9-3ba7-4f64-94d0-56bd631bc486.png 2048w"></figure><p>Just when you think you’re stuck up a creek without a paddle, <strong>Salmon Man</strong> comes to the rescue! Embody a man made of salmon in <a href="https://valemstudio.com/?ref=uploadvr.com"><u>Valem Studio</u></a>’s physics VR platformer, explore waterways, and climb upstream with nothing but, well, a paddle. This July, Salmon Man goes multiplayer on <a href="https://www.meta.com/experiences/salmon-man/24064765919861785/?ref=uploadvr.com"><u>Meta Quest</u></a> and <a href="https://store.steampowered.com/app/2654710/Salmon_Man/?ref=uploadvr.com"><u>SteamVR</u></a>. <a href="https://www.uploadvr.com/physics-based-platformer-salmon-man-lets-you-rage-with-friends-in-multiplayer-this-july"><u>Learn more today</u></a>!</p><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/06/data-src-image-06680e82-a032-4303-93fe-21bbba79cd71.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/06/data-src-image-06680e82-a032-4303-93fe-21bbba79cd71.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-06680e82-a032-4303-93fe-21bbba79cd71.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-06680e82-a032-4303-93fe-21bbba79cd71.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-06680e82-a032-4303-93fe-21bbba79cd71.png 2048w"></figure><p>From Hypnos Team and Farmear Games comes the first-ever playable Backrooms metro level, <strong>C.A.B.A</strong>. Ever wondered what it would be like to explore the Piramides station when no one else <em>should </em>be around? Download the demo today and get ready to experience the metro like never before in the game’s full release coming soon for Meta Quest, <a href="https://store.steampowered.com/app/3279900/CABA/?ref=uploadvr.com"><u>SteamVR</u></a>, and <a href="https://store.playstation.com/en-us/concept/10019663?ref=uploadvr.com"><u>PSVR2</u></a>.</p><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/06/data-src-image-04825f97-9b39-4495-9a9f-f6e0697c6775.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/06/data-src-image-04825f97-9b39-4495-9a9f-f6e0697c6775.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-04825f97-9b39-4495-9a9f-f6e0697c6775.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-04825f97-9b39-4495-9a9f-f6e0697c6775.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-04825f97-9b39-4495-9a9f-f6e0697c6775.png 2048w"></figure><p>Retake your power in <a href="https://mastercrowdgames.com/?ref=uploadvr.com"><u>Master Crowd Games</u></a>’, <strong>The Magician VR: The Cursed Wand</strong>. Once disgraced, you need to prove to the magical world that you deserve your powers and that you’re really, really, <em>really… </em>sorry… about that little interdimensional invasion. Grab your wand, battle enemies, and cast spells to keep you safe. Wishlist the game on <a href="https://www.meta.com/experiences/the-magician-vr-the-cursed-wand/33194467266835272/?ref=uploadvr.com"><u>Meta Quest</u></a> this September 2026. <a href="https://www.uploadvr.com/the-magician-vr-the-cursed-wand-is-a-spell-based-arcade-shooter-coming-to-meta-quest"><u>Learn more here</u></a>.</p><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/06/data-src-image-c88f4533-ce70-4f8c-8a32-04f362f87d29.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/06/data-src-image-c88f4533-ce70-4f8c-8a32-04f362f87d29.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-c88f4533-ce70-4f8c-8a32-04f362f87d29.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-c88f4533-ce70-4f8c-8a32-04f362f87d29.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-c88f4533-ce70-4f8c-8a32-04f362f87d29.png 2048w"></figure><p>Ever wanted to travel the world? Explore things in a new way with <a href="https://www.astralshores.com/?ref=uploadvr.com"><u>Astral Shore Games</u></a>’, <strong>Puzzles of the World</strong>. Take a load off, relax your body and mind, and discover dozens of destinations through your own creativity and curiosity in this virtual reality puzzler. Puzzles of the World Version 1.0 goes live on July 23rd, 2026 for <a href="https://www.meta.com/experiences/puzzles-of-the-world/8062737527142840/?ref=uploadvr.com"><u>Meta Quest</u></a>. <a href="https://www.uploadvr.com/puzzles-of-the-world-leaves-early-access-in-july-with-a-generous-pre-order-discount"><u>Read about it here</u></a>.</p><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/06/data-src-image-cacb9758-711c-4fec-9abe-c7ef46f2c531.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/06/data-src-image-cacb9758-711c-4fec-9abe-c7ef46f2c531.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-cacb9758-711c-4fec-9abe-c7ef46f2c531.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-cacb9758-711c-4fec-9abe-c7ef46f2c531.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-cacb9758-711c-4fec-9abe-c7ef46f2c531.png 2048w"></figure><p>Feel the need for speed? Can’t find the rush that you’re craving? Push performance bikes to the max in <strong>LANESPLIT</strong>, by FunkyMouse, set to hit <a href="https://store.steampowered.com/app/3278310/LANESPLIT/?ref=uploadvr.com"><u>SteamVR</u></a> on June 23rd, 2026. Feel the power by playing the demo and wishlisting this driving simulator today! <a href="https://www.uploadvr.com/high-speed-street-racer-lanesplit-announces-vr-support-for-steam-this-month"><u>Read about it here</u></a>.</p><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/06/data-src-image-258ce9a5-b1f7-46a7-86a6-f926710c0241.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/06/data-src-image-258ce9a5-b1f7-46a7-86a6-f926710c0241.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-258ce9a5-b1f7-46a7-86a6-f926710c0241.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-258ce9a5-b1f7-46a7-86a6-f926710c0241.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-258ce9a5-b1f7-46a7-86a6-f926710c0241.png 2048w"></figure><p>Does your curiosity usually get the better of you? Hone your investigative skills with <strong>DetectiveVR</strong>, a thrilling virtual reality narrative from <a href="https://chipoyjuan.com/?ref=uploadvr.com"><u>Studio CHIPO Y JUAN</u></a>, <a href="https://valemstudio.com/?ref=uploadvr.com"><u>Valem Studio</u></a>, and <a href="https://vrkiwi.org/?ref=uploadvr.com"><u>VRKiwi</u></a>. Interview key witnesses, explore new venues, and control what happens next. Grab DetectiveVR On September 9th, 2026 on <a href="https://store.steampowered.com/app/3939360/Detective_VR/?ref=uploadvr.com"><u>SteamVR</u></a> and <a href="https://store.playstation.com/en-us/concept/10016530??ref=uploadvr.com"><u>PSVR2</u></a>. <a href="https://www.uploadvr.com/detective-vr-coming-to-playstation-vr2-and-pc-vr-this-september"><u>Read about it here</u></a>.</p><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/06/data-src-image-b5bd5da2-b903-4889-9932-1f15877466f1.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/06/data-src-image-b5bd5da2-b903-4889-9932-1f15877466f1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-b5bd5da2-b903-4889-9932-1f15877466f1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-b5bd5da2-b903-4889-9932-1f15877466f1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-b5bd5da2-b903-4889-9932-1f15877466f1.png 2048w"></figure><p>The fate of the world is in your hands! Team up with friends and take on the Evil Lord Sunder in <strong>Heroes Together VR</strong> from <a href="https://basementbunkerlabs.com/?ref=uploadvr.com"><u>Basement Bunker Labs</u></a>. The co-op roguelite combines exploration, teamwork, and challenges that will test your virtual mortality. This September, Heroes Together VR goes into early access for <a href="https://www.meta.com/experiences/heroes-together-vr/27541833858794166/?ref=uploadvr.com"><u>Meta Quest 3</u></a>.</p><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/06/data-src-image-69e05db2-4f7f-4d60-baa4-a44f284e591c.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/06/data-src-image-69e05db2-4f7f-4d60-baa4-a44f284e591c.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-69e05db2-4f7f-4d60-baa4-a44f284e591c.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-69e05db2-4f7f-4d60-baa4-a44f284e591c.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-69e05db2-4f7f-4d60-baa4-a44f284e591c.png 2048w"></figure><p>Fitness meets fun with the arcade-style driving simulator, <strong>Pedal Rebel VR</strong>, from <a href="https://toasterfacegames.com/?ref=uploadvr.com"><u>Toasterface Games</u></a>. Hop on your exercise bike, dive into the action, and do whatever you can to avoid a collision. Pedal Rebel VR arrives in early access on October 5th to <a href="https://www.meta.com/experiences/pedal-rebel/8490249061006009/?ref=uploadvr.com"><u>Meta Quest</u></a> and <a href="https://store.steampowered.com/app/2909380/Pedal_Rebel_VR/?ref=uploadvr.com"><u>SteamVR</u></a>. <a href="https://www.uploadvr.com/pedal-rebel-reveals-october-release-date"><u>Read about it here</u></a>.</p><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/06/data-src-image-3b180006-f3b3-4856-9fec-0e25bc65caa9.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/06/data-src-image-3b180006-f3b3-4856-9fec-0e25bc65caa9.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-3b180006-f3b3-4856-9fec-0e25bc65caa9.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-3b180006-f3b3-4856-9fec-0e25bc65caa9.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-3b180006-f3b3-4856-9fec-0e25bc65caa9.png 2048w"></figure><p>Mixed reality sandbox, <strong>BrushHammer</strong>, brings the popular miniature painting hobby to life. From <a href="https://solitoninteractive.com/?ref=uploadvr.com"><u>Soliton Interactive</u></a>, players can sit in their own space comfortably, choose from a growing collection of mini figures, pair them with accessories, and paint away! Wishlist BrushHammer today on <a href="https://www.meta.com/experiences/brushhammer-miniature-painter/24575744092069818/?ref=uploadvr.com"><u>Meta Quest</u></a>. <a href="https://www.uploadvr.com/brushhammer-brings-miniature-model-painting-to-quest-this-summer"><u>Read more here</u></a>.</p><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/06/data-src-image-49bca27d-a2fb-46a0-8d2f-ecf5e97ff329.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/06/data-src-image-49bca27d-a2fb-46a0-8d2f-ecf5e97ff329.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-49bca27d-a2fb-46a0-8d2f-ecf5e97ff329.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-49bca27d-a2fb-46a0-8d2f-ecf5e97ff329.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-49bca27d-a2fb-46a0-8d2f-ecf5e97ff329.png 2048w"></figure><p>Feel the freedom of flying in <a href="https://titangamez.com/?ref=uploadvr.com"><u>Titan GameZ</u></a>’, <strong>FLYON RC</strong>, where players become pilots and fly drones, RC planes, and helicopters in either mixed or virtual reality. The party game flying simulator is set to hit the <a href="https://www.meta.com/experiences/flyon-rc/24814371138188870/?ref=uploadvr.com"><u>Meta Quest</u></a> store this summer.</p><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/06/data-src-image-3a915ac9-4dcc-42b0-8ef7-25520f57781d.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/06/data-src-image-3a915ac9-4dcc-42b0-8ef7-25520f57781d.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-3a915ac9-4dcc-42b0-8ef7-25520f57781d.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-3a915ac9-4dcc-42b0-8ef7-25520f57781d.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-3a915ac9-4dcc-42b0-8ef7-25520f57781d.png 2048w"></figure><p>Are you musically-inclined? Maybe <em>not</em>? No matter, anyone can play <strong>Theremin</strong>, a mixed reality musical experience by Paul M. Christian. Get in tune with your theremin, express your musicality, and take advantage of an endlessly tuneable instrument. Pick it up on <a href="https://www.meta.com/experiences/theremin/29752287957695971/?ref=uploadvr.com"><u>Meta Quest</u></a> on July 1st, when Theremin will introduce its new Ghost Hands feature, allowing players to drop their controllers for handtracking. <a href="https://www.uploadvr.com/theremins-ghost-hands-add-on-lets-you-be-a-one-person-musical-ensemble-this-july"><u>Learn more here</u></a>.</p><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/06/data-src-image-bb8b4def-c49d-4668-b310-7c1b8b15846d.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/06/data-src-image-bb8b4def-c49d-4668-b310-7c1b8b15846d.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-bb8b4def-c49d-4668-b310-7c1b8b15846d.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-bb8b4def-c49d-4668-b310-7c1b8b15846d.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-bb8b4def-c49d-4668-b310-7c1b8b15846d.png 2048w"></figure><p>Grab your headset and create your fate in <a href="https://unitedgames.com.br/site/en-us/?ref=uploadvr.com"><u>United Games</u></a>’ VR puzzler, <strong>Cards of Destiny</strong>. Immerse yourself in a unique tabletop experience where you are a god, and <em>you </em>choose whether the citizens of your world are blessed or cursed – or somewhere in between. Cards of Destiny goes into early access on August 28th for Meta Quest and <a href="https://store.steampowered.com/app/2531910/Cards_of_Destiny/?ref=uploadvr.com"><u>SteamVR</u></a>.&nbsp;</p><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/06/data-src-image-553e09a5-e548-4d34-8b6b-e0eecdd210ed.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/06/data-src-image-553e09a5-e548-4d34-8b6b-e0eecdd210ed.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-553e09a5-e548-4d34-8b6b-e0eecdd210ed.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-553e09a5-e548-4d34-8b6b-e0eecdd210ed.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-553e09a5-e548-4d34-8b6b-e0eecdd210ed.png 2048w"></figure><p>Mixed reality puzzle platformer, <strong>Disembodied</strong>, comes to Meta Quest on October 15th, 2026, allowing players to experience physics-based hand tracking in their own room. From <a href="https://www.middlemangames.com/?ref=uploadvr.com"><u>Middle Man Games</u></a>, players can use their hands and take on levels that will challenge their stealth and puzzle-solving abilities. Wishlist Disembodied today for <a href="https://www.meta.com/experiences/disembodied/26085962001086045/?ref=uploadvr.com"><u>Meta Quest</u></a>. <a href="https://www.uploadvr.com/mixed-reality-platformer-disembodied-is-coming-to-quest-this-october"><u>Learn more here</u></a>.</p><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/06/data-src-image-a1b719a9-a34d-402d-a7a2-b92d90565666.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/06/data-src-image-a1b719a9-a34d-402d-a7a2-b92d90565666.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-a1b719a9-a34d-402d-a7a2-b92d90565666.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-a1b719a9-a34d-402d-a7a2-b92d90565666.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-a1b719a9-a34d-402d-a7a2-b92d90565666.png 2048w"></figure><p>It’s the VR collab you’ve been waiting for! Combine your love of minigolf and The Brothers Chaps in one out-of-control place. <a href="https://www.uploadvr.com/walkabout-mini-golf-homestar-runner-collaboration/" rel="noreferrer"><strong>Walkabout Mini Golf</strong></a> and Homestar Runner present the Distraction Pack, full of the characters you love from the hilarious 2000s cartoon. Add the update to your repertoire on June 25th for <a href="https://www.meta.com/experiences/walkabout-mini-golf/2462678267173943/?ref=uploadvr.com"><u>Meta Quest</u></a>, <a href="https://store.steampowered.com/app/1408230/Walkabout_Mini_Golf_VR/?ref=uploadvr.com"><u>SteamVR</u></a>, and <a href="https://www.playstation.com/en-ca/games/walkabout-mini-golf/?ref=uploadvr.com"><u>PSVR2</u></a>.</p><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/06/data-src-image-da1d8ffb-40c9-44d6-9013-116faf802205.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/06/data-src-image-da1d8ffb-40c9-44d6-9013-116faf802205.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-da1d8ffb-40c9-44d6-9013-116faf802205.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-da1d8ffb-40c9-44d6-9013-116faf802205.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-da1d8ffb-40c9-44d6-9013-116faf802205.png 2048w"></figure><p>Get moving in mixed reality with <a href="https://www.fantailgames.com/?ref=uploadvr.com"><u>Fantail</u></a>’s action-packed party experience, <strong>Game Night</strong>. Fly solo or team up with your besties and discover mini challenges that include arcade action, sports, and puzzles – all in your own space. Grab a copy of Game Night for <a href="https://www.meta.com/experiences/game-night/8603854472983065/?ref=uploadvr.com"><u>Meta Quest</u></a> today and take advantage of the co-op update on June 12th.&nbsp;</p><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/06/data-src-image-0715fc1e-3472-4a1a-b60f-d2ad75c7b794.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/06/data-src-image-0715fc1e-3472-4a1a-b60f-d2ad75c7b794.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-0715fc1e-3472-4a1a-b60f-d2ad75c7b794.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-0715fc1e-3472-4a1a-b60f-d2ad75c7b794.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-0715fc1e-3472-4a1a-b60f-d2ad75c7b794.png 2048w"></figure><p>Mixed reality gets a whole new look and it’s spookier than ever! Scan and then transform your entire house into a horror game where evil spirits linger around every corner. <strong>Hauntify</strong>, from <a href="https://www.virtualgoreality.com/?ref=uploadvr.com"><u>Virtual Go LLC</u></a>,<strong> </strong>sets to terrify with ten different supernaturals, adding a multiplayer update in 2027 for <a href="https://www.meta.com/experiences/hauntify-mixed-reality/4130979187008353/?ref=uploadvr.com"><u>Meta Quest</u></a>.&nbsp;</p><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/06/data-src-image-0d042046-1975-4a32-9abd-6ecd5b513d33.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/06/data-src-image-0d042046-1975-4a32-9abd-6ecd5b513d33.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-0d042046-1975-4a32-9abd-6ecd5b513d33.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-0d042046-1975-4a32-9abd-6ecd5b513d33.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-0d042046-1975-4a32-9abd-6ecd5b513d33.png 2048w"></figure><p>Take the beloved color-by-numbers hobby and bring it into mixed reality with <strong>Color-A-Cube</strong> from <a href="https://altereyes.com/?ref=uploadvr.com"><u>AlterEyes</u></a>! Enjoy hours of free content, including 18 unique voxel models that players can click and color at their own pace in MR or VR. Puzzle people can look forward to a full launch date for Color-A-Cube on June 18th for <a href="https://www.meta.com/experiences/color-a-cube/8774301352666408/?ref=uploadvr.com"><u>Meta Quest</u></a> and PICO. <a href="https://www.uploadvr.com/voxel-coloring-game-color-a-cube-gets-a-release-date"><u>Learn more today</u></a>!</p><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/06/data-src-image-e1139ba8-87bc-417a-802c-d251e351c2f8.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/06/data-src-image-e1139ba8-87bc-417a-802c-d251e351c2f8.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-e1139ba8-87bc-417a-802c-d251e351c2f8.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-e1139ba8-87bc-417a-802c-d251e351c2f8.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-e1139ba8-87bc-417a-802c-d251e351c2f8.png 2048w"></figure><p>Can you beat the AI and survive? <a href="https://www.falsehorizongames.com/?ref=uploadvr.com"><u>False Horizon Games</u></a> presents <strong>Project NEOS</strong>, a sci-fi VR thriller where the player must escape from a spaceship that is <em>entirely </em>controlled by an AI that’s <em>entirely </em>intent on destroying you. Join the official False Horizon <a href="https://discord.com/invite/7q3RVVdpRw?ref=uploadvr.com"><u>Discord</u></a> community and sign up for alpha testing today. <a href="https://www.uploadvr.com/sci-fi-survival-thriller-project-neos-announcement-trailer-and-playtests-revealed"><u>Learn more here</u></a>.&nbsp;</p><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/06/data-src-image-26374c10-ef93-4649-bbc8-391fec9747a5.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/06/data-src-image-26374c10-ef93-4649-bbc8-391fec9747a5.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-26374c10-ef93-4649-bbc8-391fec9747a5.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-26374c10-ef93-4649-bbc8-391fec9747a5.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-26374c10-ef93-4649-bbc8-391fec9747a5.png 2048w"></figure><p>Looking for a first-person-shooter with an all-new, fast-paced twist? Something strange is going on in the Candy Kingdom, and it’s up to you and your best buds to bring the world back to its former glory. <strong>Sugar Madness</strong>, from <a href="https://www.jollyco.us/?ref=uploadvr.com"><u>JollyCo</u></a>, transports players into a fantastical place where strategy and skill are paramount to survival. Add Sugar Madness to your <a href="https://www.meta.com/experiences/sugar-madness/9873038936059543/?ref=uploadvr.com"><u>Meta Quest</u></a> library now! Use our exclusive promo code UPLOADVR-224665 at checkout to get Sugar Madness 20% off!</p><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/06/data-src-image-e44939fe-8172-41e1-bd6c-8a674010978d.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/06/data-src-image-e44939fe-8172-41e1-bd6c-8a674010978d.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-e44939fe-8172-41e1-bd6c-8a674010978d.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-e44939fe-8172-41e1-bd6c-8a674010978d.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-e44939fe-8172-41e1-bd6c-8a674010978d.png 2048w"></figure><p>From <a href="https://pmhinteractive.com/?ref=uploadvr.com"><u>PMH Interactive LLC</u></a> comes a VR survival horror game where someone, or some…thing, is always watching. <strong>The Obsessive Shadow Chapter 2</strong> is the continuation of the original story where you step into the shoes of 16-year old Justin, trapped in an eerie ghost town, and stalked by a being that isn’t interested in playing games. The scary survival narrative is set to launch on <a href="https://www.meta.com/experiences/the-obsessive-shadow/9256493144471948/?ref=uploadvr.com"><u>Meta Quest</u></a>, <a href="https://store.steampowered.com/app/3970390/The_Obsessive_Shadow__Chapter_2/?ref=uploadvr.com"><u>SteamVR</u></a>, and PSVR2 later in 2026. <a href="https://www.uploadvr.com/survival-horror-the-obsessive-shadow-chapter-2-announced-for-pc-vr-playstation-vr2-meta-quest"><u>Read about it here</u></a>.&nbsp;</p><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/06/data-src-image-9b7c315f-af5d-478a-b685-837d2f8a5489.png" class="kg-image" alt="" loading="lazy" width="1479" height="788" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/data-src-image-9b7c315f-af5d-478a-b685-837d2f8a5489.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-9b7c315f-af5d-478a-b685-837d2f8a5489.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-9b7c315f-af5d-478a-b685-837d2f8a5489.png 1479w"></figure><p>Explorers, it’s time to pack up and hit the caves! Imagine climbing through the depths of some of the most iconic real-life and VR-created cave systems out there. Immerse yourself in <a href="https://3r.games/?ref=uploadvr.com"><u>3R Games</u></a>’ <strong>Cave Crave</strong> this July, prepare for another unforgettable simulation – Cave Crave’s addition of the Tham Luang Cave for <a href="https://www.meta.com/experiences/cave-crave/7527722310622065/?ref=uploadvr.com"><u>Meta Quest</u></a>, and coming to <a href="https://store.steampowered.com/app/3929970/Cave_Crave_VR/?ref=uploadvr.com"><u>SteamVR</u></a> and <a href="https://store.playstation.com/en-ca/product/UP6883-PPSA27831_00-0719071885592398?ref=uploadvr.com"><u>PSVR2</u></a>.&nbsp;</p><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/06/data-src-image-8177efb3-454b-41b7-ac30-cbcb2d7f2fa2.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/06/data-src-image-8177efb3-454b-41b7-ac30-cbcb2d7f2fa2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-8177efb3-454b-41b7-ac30-cbcb2d7f2fa2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-8177efb3-454b-41b7-ac30-cbcb2d7f2fa2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-8177efb3-454b-41b7-ac30-cbcb2d7f2fa2.png 2048w"></figure><p>Why be yourself when you can be a robot with jets for hands and wheels for legs?! Not only is <strong>Jetpack Clankers</strong> free, it’s multiplayer, so you can grab your friends and party your own way. <a href="https://jetpackclankers.com/?ref=uploadvr.com"><u>WooorldXR</u></a> invites you to embrace the chaos of massive arenas and high-energy matches, as well as a collection of arcade-style games when you need a break. Jetpack Clankers goes into early access on June 16th. <a href="https://www.uploadvr.com/co-op-interstellar-vr-roguelike-sol-protocol-blasts-off-in-early-access-this-september"><u>Learn more here</u></a>.</p><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/06/data-src-image-9a20277b-32ef-4ecf-a7f6-b682c3cc882e.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/06/data-src-image-9a20277b-32ef-4ecf-a7f6-b682c3cc882e.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-9a20277b-32ef-4ecf-a7f6-b682c3cc882e.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-9a20277b-32ef-4ecf-a7f6-b682c3cc882e.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-9a20277b-32ef-4ecf-a7f6-b682c3cc882e.png 2048w"></figure><p>Become the driver you’ve always hoped to be and drive trucks like a pro in <a href="https://solodiveinteractive.com/?ref=uploadvr.com"><u>SoloDiveInteractive</u></a>’s driving simulator, <strong>POLY TRUCK</strong>. Virtually practice your driving precision, complete challenges to unlock perks, and be on the lookout for the elusive Golden Trucks. Wishlist POLY TRUCK for <a href="https://www.meta.com/experiences/poly-truck/25717767707849353/?ref=uploadvr.com"><u>Meta Quest</u></a> today! <a href="https://www.uploadvr.com/new-poly-truck-gamplay-trailer-sets-q4-2026-release"><u>Read more here</u></a>.</p><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/06/data-src-image-adb77de8-0a64-4f63-a683-12d7b914910a.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/06/data-src-image-adb77de8-0a64-4f63-a683-12d7b914910a.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-adb77de8-0a64-4f63-a683-12d7b914910a.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-adb77de8-0a64-4f63-a683-12d7b914910a.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-adb77de8-0a64-4f63-a683-12d7b914910a.png 2048w"></figure><p>Discover a virtual world where everything around you is made of micro voxels and you have to fight to survive! <strong>Voxel Playground</strong> by <a href="https://voxelplayground.com/?ref=uploadvr.com"><u>CyDream</u></a> places players in a state-of-the-art physics sandbox, meaning when you make something go <em>boom</em>, you <em>see </em>it go boom exactly how you’d expect. Build structures, fight creatures, use weapons– the list goes on! Coming soon to <a href="https://store.steampowered.com/app/4350620/Voxel_Playground/?ref=uploadvr.com"><u>SteamVR</u></a>, players can take advantage of the upcoming update with new maps, items, and mods.</p><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/06/data-src-image-2afaf573-3a68-434e-a7ac-4036b197cb0e.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/06/data-src-image-2afaf573-3a68-434e-a7ac-4036b197cb0e.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-2afaf573-3a68-434e-a7ac-4036b197cb0e.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-2afaf573-3a68-434e-a7ac-4036b197cb0e.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-2afaf573-3a68-434e-a7ac-4036b197cb0e.png 2048w"></figure><p>Reimagine the classic 90s style horror game, but in virtual reality! Grab your gear and get ready to discover <strong>Already Dead</strong>, from <a href="https://x.com/MooncallGames?ref=uploadvr.com"><u>Mooncall Games</u></a>. This spooky old-school survival puzzler offers first-person interactions with fixed-camera, third person gameplay. Learn the game lore and more when Already Dead launches this Fall for PSVR2. </p><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/06/data-src-image-4089fc72-05c0-4cab-a17c-6692616c9797.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/06/data-src-image-4089fc72-05c0-4cab-a17c-6692616c9797.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-4089fc72-05c0-4cab-a17c-6692616c9797.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-4089fc72-05c0-4cab-a17c-6692616c9797.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-4089fc72-05c0-4cab-a17c-6692616c9797.png 2048w"></figure><p>Hold on tight because this is gonna be a fast ride! <strong>Hyperlane Highway</strong>, from <a href="https://linktr.ee/RyalityStudio?ref=uploadvr.com"><u>Ryality Studio</u></a>, invites players to take everything they love about speed and times it by 10. This VR hoverboard roguelite transports players into a neon, cyberpunk-style world where they need to dodge enemy fire, attack with dual wielding blasters, and build a loadout – all while steering through neon hyperlanes. Hyperlane Highway is available to wishlist for Meta Quest and <a href="https://store.steampowered.com/app/4514880/Hyperlane_Highway/?ref=uploadvr.com"><u>SteamVR</u></a>, with a full launch scheduled for Q4 2026. <a href="https://www.uploadvr.com/hyperlane-highway-announces-meta-quest-release-alongside-pc-vr-later-this-year"><u>Read about it here</u></a>.</p><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/06/data-src-image-c19d3113-7397-4e60-9d3c-685f6dfb294b.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/06/data-src-image-c19d3113-7397-4e60-9d3c-685f6dfb294b.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-c19d3113-7397-4e60-9d3c-685f6dfb294b.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-c19d3113-7397-4e60-9d3c-685f6dfb294b.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-c19d3113-7397-4e60-9d3c-685f6dfb294b.png 2048w"></figure><p>Looking for the next favorite calm, cozy game to add to your collection? Introducing <strong>Interlocked: Puzzle Island</strong>, from <a href="https://interlocked.app/?ref=uploadvr.com"><u>Armor Games Studios</u></a>, where you can relax on your very own puzzle island and solve tactile, three-dimensional burr puzzles. With your little bird friend, discover handcrafted puzzles you’ll need to twist, pull, and dismantle to complete. Interlocked: Puzzle Island is available now for <a href="https://www.meta.com/experiences/interlocked-puzzle-islands/7115743118544777/?ref=uploadvr.com"><u>Meta Quest</u></a>, and coming soon to <a href="https://store.steampowered.com/app/4214100/Interlocked_Puzzle_Islands/?ref=uploadvr.com"><u>SteamVR</u></a> with brand new puzzles. </p><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/06/data-src-image-402b1f2c-efb0-4cf0-891a-520520d64774.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/06/data-src-image-402b1f2c-efb0-4cf0-891a-520520d64774.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-402b1f2c-efb0-4cf0-891a-520520d64774.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-402b1f2c-efb0-4cf0-891a-520520d64774.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-402b1f2c-efb0-4cf0-891a-520520d64774.png 2048w"></figure><p>Are you up for a new mystery? Do you find yourself asking why and finding clues everywhere you go? <a href="https://iworlds.studio/?ref=uploadvr.com"><u>iWorlds Studio</u></a>’s controversial escape room, <strong>Dark Trip</strong>, invites players indulge in some little pink pills and rely on the hallucinations that follow to solve puzzles and investigate a creepy crime. On June 12th, this psychedelic project drops its latest update - Compartment of Souls - on <a href="https://store.steampowered.com/app/3492640/Dark_Trip/?ref=uploadvr.com"><u>SteamVR</u></a>. Dark Trip can also be found on <a href="https://www.meta.com/experiences/dark-trip/27793698076945636/?ref=uploadvr.com"><u>Meta Quest</u></a> in early access.</p><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/06/data-src-image-8c38acea-3c7b-49fc-b94b-03f92e6d0653.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/06/data-src-image-8c38acea-3c7b-49fc-b94b-03f92e6d0653.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-8c38acea-3c7b-49fc-b94b-03f92e6d0653.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-8c38acea-3c7b-49fc-b94b-03f92e6d0653.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-8c38acea-3c7b-49fc-b94b-03f92e6d0653.png 2048w"></figure><p>So, you like skateboarding, but do you really <em>know </em>skateboarding? Taking from the spirit of the 70s freeride culture, <strong>BOMB THE HILL</strong>, from <a href="https://www.pokodzima.com/?ref=uploadvr.com"><u>Pokodzima Studio</u></a>, ramps up the nostalgia in a brand new skateboarding experience where players will weave in and out of traffic, race down some killer hills, battle their rivals, and of course, enjoy the whole roadtrip-style atmosphere. BOMB THE HILL is available for <a href="https://www.meta.com/experiences/bomb-the-hill/26974030992211215/?ref=uploadvr.com"><u>Meta Quest</u></a> today, and will release on SteamVR for the first time later this summer. <a href="https://www.uploadvr.com/downhill-skateboarding-game-bomb-the-hill-coming-to-steamvr"><u>Check it out here</u></a>.</p><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/06/data-src-image-3c257340-5ddf-424a-b445-8fac1b571984.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/06/data-src-image-3c257340-5ddf-424a-b445-8fac1b571984.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/data-src-image-3c257340-5ddf-424a-b445-8fac1b571984.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/data-src-image-3c257340-5ddf-424a-b445-8fac1b571984.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/data-src-image-3c257340-5ddf-424a-b445-8fac1b571984.png 2048w"></figure><p>And closing out the show was the brand new game announcement of horror first-person-shooter, <strong>Rustmourne</strong>! This VR sci-fi horror experience is inspired by classics like Half Life: Alyx and Dead Space, with VR-designed interactions at the forefront of the design. Players can explore ancient corridors and discover what waits in the dark – run, hide, or chop ‘em up to survive. Wishlist Rustmourne on SteamVR today! <a href="https://www.uploadvr.com/rustmourne-is-a-sci-fi-horror-survival-fps-built-for-pc-vr"><u>Read more here</u></a>.</p><p>Thank you again for another The UploadVR Showcase. We’re so grateful for everyone involved this season, and already can’t wait to bring you the best the VR has to offer again in December. See you then! In the meantime, if you have info about an upcoming project, don’t forget to reach out to the editorial team and tell them all about it at <a href="mailto:tips@uploadvr.com"><u>tips@uploadvr.com</u></a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Dark Trip Gets &quot;Compartment Of Souls&quot; Major Update ]]></title>
        <description><![CDATA[ Dark Trip receives a major update today, adding the long-awaited 15th room to the game. ]]></description>
        <link>https://www.uploadvr.com/dark-trip-gets-compartment-of-souls-major-update/</link>
        <guid isPermaLink="false">6a2c45161d87e80001f329aa</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:52:36 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/DT-R15-Trailer-Thumbnail.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Dark Trip receives a major update today, adding the long-awaited 15th room to the game.</p><p>The psychedelic horror escape room game Dark Trip got a major update today during the UploadVR Showcase. The "Compartment of Souls" update adds the 15th escape room to the game. </p><p>The new update is live on <a href="https://www.meta.com/experiences/dark-trip/27793698076945636/?srsltid=AfmBOopdt7SnlDgIKMOM9e83DGaAmhK_wKUm0N83be8B4P63GrzQNc51&ref=uploadvr.com" rel="noreferrer">Meta Quest</a> where the game has been in Early Access since February 2025. Since then, Dark Trip has seen continuous updates and improvements on Meta's platform. On June 4, Dark Trip's closed playtest on <a href="https://store.steampowered.com/app/3492640/Dark_Trip/?ref=uploadvr.com" rel="noreferrer">Steam</a> became available, where the game is available both with PC VR support and conventional flat controls.</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/06/Dark-Trip---UVRS---03-June-2026-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/06/Dark-Trip---UVRS---03-June-2026-1-optimized.mp4" poster="https://img.spacergif.org/v1/3840x2160/0a/spacer.png" width="3840" height="2160" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Dark-Trip---UVRS---03-June-2026-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: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>In Dark Trip, you play as an investigator hired by a retired businessman to locate his missing daughter. This brings you to an abandoned laboratory whose mysteries have to be solved You progress by solving escape room style puzzles, and occasionally by taking pills to force a hallucinatory state that transforms the environment.&nbsp;</p><p>Dark Trip is available now in Early Access on&nbsp;<a href="https://www.meta.com/experiences/dark-trip/27793698076945636/?ref=uploadvr.com" rel="noopener">Meta Quest</a>, and will be coming to <a href="https://store.steampowered.com/app/3492640/Dark_Trip/?ref=uploadvr.com" rel="noreferrer">SteamVR </a>in the future.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Rustmourne Is A Sci-Fi Horror Survival FPS Built For PC VR ]]></title>
        <description><![CDATA[ Rustmourne, a Half-Life: Alyx inspired sci-fi horror FPS, is coming to SteamVR. ]]></description>
        <link>https://www.uploadvr.com/rustmourne-is-a-sci-fi-horror-survival-fps-built-for-pc-vr/</link>
        <guid isPermaLink="false">6a2b7c264861f40001101d1c</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:41:17 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Rustmourne3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Rustmourne, a sci-fi horror shooter inspired by Dead Space and Half-Life: Alyx, was revealed at today's UploadVR Summer Showcase.</p><p>The new game reveal trailer, seen here, closed out the showcase:</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/06/rustmourne-mobile-friendly_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/06/rustmourne-mobile-friendly.mp4" poster="https://img.spacergif.org/v1/1280x720/0a/spacer.png" width="1280" height="720" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/rustmourne-mobile-friendly_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: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>
            
        </figure><p>The developer describes Rustmourne as "a VR Sci-fi Survival Horror with detailed, VR-designed interactions, strongly inspired by Half-Life: Alyx and Dead Space. Traverse the corridors of an ancient, derelict structure, and face the tortured beings in it: hide, run, or cut off their limbs to survive."</p><p>Invoking the name of Half-Life: Alyx has been a double-edged sword for developers. Since <a href="https://www.uploadvr.com/half-life-alyx-review/" rel="noreferrer">its release in 2020</a>, Alyx has set a high bar for other VR games to clear, narrative shooter or otherwise, and the results have been mixed at best. Just from the trailer, it does appear to lean more Dead Space in its environments and creature design, albeit with clear VR interactions. </p><p>Rustmourne is available to wishlist now on <a href="https://store.steampowered.com/app/3775210/Rustmourne/?ref=uploadvr.com">Steam</a>. At the time of this article, there is no news on additional platforms.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Downhill Skateboarding Game Bomb The Hill Coming To SteamVR ]]></title>
        <description><![CDATA[ Bomb the Hill, a cinematic VR downhill skateboarding game inspired by the outlaw spirit of 70s freeride culture, is coming to SteamVR this summer. ]]></description>
        <link>https://www.uploadvr.com/downhill-skateboarding-game-bomb-the-hill-coming-to-steamvr/</link>
        <guid isPermaLink="false">6a2b4ccb4861f40001101b9d</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:38:50 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/BTH_KeyArt_2560x1440.webp" medium="image"/>
        <content:encoded><![CDATA[ <p>Bomb the Hill, a cinematic VR downhill skateboarding game inspired by the outlaw spirit of 1970s freeride culture, is coming to SteamVR this summer.</p><p>During today's UploadVR Showcase, Pokodzima Games announced that their upcoming downhill skateboarding game Bomb the Hill will be racing onto SteamVR this summer. The newly announced SteamVR release of Bomb the Hill will launch alongside the previously known <a href="https://www.meta.com/experiences/bomb-the-hill/26974030992211215/?srsltid=AfmBOopRcKIT5UseecnIOTJmmAxfc-QctmNFDlYL1XEbyJyl-Wogc6oi&ref=uploadvr.com" rel="noreferrer">Meta Quest</a> version. </p><p>A new trailer includes QR codes to direct would-be skaterbois and skatergoils to the game's shop pages where you can wishlist it today. </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/06/BOMB-THE-HILL---UVRS---2026-05-28-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/06/BOMB-THE-HILL---UVRS---2026-05-28-optimized.mp4" poster="https://img.spacergif.org/v1/3840x2160/0a/spacer.png" width="3840" height="2160" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/BOMB-THE-HILL---UVRS---2026-05-28-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:35</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>Bomb the Hill was born from a prototype built for the&nbsp;<a href="https://www.uploadvr.com/oculus-publishing-ignition/" rel="noreferrer">Oculus Publishing Ignition</a>&nbsp;program, a funding initiative for Quest games announced by Meta in 2024. This program offered a path to funding projects targeting 'midcore' players with a particular interest in simulation, sports, and social projects.</p><p>In Bomb the Hill, you'll race down dangerous mountain roads, weave through traffic at insane speeds, battle desperate rivals, perform tricks, and survive brutal crashes. The game blends realistic downhill skating mechanics with atmospheric storytelling and a road-trip vibe. </p><p>Bomb the Hill is coming to <a href="https://www.meta.com/experiences/bomb-the-hill/26974030992211215/?srsltid=AfmBOopRcKIT5UseecnIOTJmmAxfc-QctmNFDlYL1XEbyJyl-Wogc6oi&ref=uploadvr.com" rel="noreferrer">Meta Quest</a> and SteamVR this summer. The planned price is $19.99.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Hyperlane Highway Announces Meta Quest Release Alongside PC VR Later This Year ]]></title>
        <description><![CDATA[ Futuristic hoverboard roguelite FPS Hyperlane Highway, previously announced for SteamVR, is also coming to Meta Quest. ]]></description>
        <link>https://www.uploadvr.com/hyperlane-highway-announces-meta-quest-release-alongside-pc-vr-later-this-year/</link>
        <guid isPermaLink="false">6a2c08b21d87e80001f32664</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:35:47 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/HyperlaneHighway3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Hyperlane Highway is a roguelite shooter that utilizes a unique 'head-leaning' locomotion system designed to mitigate VR motion sickness. The high speed FPS hits Early Access on SteamVR &amp; Meta Quest in Q4 2026.</p><p>We already knew the game was coming to Steam later this year. A new trailer at today's UploadVR Summer Showcase confirmed the neon-soaked FPS will also hit Meta Quest headsets:</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/06/hyperlane-highway-web-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/06/hyperlane-highway-web-optimized.mp4" poster="https://img.spacergif.org/v1/1280x720/0a/spacer.png" width="1280" height="720" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/hyperlane-highway-web-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: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>Hyperlane Highway is a solo developer project where you lean your entire body to steer your hoverboard through neon-lit hyper lanes while dual wielding blasters.  The hoverboard will match your body's movement in a locomotion system designed to minimize motion sickness induced from artificial VR movement. </p><p>Playtesting is open right now in developer Ryality Studio's <a href="https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fdiscord.gg%2FaWSZthGSJ&ref=uploadvr.com">Discord</a>. The Early Access period is expected to last about six months, allowing time to balance the game from player feedback and add new upgrades, weapons, and environments. </p><p>Hyperlane Highway can be wishlisted now on <a href="https://store.steampowered.com/app/4514880/Hyperlane_Highway/?ref=uploadvr.com">Steam</a> and Meta Quest.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ New Poly Truck Gameplay Trailer Sets Q4 2026 Release On Meta Quest 3 ]]></title>
        <description><![CDATA[ Low poly trucking sim Poly Truck is set for release in Q4 2026 on Quest 3 headsets. ]]></description>
        <link>https://www.uploadvr.com/new-poly-truck-gamplay-trailer-sets-q4-2026-release/</link>
        <guid isPermaLink="false">6a2c1d4f1d87e80001f3274f</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:32:20 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/PolyTruck3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Cozy low poly truck driving simulator Poly Truck's new gameplay trailer at today's UploadVR Summer Showcase confirmed a Q4 2026 release window. </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/06/PolyTruck---UVRS---05.06.2026-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/06/PolyTruck---UVRS---05.06.2026-optimized.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/PolyTruck---UVRS---05.06.2026-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: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>
            
        </figure><p>Poly Truck is a physics-driven, tactile truck simulator with an interactive low-poly cockpit where every key turn, gear shift, and cabin control responds directly to your virtual hands. It also supports driving via the analog sticks and face button inputs on the Quest controllers for those who prefer that method.</p><p>The gameplay loop requires drivers to navigate the map seeking out and collecting golden trucks until the main trailer required for delivery unlocks. Completing that delivery unlocks the next level. The game was built using Godot, a less popular game development engine among VR developers than Unity and Unreal Engine.</p><p>Truck sims like <a href="https://www.uploadvr.com/drive-a-big-rig-on-route-66-with-american-truck-simulator-missouri-dlc/" rel="noreferrer">American Truck Simulator</a> and Euro Truck Simulator have been popular amongst PC VR players for years and while Poly Truck is obviously not in the same realm of graphical fidelity, standalone VR players have had precious few viable alternatives.</p><p>Poly Truck can be wishlisted now for <a href="https://www.meta.com/experiences/poly-truck/25717767707849353/?ref=uploadvr.com">Meta Quest 3 headsets</a> ahead of its planned Q4 2026 release.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Free-To-Play Social Playground Jetpack Clankers Hits Early Access On Meta Quest Next Week ]]></title>
        <description><![CDATA[ Free-to-play social playground Jetpack Clankers hits Meta Quest in Early Access on June 16. ]]></description>
        <link>https://www.uploadvr.com/jetpack-clankers-hits-early-access-on-meta-quest-next-week/</link>
        <guid isPermaLink="false">6a2baba54861f40001101ef1</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:31:19 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/JetpackClankers3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Jetpack Clankers joins a crowded field of free-to-play social apps on Meta Quest when it debuts on June 16, forgoing the popular arm-based movement system popularized by Gorilla Tag for jets to move around its colorful arenas.</p><p>The game's website has been up for some time, but the first official trailer dropped at today's UploadVR Summer Showcase:</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/06/Jetpack-Clankers---UVRS---2026-06-02_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/06/Jetpack-Clankers---UVRS---2026-06-02.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Jetpack-Clankers---UVRS---2026-06-02_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>Jetpack Clankers is the newest title from Wooorld Inc., a departure from its previous titles, Google Earth-based exploration experience <a href="https://www.meta.com/experiences/wooorld/4360608937312293/?ref=uploadvr.com">Wooorld</a> and Geoguessr-like location guessing game Where On Earth. </p><p>In Clankers, players are transformed into robots with jets for hands and wheels for legs racing around huge arenas at breakneck speeds. It also touts a host of activities like arcade games, toys, a special game called Clankball, and creating musical beats with friends. </p><p>Jetpack Clankers releases in Early Access on Meta Quest on June 16. Its official <a href="https://jetpackclankers.com/?ref=uploadvr.com">website</a> also says "Steam Frame and PC VR support coming soon." </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Survival Horror The Obsessive Shadow Chapter 2 Announced for PC VR, PlayStation VR2, &amp; Meta Quest ]]></title>
        <description><![CDATA[ Prepare to stalked by a shadowy creature in The Obsessive Shadow Chapter 2 on PS VR2, PC VR, and Meta Quest. ]]></description>
        <link>https://www.uploadvr.com/survival-horror-the-obsessive-shadow-chapter-2-announced-for-pc-vr-playstation-vr2-meta-quest/</link>
        <guid isPermaLink="false">6a2b90f04861f40001101e39</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:30:04 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/TheObsessiveShadow3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The Obsessive Shadow Chapter 2, the successor to the 2025 survival horror game, follows a new character being stalked by a shadowy creature. The sequel was announced at today's UploadVR Summer Showcase.</p><p>The first Obsessive Shadow game took place in a single home (or your own home in its upcoming <a href="https://www.uploadvr.com/the-obsessive-shadows-mixed-reality-mode-brings-a-stalker-into-your-home/" rel="noreferrer">mixed reality update</a>) in the 1980s. Chapter 2 expands outside as shown in the reveal 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/06/The-Obsessive-Shadow-Chapter-2---Uvrss---Revision-00.00.00.000-00.01.33.738_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/06/The-Obsessive-Shadow-Chapter-2---Uvrss---Revision-00.00.00.000-00.01.33.738.mp4" poster="https://img.spacergif.org/v1/2296x1080/0a/spacer.png" width="2296" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/The-Obsessive-Shadow-Chapter-2---Uvrss---Revision-00.00.00.000-00.01.33.738_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>
            
        </figure><p>Chapter 2 is set in 2006, twenty years after the first game. Old Diamond Drive, the street of the home from the first game, and its surrounding neighborhood is mostly abandoned. Players take on the role of sixteen year old Justin, who has lost a bet to a friend and has to stay in the creepy community for one night. In true horror trope fashion, Justin only brings a camcorder and a flashlight. It feels like the setup for a late 90s or early 00s horror film. </p><p>The Obsessive Shadow Chapter 2 is expected on PS VR2, Quest, and SteamVR sometime this year.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Sci-Fi Survival Thriller Project NEOS Announcement Trailer And Playtests Revealed ]]></title>
        <description><![CDATA[ Project NEOS, a futuristic survival thriller, traps players in a space station run by a killer AI system. Players can join the open alpha playtests now. ]]></description>
        <link>https://www.uploadvr.com/sci-fi-survival-thriller-project-neos-announcement-trailer-and-playtests-revealed/</link>
        <guid isPermaLink="false">6a2bb0c24861f40001101f28</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:26:55 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/ProjectNEOS3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Project NEOS is a futuristic survival thriller trapping players on a space station entirely controlled by a killer artificial intelligence. The announcement trailer premiered at today's UploadVR Summer Showcase.</p><p>Watch the reveal 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/06/neos_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/06/neos.mp4" poster="https://img.spacergif.org/v1/1280x720/0a/spacer.png" width="1280" height="720" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/neos_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: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>Project NEOS (a working title subject to change) is described by developer False Horizon as "John Wick meets Ellen Ripley," taking inspiration from immersive sims like 2017's Prey and 2022's Gloomwood. Taking all of that into consideration with the gameplay shown in the trailer, it's fair to presume you will be armed and able to defend yourself, albeit with a limited amount of ammo that forces a fair amount of stealth gameplay to stay alive. </p><p>False Horizon is currently holding alpha playtests on its <a href="https://discord.gg/7q3RVVdpRw?ref=uploadvr.com">Discord</a>. The trailer does not specify which VR platform the game is being built for. That said, the cel shaded art style in the trailer has grown popular with developers building for standalone VR platforms and False Horizon has posted about its project in r/OculusQuest on Reddit with the 'Standalone' tag.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Voxel Coloring Game Color-A-Cube Gets A Release Date ]]></title>
        <description><![CDATA[ Voxel coloring game Color-A-Cube leaves Early Access and officially launches version 1.0 next week on Quest and PICO. ]]></description>
        <link>https://www.uploadvr.com/voxel-coloring-game-color-a-cube-gets-a-release-date/</link>
        <guid isPermaLink="false">6a2b34024861f40001101a81</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:23:55 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Color-A-Cube---Image---UVRS---20260601.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Voxel coloring game Color-A-Cube leaves Early Access and officially launches version 1.0 next week on Quest and PICO. </p><p>As announced during today's UploadVR Showcase, the full release of cozy VR color-by-numbers game Color-A-Cube is coming June 18. Color-A-Cube combines voxel art, crisp interactions, satisfying pops, and sparkling completion effects into a relaxing, creative paint-by-numbers experience. </p><p>The full 1.0 release includes over 100 voxel models, new story-driven coloring experiences, weekly free model drops, monthly DLC releases, and crossover content with other games. </p><p>A release trailer was shown during today's UploadVR Showcase, embedded 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/06/ColorACube---UVRS---20260601_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Color-A-Cube---Image---UVRS---20260601.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/ColorACube---UVRS---20260601.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Color-A-Cube---Image---UVRS---20260601.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>Developed by AlterEyes, best known for VR mech action game&nbsp;<a href="https://www.uploadvr.com/big-shots-vr-post-launch-roadmap/" rel="noreferrer">Big Shots</a>, Color-A-Cube is a free to download app described as a “relaxing voxel coloring experience that brings cube-based worlds to life.” Color-A-Cube is currently available in early access, with various themes and models available. </p><p>We'll have a hands-on impression article posted on the full build's release day. Stay tuned for that.</p><p>Color-A-Cube is available now on <a href="https://www.meta.com/en-gb/experiences/color-a-cube/8774301352666408/?ref=uploadvr.com" rel="noreferrer">Meta Quest</a> and <a href="https://store-global.picoxr.com/global/detail/1/7573704775435485237?ref=uploadvr.com" rel="noreferrer">PICO</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Mixed Reality Platformer Disembodied Is Coming To Quest This October ]]></title>
        <description><![CDATA[ Mixed reality hand tracking platformer Disembodied is coming to Quest 3/3s in October. ]]></description>
        <link>https://www.uploadvr.com/mixed-reality-platformer-disembodied-is-coming-to-quest-this-october/</link>
        <guid isPermaLink="false">6a2c32f21d87e80001f327e1</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:19:56 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Disembodied_4KBack.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Mixed reality hand tracking platformer Disembodied is coming to Quest 3/3S in October. </p><p>After a lengthy development cycle, Disembodied is coming to Quest this year, on October 15. Disembodied is a mixed reality platformer that turns your real hand movements into precise, physics-driven gameplay. You'll guide a pair of disembodied (!) hands through a range of different challenges, including platforming sections, stealth areas, and puzzle-solving levels, while interacting with the environment in a natural way. </p><p>You'll also collect power-ups and use hand gestures to activate them. And there's a level editor, too, allowing you to create your own levels using hand tracking, which can then be uploaded for the community to enjoy.</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/06/Disembodied_Short---UVRS---06-03-2026-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/06/Disembodied_Short---UVRS---06-03-2026-optimized.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Disembodied_Short---UVRS---06-03-2026-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:35</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 mi</span></p></figcaption>
        </figure><p>Disembodied was first shown back in 2024, during UploadVR's Summer Showcase, after which we chatted with the game's developer, Kevin Walker.</p><p>"In Disembodied you control your disembodied hands with your... hands," Walker wrote to us. "The game is mixed reality, and uses only hand tracking. Your hand movements are copied 1:1 to the disembodied hands, which you must maneuver through small levels, featuring various mechanics and challenges."</p><p>Disembodied finally has a release date and you can wishlist the game on <a href="https://www.meta.com/en-gb/experiences/8144604788888964/?ref=uploadvr.com" rel="noopener">Quest</a> ahead of its release on October 15.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Theremin&#x27;s Ghost Hands Add-On Lets You Be A One Person Musical Ensemble This July ]]></title>
        <description><![CDATA[ Mixed reality musical app Theremin will let you perform with your past selves in a new update coming in July. ]]></description>
        <link>https://www.uploadvr.com/theremins-ghost-hands-add-on-lets-you-be-a-one-person-musical-ensemble-this-july/</link>
        <guid isPermaLink="false">6a2b8ab34861f40001101df1</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:17:26 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Theremin3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Theremin, a mixed reality musical app named after the instrument of the same name, will add an update on July 1 to record a single performance and play alongside it to create more robust music. </p><p>Most VR music apps focus on a single instrument and performance with the game. Solo developer Paul M. Christian aims to change that in Theremin's next update, revealed at today's UploadVR Summer Showcase. </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/06/THEREMIN-UVRS-2026-06-03-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/06/THEREMIN-UVRS-2026-06-03-optimized.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/THEREMIN-UVRS-2026-06-03-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: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>The Ghost Hands add-on will allow players to record motion loops and perform in ensemble with cloned versions of themselves. This allows players to layer melodies on top of one another in harmony, as shown in the trailer. </p><p>A theremin is a hands free musical instrument that typically consists of a box with two metal antennas. These create an electromagnetic field that senses the musician's position. Sound is generated by moving your hands in the proximity of the two antennas, varying the electromagnetic field depending on hand position and distance to the instrument.</p><p>Theremin is out now on <a href="https://www.meta.com/experiences/theremin/29752287957695971/?ref=uploadvr.com">Meta Quest</a>. The Ghost Hands add-on will be available July 1. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ BrushHammer Brings Miniature Model Painting To Quest This Summer ]]></title>
        <description><![CDATA[ The mixed reality miniature figure painting app BrushHammer is coming to Quest this August. ]]></description>
        <link>https://www.uploadvr.com/brushhammer-brings-miniature-model-painting-to-quest-this-summer/</link>
        <guid isPermaLink="false">6a2b567d4861f40001101c11</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:14:54 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/brushhammer-hero.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The mixed reality miniature figure painting app BrushHammer is coming to Quest this August. </p><p>BrushHammer is a mixed-reality game that lets you build, collect, paint, and display miniature figures. You'll pick from a huge collection of minis, kit bash them with different parts and accessories, and paint them using tools like spray cans, airbrushes, shading brushes, decals, and shiny coatings. </p><p>Gameplay was shown in a trailer as part of today's UploadVR Showcase, and we've embedded that 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/06/BrushHammer-UVRS-June-4th-2026-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/06/BrushHammer-UVRS-June-4th-2026-optimized.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/BrushHammer-UVRS-June-4th-2026-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>In addition to painting figures, BrushHammer lets you show off your masterpiece in your space, send photos to friends, and climb from total newbie to legendary painter in Career Mode, where you'll complete commissions, impress picky judges, and spend your hard-earned points in the hobby shop on new tools, accessories, and upgrades for your creative setup. </p><p>BrushHammer Miniature Painter is now available to wishlist <a href="https://www.meta.com/experiences/brushhammer-miniature-painter/24575744092069818/?srsltid=AfmBOoo71BvG38D835CrBTKT9ODbiQmLQgyFLHshN3_ljkzV3_CDCxUr&ref=uploadvr.com" rel="noreferrer">on the Meta store</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ VR Cyberpunk Street Racer Pedal Rebel Reveals October Release Date In New Story Trailer ]]></title>
        <description><![CDATA[ VR cyberpunk street racer Pedal Rebel hits SteamVR and Meta Quest on October 5. ]]></description>
        <link>https://www.uploadvr.com/pedal-rebel-reveals-october-release-date/</link>
        <guid isPermaLink="false">6a2c22901d87e80001f32781</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:13:39 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/PedalRebelVR3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Pedal Rebel VR is a cyberpunk street racing game that you can play on a real exercise bike and turn your whole body into the controller. A new trailer at today's UploadVR Summer Showcase confirmed an October 5 release date on Meta Quest and SteamVR.</p><p>Here's the new story 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/06/Pedal-Rebel-Vr---Uvrs-web_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/06/Pedal-Rebel-Vr---Uvrs-web.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Pedal-Rebel-Vr---Uvrs-web_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>The real life exercise bike integration is as low tech as it gets. Simply strap or otherwise attach your controllers to your legs and the game handles the rest of the legwork (pun intended), similar to <a href="https://www.meta.com/experiences/dance-dash/6539528912840791/?ref=uploadvr.com">Dance Dash</a>. The bike is steered by leaning side to side with handling improving at higher speeds. </p><p>Dodging traffic also builds up energy to overcharge the bike for higher speeds and increased score multipliers to climb the global leaderboards. Earned points can be used to unlock new bikes, songs, levels, achievements, and challenges.</p><p>Pedal Rebel can be wishlisted now on <a href="https://store.steampowered.com/app/2909380/Pedal_Rebel_VR/?ref=uploadvr.com">Steam</a> and <a href="https://www.meta.com/experiences/pedal-rebel/8490249061006009/?ref=uploadvr.com">Meta Quest</a>. It releases on October 5.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Puzzles Of The World Leaves Early Access In July With A Generous Pre-Order Discount ]]></title>
        <description><![CDATA[ Wooden miniature builder Puzzles of the World confirms full release on Meta Quest with a generous 33% pre-order discount. ]]></description>
        <link>https://www.uploadvr.com/puzzles-of-the-world-leaves-early-access-in-july-with-a-generous-pre-order-discount/</link>
        <guid isPermaLink="false">6a2c15ae1d87e80001f326f4</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:11:41 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/PuzzlesOfTheWorld3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Cozy wooden miniature building puzzler Puzzles of the World announced its full release on July 23 on Meta Quest at today's UploadVR Summer Showcase.  </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/06/Puzzles-Of-The-World---web_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/06/Puzzles-Of-The-World---web.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Puzzles-Of-The-World---web_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:08</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 originally launched only supporting hand tracking. Controller support was added after player feedback earlier this month. The full release will feature seven levels of relaxing miniature building in stylized locations around the world:</p><ul><li>Kyoto, Japan</li><li>Venice, Italy</li><li>Banff, Canada</li><li>Paris, France</li><li>Agra, India</li><li>Cuzco, Peru</li><li>Svalbard, Norway</li></ul><p>In addition to the actual building process, each environment has a small booklet with bite-sized facts about the location, offering insight into its history, architecture, and culture.</p><p>Typically, pre-order discounts are ten to fifteen percent off. Having been in Early Access for free since January of this year, developer Astral Shores Games is offering an aggressive 33% off for anyone who pre-orders the game before July 23.</p><p>Puzzles of the World can be pre-ordered now on <a href="https://www.meta.com/experiences/puzzles-of-the-world/1481842563625131/?ref=uploadvr.com">Meta Quest 3/3S</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Detective VR Coming To PlayStation VR2 and PC VR This September ]]></title>
        <description><![CDATA[ Narrative investigation game Detective VR is coming to PlayStation VR2 and SteamVR on September 9. ]]></description>
        <link>https://www.uploadvr.com/detective-vr-coming-to-playstation-vr2-and-pc-vr-this-september/</link>
        <guid isPermaLink="false">6a2b3b394861f40001101af8</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:11:15 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/detective-vr.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Narrative investigation game Detective VR is coming to PlayStation VR2 and PC VR on September 9. </p><p>Announced during today's UploadVR Showcase, Detective VR is coming to PlayStation VR2 and SteamVR on September 9. The narrative-driven mixed reality and VR investigation game allows you to control time, collect clues and interview witnesses in passthrough mixed reality mode, where you'll hear unreliable testimonies and confront suspects to find out what happened.</p><p>Detective VR has been available on Quest since February 2025. <a href="https://www.uploadvr.com/detective-vr-review/" rel="noreferrer">In our review of the Quest version</a>, we called it fun, inspiring, suspenseful, and "a delight to 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/06/DetectiveVR---UVRS---2026-06-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/06/DetectiveVR---UVRS---2026-06-01-optimized.mp4" poster="https://img.spacergif.org/v1/2560x1440/0a/spacer.png" width="2560" height="1440" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/DetectiveVR---UVRS---2026-06-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">1: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>
            
        </figure><p>Detective VR focuses extensively on story, mixed reality gameplay, and hand tracking, allowing you to pinch to take photos and thoroughly examine documents and crime scenes with a magnifying glass. It's possible to play with controllers, but hand tracking makes the experience really shine. When Detective VR launched on Quest, <a href="https://www.uploadvr.com/detective-vr-narrative-mixed-reality-interview/" rel="noreferrer">we chatted with the game's developers</a> specifically about the way they sought to implement hand tracking.</p><p>“Our goal was to create [no] friction between the player and the story; the interactions had to become natural, almost invisible. That's why mixed reality and hand-tracking were so important… you feel at ease, interacting in the comfort of your environment.”</p><p>You can unravel the mysteries of Detective VR when it lands on <a href="https://store.playstation.com/en-us/concept/10016530?ref=uploadvr.com" rel="noopener">PlayStation VR2</a> and <a href="https://store.steampowered.com/app/3939360/Detective_VR/?ref=uploadvr.com" rel="noopener">SteamVR</a> on September 9. It's out now on <a href="https://www.meta.com/en-gb/experiences/detective-vr/9146074265423412/?ref=uploadvr.com" rel="noopener">Quest</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ High-Speed Street Racer Lanesplit Announces VR Support For Steam This Month ]]></title>
        <description><![CDATA[ Lanesplit, a high-speed motorcycle street racer on Steam, gets VR support later this month. ]]></description>
        <link>https://www.uploadvr.com/high-speed-street-racer-lanesplit-announces-vr-support-for-steam-this-month/</link>
        <guid isPermaLink="false">6a2c11971d87e80001f326be</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:10:48 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Lanesplit3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Lanesplit, an urban motorcycle street racing game, announced VR support will be added on Steam on June 23.</p><p>The announcement was made during today's UploadVR Summer Showcase. 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/06/lanesplit-web_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/06/lanesplit-web.mp4" poster="https://img.spacergif.org/v1/1280x720/0a/spacer.png" width="1280" height="720" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/lanesplit-web_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:58</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>Lanesplit rewards daring, faster riding  with score multipliers coming from higher speeds and tighter lane splitting. Slow riders and crashes are punished with having their scores reset to zero. The game supports solo and co-op gameplay in multiple traffic conditions and weather settings. Players can select from bikes with different attributes like handling, traction, and stopping power depending on the race at hand. </p><p>For those looking for a more chill experience, a Zen mode removes all traffic from the roads for isolated, open road rides.</p><p>Lanesplit released in January and currently has a 'Mostly Positive' rating from 322 user reviews. It is currently on sale on <a href="https://store.steampowered.com/app/3278310/LANESPLIT/?ref=uploadvr.com">Steam</a> for 34% off through June 24, one day after the VR support update.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Physics-Based Platformer Salmon Man Lets You Rage With Friends In Multiplayer This July ]]></title>
        <description><![CDATA[ Share the platforming rage with friends in the Bennet Foddy-inspired Salmon Man&#39;s multiplayer update this July. ]]></description>
        <link>https://www.uploadvr.com/physics-based-platformer-salmon-man-lets-you-rage-with-friends-in-multiplayer-this-july/</link>
        <guid isPermaLink="false">6a2b9cf54861f40001101e7d</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:10:19 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/SalmonMan3.png" medium="image"/>
        <content:encoded><![CDATA[ <p> Salmon Man is a rage baiting physics-based platformer in same vein as viral hits Jump King and Getting Over It With Bennet Foddy. A multiplayer update this July will let players bring their friends in on the pain of absurdly difficult platforming.</p><p>Salmon Man's description on the Meta Horizon store says it is "made for players who love difficult games and the satisfaction of earning every victory." That is a nice way of saying it is designed to be frustrating and when <a href="https://www.uploadvr.com/salmon-man-review/" rel="noreferrer">we reviewed it</a>, it lived up to the billing, though it managed to remain fun in spite of the rage.</p><p>Developer Valem Studio will up the ante with a multiplayer update in July. The update was revealed at today's UploadVR Summer Showcase: </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/06/SALMON-MAN---UVRS---08-06-2026_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/06/SALMON-MAN---UVRS---08-06-2026.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/SALMON-MAN---UVRS---08-06-2026_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>Players will have the added stress of competing against each other as well as the environment to make their way upstream using only their paddles. Success will unlock new paddles and achievements. Previous updates added an extreme Lava Mode in February 2026 and a new mountain map in April.</p><p>Salmon Man is out now on <a href="https://store.steampowered.com/app/2654710/Salmon_Man/?ref=uploadvr.com">Steam</a> and <a href="https://www.meta.com/experiences/salmon-man/24064765919861785/?ref=uploadvr.com">Meta Quest</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ The Magician VR: The Cursed Wand Is A Spell-based Arcade Shooter Coming To Meta Quest ]]></title>
        <description><![CDATA[ Arcade shooter The Magician VR: The Cursed Wand, out in September, uses gesture-based spells instead of guns against waves of enemies. ]]></description>
        <link>https://www.uploadvr.com/the-magician-vr-the-cursed-wand-is-a-spell-based-arcade-shooter-coming-to-meta-quest/</link>
        <guid isPermaLink="false">6a2ba7474861f40001101ebf</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:09:28 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/TheMagicianVR3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The Magician VR: The Cursed Wand adds a wrinkle to the standard arcade shooting formula this September. Instead of guns, the early 20th century fantasy shooter uses gesture-based spells to defeat waves of enemies.</p><p>A new trailer confirming a September release debuted at today's UploadVR Summer Showcase:</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/06/TheMagicianVRTheCursedWand---UVRS---05-17-2026_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/06/TheMagicianVRTheCursedWand---UVRS---05-17-2026.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/TheMagicianVRTheCursedWand---UVRS---05-17-2026_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>Players take on the role of a down-on-his-luck magician attempting to reclaim his former glory. In doing so, he accidentally sparks an interdimensional invasion. </p><p>Wielding the titular cursed wand, you are tasked with defending the fantasy city of Crowville in multiple gameplay modes. The Nightmare mode is a take on the classic endless wave mode while Incursions incorporates more strategic methods and tower defense tactics. According to developer Master Crowd Games, both modes connect to the main story campaign. </p><p>The Magician VR: The Cursed Wand can be wishlisted now on <a href="https://www.meta.com/experiences/the-magician-vr-the-cursed-wand/33194467266835272/?ref=uploadvr.com">Meta Quest</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Co-op Interstellar VR Roguelike Sol Protocol Blasts Off In Early Access This September ]]></title>
        <description><![CDATA[ Co-op sci-fi roguelike Sol Protocol launches in Early Access on Meta Quest this September, with SteamVR expected to follow. ]]></description>
        <link>https://www.uploadvr.com/co-op-interstellar-vr-roguelike-sol-protocol-blasts-off-in-early-access-this-september/</link>
        <guid isPermaLink="false">6a2b83254861f40001101d4e</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:08:35 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/sol-protocol.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Sol Protocol, a co-op roguelike with procedurally generated stellar systems, hits Meta Quest in Early Access in September following multiple open alpha playtests.</p><p>A new trailer was revealed at today's UploadVR Summer Showcase showing more of the co-op gameplay. 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/06/Sol-Protocol---UVRS---20260602-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/06/Sol-Protocol---UVRS---20260602-optimized.mp4" poster="https://img.spacergif.org/v1/3840x2160/0a/spacer.png" width="3840" height="2160" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Sol-Protocol---UVRS---20260602-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: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><a href="https://www.uploadvr.com/sol-protocol-vr-announcement/" rel="noreferrer">Sol Protocol</a> supports up to three players working together to manage the team's spaceship, helm gun turrets to defend against enemy ships, and land to explore abandoned stations for loot and ship upgrades. Players can assume one of three different roles, Captain, Pilot, or Gunner, depending on the task at hand. </p><p>Developer Singular Perception (<a href="https://www.uploadvr.com/epyka-vr-review/" rel="noreferrer">Epyka</a>) has been running <a href="https://www.uploadvr.com/sci-fi-co-op-roguelike-sol-protocol-launching-open-alpha-this-weekend/" rel="noreferrer">open alpha playtests</a> on Quest 3/3S since March and originally planned its Early Access release for April. At the time of this article, the Early Access release is only planned for Meta Quest, with no news on the planned Steam version.</p><p>Sol Protocol can be wishlisted now on <a href="https://www.meta.com/experiences/sol-protocol/10067260370018011/?ref=uploadvr.com">Quest</a> and <a href="https://store.steampowered.com/app/4250370/Sol_Protocol/?ref=uploadvr.com">Steam</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ C.A.B.A. Is A First-Person Horror Experience Coming To PlayStation VR2, Quest &amp; PC VR ]]></title>
        <description><![CDATA[ C.A.B.A. is a terrifying first-person horror experience coming to PlayStation VR2, Quest, and SteamVR. ]]></description>
        <link>https://www.uploadvr.com/caba-is-a-first-person-horror-experience-coming-to-playstation-vr2-quest-pc-vr/</link>
        <guid isPermaLink="false">6a2c368c1d87e80001f3281a</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:06:58 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/caba.png" medium="image"/>
        <content:encoded><![CDATA[ <p>C.A.B.A. is a terrifying first-person horror experience coming to PlayStation VR2, Quest, and SteamVR.</p><p>C.A.B.A. (Center of Anomalies of Buenos Aires), is a short first-person survival horror experience launching with full VR support on PlayStation VR2, Meta Quest, and SteamVR, plus flat versions for PS5 and Steam. </p><p>Set in a Buenos Aires subway station that shouldn't exist, the game is a terrifying trek through a subterranean liminal space. You can't fight what walks the tunnels down here; you can only try to escape.</p><p>A trailer has been shown during the UploadVR Summer Showcase 2026, and we've included that 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/06/C.A.B.A.---UVRS---07-06-2026-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/06/C.A.B.A.---UVRS---07-06-2026-optimized.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/C.A.B.A.---UVRS---07-06-2026-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>
            
        </figure><p>Survival games taking place in liminal spaces have seen massive popularity in recent years, as the phenomenon of basements and office buildings being extra spooky takes hold in the public consciousness. <a href="https://store.steampowered.com/app/2653790/The_Exit_8/?ref=uploadvr.com" rel="noreferrer">The Exit 8</a>, a terrifying walking simulator, has been scaring players in record numbers, while <a href="https://en.wikipedia.org/wiki/Backrooms_(film)?ref=uploadvr.com" rel="noreferrer">Backrooms</a>, a feature-length film based on a post on an internet forum, has found exceptional success in recent days. </p><p>Though an exact release date has not yet been revealed, you can wishlist C.A.B.A. now on <a href="https://www.meta.com/experiences/caba/10086158821508938/?ref=uploadvr.com" rel="noreferrer">Quest</a>, <a href="https://store.playstation.com/en-us/concept/10019663?ref=uploadvr.com" rel="noreferrer">PlayStation VR2</a>, and <a href="https://store.steampowered.com/app/3279900/CABA/?ref=uploadvr.com" rel="noreferrer">SteamVR</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Bootstrap Island Makes Survival More Accessible With Today&#x27;s Major Update ]]></title>
        <description><![CDATA[ Bootstrap Island&#39;s first major update since launch offers a friendlier on-ramp for those new to the survival genre. ]]></description>
        <link>https://www.uploadvr.com/bootstrap-island-makes-survival-more-accessible-with-todays-major-update/</link>
        <guid isPermaLink="false">6a2b29cc4861f400011019c8</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:03:07 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Major-Update-1.1.0-_Bootstrap-Island_Press_Covers_1920x1080.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Bootstrap Island's first major update since launch offers a friendlier on-ramp for those new to the survival genre.</p><p>Maru VR has revealed the release of Major Update 1.1.0 for Bootstrap Island, the Robinson Crusoe-inspired VR survival adventure game. The update adds a new cumulative progression system, an early-game inventory solution, dangerous new nocturnal predators, bHaptics support, and several gameplay improvements. </p><p>A new trailer for Update 1.1.0 was shown during today's UploadVR Showcase, which you can see 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/06/1-Bootstrap-Island_Major-Update-1.1.0-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/06/1-Bootstrap-Island_Major-Update-1.1.0-trailer-optimized.mp4" poster="https://img.spacergif.org/v1/3840x2160/0a/spacer.png" width="3840" height="2160" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/1-Bootstrap-Island_Major-Update-1.1.0-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:08</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/bootstrap-island-1-0-review-a-sterling-vr-survivor-adventure/" rel="noreferrer">Our review of Bootstrap Island's 1.0 release</a> was complimentary. Mike wrote, "Bootstrap Island exits Early Access as a fully realized VR survival adventure that stands up to any top game in the genre."</p><p>However, survival games can be extremely challenging for new players. Today's update seeks to ease the early game friction. To start, new tools and unlocked items are now tied to a player's cumulative survival time across all playthroughs. This means that every day survived contributes toward future unlocks, ensuring that even when a run ends in failure, it's not pointless. </p><p>Managing resources in early game is easier now, too, with the addition of a crate that can be filled with resources and supplies and carried around the island. </p><p>Bootstrap Island is available now <a href="https://store.steampowered.com/app/1942110/Bootstrap_Island/?ref=uploadvr.com" rel="noreferrer">on SteamVR</a>. A PlayStation VR2 port has been announced, and can be wishlisted <a href="https://store.playstation.com/en-us/concept/10016753/?ref=uploadvr.com" rel="noreferrer">here</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ New Guardians Planetfall Trailer Gives A Closer Look At The Upcoming Squad-Based Shooter ]]></title>
        <description><![CDATA[ A new trailer has provided a closer look at Guardians Planetfall, an upcoming squad-based VR shooter that&#39;s been described as &quot;VR&#39;s answer to Helldivers 2.&quot; ]]></description>
        <link>https://www.uploadvr.com/new-guardians-planetfall-trailer-gives-a-closer-look-at-the-upcoming-squad-based-shooter/</link>
        <guid isPermaLink="false">6a2b62214861f40001101c5d</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 10:01:38 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/guardians-planetfall.png" medium="image"/>
        <content:encoded><![CDATA[ <p>A new trailer has provided a closer look at Guardians Planetfall, an upcoming squad-based VR shooter that's been described as "VR's answer to Helldivers 2."</p><p>First revealed during December 2025's UploadVR Winter Showcase, Guardians Planetfall is an ambitious new cooperative shooter that throws players into a desperate battle for humanity’s survival across a war-torn galaxy. We got a closer look at the upcoming game via a new trailer during today's UploadVR Showcase. </p><p>The trailer is embedded 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/06/Guardians-Planetfall---UVRS---2026-06-08-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/06/Guardians-Planetfall---UVRS---2026-06-08-optimized.mp4" poster="https://img.spacergif.org/v1/3840x2160/0a/spacer.png" width="3840" height="2160" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Guardians-Planetfall---UVRS---2026-06-08-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: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>
            
        </figure><p>Designed for fast-paced tactical combat, Guardians Planetfall allows players to assemble into squads of up to four soldiers and take on dangerous missions across procedurally generated planets and sprawling space installations. Every deployment will present new challenges, with dynamic environments and unpredictable encounters ensuring that no two battles play out the same way.</p><p>Players will face a wide range of threats, including relentless alien forces, elite Void soldiers, and towering war machines capable of turning the tide of battle in an instant. Success will depend on teamwork, strategy, and quick decision-making as squads fight to secure objectives and push back enemy advances across multiple fronts.</p><p>Building on the foundations established by Guardians Frontline, the new title aims to deliver larger-scale engagements, deeper cooperative gameplay, and a richer science-fiction setting tailored specifically for virtual reality.</p><p>Our earlier coverage of Guardians Planetfall described the game as "Helldivers 2 for VR," and this latest trailer only reinforces that idea. It also (if I may be so bold) looks cool as hell.</p><p>Guardians Planetfall will launch in early access on&nbsp;<a href="https://www.meta.com/experiences/guardians-planetfall/8381697011938246/?ref=uploadvr.com" rel="noopener">Quest 3/3S</a>&nbsp;and&nbsp;<a href="https://store.steampowered.com/app/4210370/Guardians_Planetfall?ref=uploadvr.com" rel="noopener">SteamVR</a>&nbsp;in 2026. Players eager to join the fight can wishlist the game now, and join <a href="https://discord.gg/FP4nJx3tEP?ref=uploadvr.com" rel="noreferrer">the game's Discord</a> to keep updated on future announcements from the development team.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Mighty Eyes Cancels Wanderer 2 &amp; Ends Fragments of Fate&#x27;s Ongoing Support ]]></title>
        <description><![CDATA[ Wanderer 2 has been canceled &amp; Wanderer: Fragments of Fate will not receive anymore ongoing support, says developer Mighty Eyes. ]]></description>
        <link>https://www.uploadvr.com/mighty-eyes-cancels-wanderer-2-ends-fragments-of-fates-ongoing-support/</link>
        <guid isPermaLink="false">6a2b6f924861f40001101c9d</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 12 Jun 2026 04:05:20 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/wanderer-fragments-of-fate.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>The team behind the Wanderer games announced the cancellation of Wanderer 2 &amp; the end of ongoing support for Wanderer: The Fragments of Fate, the remake of the original Wanderer. Developer Mighty Eyes cites a struggling VR market as the primary cause.</p><p>In a Discord statement, Mighty Eyes detailed what led to this decision:</p><blockquote>The last few years have been tough. For VR as a market, for Wanderer, and for our studio. We had ambitious plans and for the most part we think we executed them as well as we could. Sadly, it wasn't enough. The game performed solidly on console but we just didn't see the mobile uptake we'd counted on. What we'd banked on didn't pay off.</blockquote><blockquote>We're eternally grateful for the chance Sony took on us – their belief in this IP from the start (and their continued commitment) made so much of what we achieved possible. We're also thankful and humbled by the support we received from Meta and Pico along the way. There are genuinely good people behind these platforms who backed us through and through.</blockquote><blockquote>We're still figuring out what's next for Mighty Eyes amidst this (very) volatile market. But we won't be developing Wanderer 2, and ongoing support for Wanderer: The Fragments of Fate isn't something we're able to continue.</blockquote><p><a href="https://www.uploadvr.com/wanderer-the-fragments-of-fate-remake-announcement/" rel="noreferrer">Wanderer: The Fragments of Fate</a> was first announced in 2023 with sequel Wanderer 2: The Seas of Fortune revealed in February 2024 with a teaser clip of a pirate flag. Fragments of Fate had a troubled development process with <a href="https://www.uploadvr.com/wanderer-the-fragments-of-fate-has-been-delayed-once-more/" rel="noreferrer">multiple delays</a> until its eventual release in April 2025 on Meta Quest &amp; PlayStation VR2. A SteamVR port followed in October 2025.</p><p>We played <a href="https://www.uploadvr.com/wanderer-fragments-of-fate-review-quest/" rel="noreferrer">Fragments of Fate</a> at release, saying the puzzles were still top notch, but technical issues and a poor combat system hurt the overall experience. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/wanderer-fragments-of-fate-review-quest/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Wanderer: The Fragments Of Fate Review - An Ambitious Puzzle Adventure In Need Of More Time</div><div class="kg-bookmark-description">Wanderer: The Fragments of Fate is an ambitious puzzle adventure with amazing potential, but is sorely let down by performance issues. 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-98be3c3d-de17-4d87-8f30-e9aca8bb8bbb.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/MAIN-cb32487f-0ad1-4f99-a472-7fb8a5fa887d.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Shortly after release, Mighty Eyes laid out a <a href="https://www.uploadvr.com/wanderer-the-fragments-of-fate-2025-roadmap/" rel="noreferrer">roadmap</a> to address the concerns of players and upgrade the Quest 3 version. Its last update, Patch 1.5, was eight months ago at the time of this article. Fragments of Fate currently sits at a score of 3.4 with 486 ratings on Quest, 3.94 with 772 ratings on PS VR2, and a 'mixed' rating with 132 on Steam. </p><p>We learned very little about Wanderer 2 after its announcement, with Fragments of Fate taking center stage in Mighty Eyes' development updates and third party VR showcases. </p><p>We will continue to monitor Mighty Eyes' development and report any additional updates. <br><br>Wanderer: The Fragments of Fate is available on <a href="https://www.meta.com/experiences/wanderer-the-fragments-of-fate/5479628732140032/?ref=uploadvr.com">Meta Quest</a>, <a href="https://www.playstation.com/en-us/games/wanderer-the-fragments-of-fate/?ref=uploadvr.com">PS VR2</a>, and <a href="https://store.steampowered.com/app/2472940/Wanderer_The_Fragments_of_Fate/?ref=uploadvr.com">Steam</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Steam Frame Shipping &quot;This Summer&quot;, Valve Confirms, As Pallets Arrive In US ]]></title>
        <description><![CDATA[ Valve confirmed that Steam Frame is shipping &quot;this summer&quot;, and import logs show pallets of the headset arriving at the company&#39;s US warehouses. ]]></description>
        <link>https://www.uploadvr.com/steam-frame-is-shipping-this-summer-valve-confirms/</link>
        <guid isPermaLink="false">6a2b504f4861f40001101c06</guid>
            <category><![CDATA[ Headsets &amp; Tech ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Thu, 11 Jun 2026 18:06:46 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Steam-Frame-headsetControllers_front_b.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Valve confirmed that Steam Frame is shipping "this summer", and import logs show pallets of the headset arriving at the company's US warehouses.</p><p>When <a href="https://www.uploadvr.com/valve-steam-frame-official-announcement-features-details/">revealing</a> Steam Frame back in November, Valve said it would ship in "early 2026". For pricing, it told UploadVR it was "aiming" to sell Steam Frame for less than the $1000 Index full-kit.</p><p>But given the global memory shortage resulting from the rapid growth of AI, come February the company <a href="https://www.uploadvr.com/valve-to-revisit-steam-frame-shipping-schedule-pricing/">announced </a>that it would need to  "revisit" its "exact shipping schedule and pricing".</p><p>This month, in <a href="https://steamcommunity.com/groups/steamworks/announcements/detail/716780409378048028?ref=uploadvr.com">a blog post</a> launching the 'Steam Frame' Verified program, Valve confirmed that both Steam Frame and the Steam Machine consolized PC will launch "this summer", meaning sometime in the next three months.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/valve-steam-frame-hands-on-impressions/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Steam Frame Hands-On: UploadVR’s Impressions Of Valve’s New Headset</div><div class="kg-bookmark-description">UploadVR’s David Heaney and Ian Hamilton went hands-on with Steam Frame at Valve HQ, trying both standalone use and PC VR.</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-c280bdbe-906e-4c07-a02f-cc9f79b12706.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/David-wearing-Steam-Frame-at-Valve-1-090c2618-a078-4cee-8148-115efad4d1ed.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><h2 id="steam-frame-verified">Steam Frame Verified</h2><p>Just as Steam Deck has a 'Steam Deck Verified' tag for Steam store listings to note games that Valve has tested to work well on the handheld, there is now a 'Steam Frame Verified' program too.</p><p>Valve says the 'Steam Frame Verified' tag "focuses on the experience customers will have with the device out-of-the-box in standalone mode", and doesn't apply to how a game will perform when rendered and streamed by a gaming PC.</p><p>The program was <a href="https://www.uploadvr.com/valve-reveals-the-specific-criteria-for-the-steam-frame-verified-label/">announced at GDC 2026</a> in March. But whereas back then Valve said the tag would require VR titles to hit 90FPS, as you can see in the slide in the <a href="https://www.uploadvr.com/valve-reveals-the-specific-criteria-for-the-steam-frame-verified-label/">linked article</a>, the company has since reduced this requirement to 72FPS, matching the store requirements of competing standalone headsets like Meta Quest and Pico.</p><p>Valve now lists the requirements for VR titles as "a minimum of 72 fps at 1728×1728 during normal play", while for flatscreen titles running on Steam Frame on a giant floating virtual monitor, the requirement is 30 fps at 1280×720.</p><p>Developers can read about the Steam Frame Verified requirements <a href="https://partner.steamgames.com/doc/steamhardware/steamframe/compat?ref=uploadvr.com" rel="noreferrer">on the Steamworks website</a>.</p><h2 id="pallets-arriving-in-the-us">Pallets Arriving In The US</h2><p>XR enthusiast Brad Lynch's Discord team of dataminers and sleuths has noticed pallets of Steam Frames are already arriving at Valve's warehouses in the United States.</p><p>The shipments were spotted on the supply chain intelligence website ImportYeti.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">The first Steam Frame imports arriving in Valve’s USA Warehouses <a href="https://t.co/TfEO9SPo0b?ref=uploadvr.com">pic.twitter.com/TfEO9SPo0b</a></p>— Brad Lynch (@SadlyItsBradley) <a href="https://x.com/SadlyItsBradley/status/2065231419043955098?ref_src=twsrc%5Etfw&ref=uploadvr.com">June 12, 2026</a></blockquote>
<script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script></figure><p>When the new Steam Controller was spotted arriving via the same method, the product ended up launching just over 3 weeks later.</p><p>That doesn't necessarily mean the same will happen for Steam Frame, but it does suggest that the headset may launch closer to the start of summer than the end. We'll keep an extremely close eye on Valve in the coming weeks to find out.</p><hr><p><em>Article updated after publication to note Valve changing the Steam Frame Verified tag's VR FPS requirement and pallets of Steam Frame being spotted arriving in the US.</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Developers Are Building Impressive Apps For Meta Ray-Ban Display&#x27;s HUD &amp; Neural Band ]]></title>
        <description><![CDATA[ Meta rolled out the ability to develop visual apps for Meta Ray-Ban Display, controlled by Meta Neural Band, and developers are already building interesting things. ]]></description>
        <link>https://www.uploadvr.com/meta-ray-ban-display-amazing-hud-apps/</link>
        <guid isPermaLink="false">6a2b080d4861f400011018c1</guid>
            <category><![CDATA[ App Development ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Thu, 11 Jun 2026 16:21:27 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Meta-Ray-Ban-Display-visual-app-support-examples.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Meta rolled out the ability to develop visual apps for Meta Ray-Ban Display, controlled by Meta Neural Band, and developers are already building interesting things.</p><p>Developers have been able to extend their smartphone apps to access the camera and microphone of Meta's smart glasses <a href="https://www.uploadvr.com/meta-wearables-device-access-toolkit-public-preview/">since December</a>, if the user enables developer mode and grants permission, through the Wearables Device Access Toolkit SDK. But the only output they could send to the glasses was audio via Bluetooth.</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/06/Meta-Ray-Ban-Display-visual-app-support-teaser_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/06/Meta-Ray-Ban-Display-visual-app-support-teaser.mp4" poster="https://img.spacergif.org/v1/1280x720/0a/spacer.png" width="1280" height="720" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Meta-Ray-Ban-Display-visual-app-support-teaser_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;">Meta's teaser of visual app support for Meta Ray-Ban Display.</span></p></figcaption>
        </figure><p>Last month, Meta added support for bringing apps to Meta Ray-Ban Display's heads-up display (HUD), through two separate paths: <strong>Extended Smartphone Apps</strong> and <strong>Standalone Web Apps</strong>.</p><h3 id="extended-smartphone-apps"><strong>Extended Smartphone Apps</strong></h3><p><strong>T</strong>he same Wearables Device Access Toolkit SDK developers have been using to access the glasses camera in their smartphone apps can now send UI content to the display.</p><p>Within the display area, developers can show text, images, buttons, icons, and videos, using Meta-provided UI components, styled and laid out within FlexBox containers.</p><p>Developers implement these components in the same language they likely already use for the rest of the app, Swift for iOS and Kotlin for Android.</p><p>For the extended smartphone apps path, raw input from the Meta Neural Band is handled by Meta's operating system. The user can navigate between and click on the buttons developers placed using the same finger swipe gestures they use for the rest of the operating system, and the smartphone app will receive these click events to run code on the phone and update the display.</p><p>Essentially, the extended smartphone apps path just lets the HUD be used as a highly managed and controlled external display with button navigation and input, but the core of the app continues to run on the user's smartphone.</p><p>Interested developers can find the documentation for this <a href="https://wearables.developer.meta.com/docs/develop/dat/display-overview?ref=uploadvr.com">here</a>. Distributing these apps still requires the user to enable developer mode.</p><h3 id="standalone-web-apps"><strong>Standalone Web Apps</strong></h3><p>The Web Apps path for Meta Ray-Ban Display is a completely new stack for development on the Meta Ray-Ban Display, where apps made with HTML, CSS, and JavaScript can run natively on the glasses.</p><p>This path is far less constrained, letting developers use whatever kind of user interface web framework they want, and provides access to Meta Neural Band swipes and taps, motion and orientation data from the IMU in the glasses, GPS location of the connected phone, and local on-device storage – all using open web standards. And the apps can run without the smartphone connected.</p><p>Technically, what Meta did here was just give the glasses the ability to open any web URL in a lightweight on-device browser. But given that the in-lens display is 600×600 and the only available inputs are directional swiping and tapping, most websites are effectively unusable, so the idea here is to build mini web apps specifically designed for Meta Ray-Ban Display.</p><p>Developers are responsible for hosting these web apps, and can use any hosting solution they want, as they would with any other website, as long as it supports HTTPS. Meta does not provide hosting. Free options include GitHub Pages.</p><p>This approach has the advantage of meaning the apps can be easily and instantly tested and iterated upon without putting on the glasses, using the arrow and enter keys on a keyboard to simulate Meta Neural Band swipes and taps.</p><p>The path for adding web URLs as apps to Meta Ray-Ban Display is to navigate to the smartphone app settings, then tap App Connections, then Web Apps, and add the URL. The Codex and Claude Code plugin can also generate a QR code that developers can share to launch into the phone app's Web Apps section, which will automatically ask to add the URL. The user needs to have developer mode enabled for their glasses.</p><p>Interested developers can find documentation <a href="https://wearables.developer.meta.com/docs/develop/webapps/setup?ref=uploadvr.com">here</a>.</p><h2 id="full-ai-coding-agent-support"><strong>Full AI Coding Agent Support</strong></h2><p>For both development paths, Extended Smartphone Apps and Standalone Web Apps, Meta fully supports AI coding agents.</p><p>This includes installable plugins for OpenAI's Codex and Anthropic's Claude Code, auto-loaded instructions for GitHub Copilot and Cursor, and a fallback AGENTS.md file for other systems.</p><p>Meta also has a public <a href="https://mcp.developer.meta.com/wearables?ref=uploadvr.com" rel="noreferrer">Wearables MCP server</a> for live documentation search, meaning agents can always reference the most up-to-date details on how to properly develop for Meta Ray-Ban Display.</p><p>This all makes it possible to "vibe code" apps for the glasses, meaning any owner with basic technical knowledge can build their own information overlays, real-time data displays, micro-apps, utilities, and media streaming tools.</p><p>(If you're unaware, AI coding agents have significantly improved in the last year or so, and are now capable of building entire apps without the user ever needing to write their own code).</p><h2 id="display-recording">Display Recording</h2><p>The firmware update that brings support for building visual apps also brought support for display recording on Meta Ray-Ban Display.</p><p>A major issue I faced when reviewing Meta Ray-Ban Display at launch was the inability to show you, our readers, what I was seeing. Sure, you could stick a camera up to the lens, but the waveguide is designed for a human eye, not a sensor, and I've never seen any attempt at this accurately depict what I saw. These camera capture techniques also preclude actually wearing the glasses.</p><p>Now, Meta Ray-Ban Display owners can record the display, with the output showing it superimposed on the camera view, and including any playing audio.</p><p>This was arguably an essential feature for Meta to ship alongside visual apps, as it lets developers show the world their experiments on social media. It also makes it easier for journalists, influencers, and creators to show off the capabilities of Meta Ray-Ban Display.</p><h2 id="interesting-apps-so-far">Interesting Apps So Far</h2><p>Since support for building and testing visual apps went live last month, we've seen a number of incredibly impressive initial experiments from developers already.</p><p>Some remain private solo demos, while others are available for any Meta Ray-Ban Display owner to use.</p><p>While by no means a comprehensive list, here's just a small collection we've noticed:</p><h3 id="ghost-run-racing-your-past-self">Ghost Run: Racing Your Past Self</h3><p>Software developer <a href="https://www.linkedin.com/in/stijn-spanhove/?ref=uploadvr.com">Stijn Spanhove</a>, of <a href="https://www.inthepocket.com/?ref=uploadvr.com">In The Pocket</a>, built a web app that let him race his past self by manually hardcoding in a GPX (GPS Exchange Format) file from a past run recorded by Strava.</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/06/Ghost-Run-app-for-Meta-Ray-Ban-Display_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/06/Ghost-Run-app-for-Meta-Ray-Ban-Display.mp4" poster="https://img.spacergif.org/v1/1080x1080/0a/spacer.png" width="1080" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Ghost-Run-app-for-Meta-Ray-Ban-Display_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: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 screen leverages the compass of the glasses for orientation and the GPS of the connected smartphone for the location, tracking you and your past self on a blue line representing the path.</p><p>Spanhove says he's planning to make a public version of this connected with Strava.</p><h3 id="youtube-tiktok-twitch-clients">YouTube, TikTok &amp; Twitch Clients</h3><p>While I don't personally find Meta Ray-Ban Display's monocular display system visually comfortable enough to want to watch videos on it, owners willing to put up with the eye strain had been crying out for wider support than just the built-in Instagram Reels app.</p><p>A pseudonymous developer going by the handle AeroSummit has satisfied this need by building Meta Ray-Ban Display web apps for YouTube, TikTok, and Twitch.</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/06/Twitch-on-Meta-Ray-Ban-Display_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/06/Twitch-on-Meta-Ray-Ban-Display.mp4" poster="https://img.spacergif.org/v1/864x1080/0a/spacer.png" width="864" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Twitch-on-Meta-Ray-Ban-Display_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: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>
            <figcaption><p><span style="white-space: pre-wrap;">Twitch on Meta Ray-Ban Display.</span></p></figcaption>
        </figure><p>While it's technically already possible to access this site, AeroSummit has crafted a simplified interface designed to fit into the 600×600 display space and work well with only the swipe and tap inputs of the Meta Neural Band.</p><p>They're available through <a href="https://herald.ascents.gg/hub?ref=uploadvr.com">Herald Hub</a>, AeroSummit's unified app launcher for the glasses.</p><h3 id="doom">DOOM</h3><p>The original 1993 DOOM has become one of the most widely ported pieces of software in history, and getting it to run on every kind of digital device from thermometers, calculators, and even HDMI adapters has become a fun challenge for hacker-minded developers.</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/06/DOOM-on-Meta-Ray-Ban-Display_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/06/DOOM-on-Meta-Ray-Ban-Display.mp4" poster="https://img.spacergif.org/v1/864x1080/0a/spacer.png" width="864" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/DOOM-on-Meta-Ray-Ban-Display_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: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>
            <figcaption><p><span style="white-space: pre-wrap;">DOOM on Meta Ray-Ban Display.</span></p></figcaption>
        </figure><p>So naturally, XR developer <a href="https://timur.cool/?ref=uploadvr.com">Timur Abdrakhimov</a> has already <a href="https://timur.cool/doom?ref=uploadvr.com">ported it</a> to Meta Ray-Ban Display.</p><h3 id="an-ai-agent-that-orders-uber-doordash">An AI Agent That Orders Uber &amp; DoorDash</h3><p>The most impressive part of <a href="https://www.uploadvr.com/gemini-smart-glasses-are-launching-in-fall-to-take-on-ray-ban-meta/">Google's I/O demo</a> of the upcoming Warby Parker and Gentle Monster smart glasses was Gemini's ability to agentically operate your connected smartphone to do things like order Uber and DoorDash.</p><p>Developer Rohan Arun is building a cross-platform agent called <a href="https://getsupers.com/?ref=uploadvr.com">Super</a>, designed to perform agentic actions without the need for a phone, and the first glasses Super supports is Meta Ray-Ban Display.</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/06/Super-AI-agent-on-Meta-Ray-Ban-Display_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/06/Super-AI-agent-on-Meta-Ray-Ban-Display.mp4" poster="https://img.spacergif.org/v1/1080x1440/0a/spacer.png" width="1080" height="1440" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Super-AI-agent-on-Meta-Ray-Ban-Display_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: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>Arun shared a clip of the app being used to order Starbucks, with no input required beyond voice.</p><h3 id="smart-home-control">Smart Home Control</h3><p>The ability to control smart home devices by simply looking at them and tapping your index finger to your thumb is an ideal <a href="https://www.youtube.com/watch?v=c-_OVgQ5q7k&ref=uploadvr.com">future use case</a> of XR.</p><p>Unfortunately, it's not possible today, at least not without significant manual setup. But the next best thing is being able to control your devices from your glasses with a few swipes of your fingers, without getting up or having to call out to a speaker with your voice.</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/06/smart-home-control-on-Meta-Ray-Ban-Display_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/06/smart-home-control-on-Meta-Ray-Ban-Display.mp4" poster="https://img.spacergif.org/v1/720x964/0a/spacer.png" width="720" height="964" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/smart-home-control-on-Meta-Ray-Ban-Display_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: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>Krzysztof Wrona, a developer at <a href="https://www.mondly.com/?ref=uploadvr.com">Mondly</a>, shared a short clip of a demo of exactly this. It's not currently publicly available for others to try.</p><h3 id="a-reader-mode-web-browser">A Reader-Mode Web Browser</h3><p>As we described earlier in the article, the technical foundation of web app support on Meta Ray-Ban Display is essentially that the glasses now have a built-in web browser to access web URLs. But given that the in-lens display is 600×600 and the only available inputs are directional swiping and tapping, most websites are effectively unusable.</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/06/Browser-on-Meta-Ray-Ban-Display_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/06/Browser-on-Meta-Ray-Ban-Display.mp4" poster="https://img.spacergif.org/v1/864x1080/0a/spacer.png" width="864" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Browser-on-Meta-Ray-Ban-Display_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: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>Another one of AeroSummit's creations is <a href="https://metaglassapps.com/app/browser?ref=uploadvr.com">a web browser</a>, a web portal with a simplified interface for DuckDuckGo search that implements a simplified reader mode for the websites you access.</p><h3 id="let-us-know">Let Us Know!</h3><p>If you have an interesting experiment or published web app for Meta Ray-Ban Display, please <a href="https://www.uploadvr.com/contact/">contact us</a> to let us know.</p><hr><p><em>I'm actively writing on UploadVR again, and this article is one in a series of "catch-up" pieces where I report on some of the interesting things that have been happening in the industry in recent months. And yes, VR Download is coming back soon!</em> </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ UPDATED: Someone Filed A Fake VRChat Data Breach Notice To Maine&#x27;s Attorney General ]]></title>
        <description><![CDATA[ A public filing shows VRChat reporting a data breach affecting over 2 million users to Maine&#39;s Attorney General. But the filing is fake, and the apparent employee who made it does not exist. ]]></description>
        <link>https://www.uploadvr.com/vrchat-maine-attorney-general-fake-data-breach-notice/</link>
        <guid isPermaLink="false">6a2b04f84861f400011018ae</guid>
            <category><![CDATA[ Social VR ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 11 Jun 2026 13:25:09 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Landscape_CoverArt_Blue.png" medium="image"/>
        <content:encoded><![CDATA[ <p>A public filing shows VRChat reporting a data breach affecting over 2 million users to Maine's Attorney General. But the filing is fake, and the apparent employee who made it does not exist.</p><p>The filing with the Maine Attorney General's office alleged that account usernames, associated emails, VRChat+ subscription status, and login history including device information, hardware identifiers, and IP addresses were exposed, while passwords, payment information, and government ID documents for age verification were not compromised.</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;">June 12 - The filing has been removed from the Maine attorney general's website. The website has also published a </em></i><a href="https://www.maine.gov/ag/news-and-library/press-releases/statement-office-maine-attorney-general-abuse-data-breach-reporting?ref=uploadvr.com"><i><em class="italic" style="white-space: pre-wrap;">memo</em></i></a><i><em class="italic" style="white-space: pre-wrap;"> about fake data breach reporting.</em></i></p></div>
        </div><p>It was submitted by a "Scott Caruso", listed as a 'Director" with an official VRChat email address of scaruso@vrchat.com. And multiple news outlets reported it as a VRChat data breach, without verifying that it was real.</p><p>Shortly after the reports surfaced, a VRChat community manager dropped a rebuttal on VRChat's Discord service: </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/06/image-5.png" class="kg-image" alt="" loading="lazy" width="1196" height="306" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/image-5.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/image-5.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/image-5.png 1196w" sizes="(min-width: 720px) 720px"></figure><p>This same messaging was posted in response to messages inquiring about the breach on Reddit: </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/06/image-6.png" class="kg-image" alt="" loading="lazy" width="998" height="861" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/image-6.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/image-6.png 998w" sizes="(min-width: 720px) 720px"></figure><p>We emailed scaruso@vrchat.com to check whether the address even existed, and it bounced back immediately as nonexistent. We also cannot find a single mention online of a Scott Caruso working for VRChat, or any social VR company at all. </p><p>We reached out to VRChat directly for an official statement and it replied with the same statement regarding the alleged breach and the employee who reported it:</p><blockquote>"VRChat did not submit this Notice of Data Incident, and the employee/email cited does not exist.<br><br>We have no reason to believe that our data or systems have been compromised.<br><br>We are in the process of contacting the Maine Attorney General's office to have this removed."</blockquote><p>We will continue monitoring this situation and update this article if any new information emerges.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Goalkeeping Sim CleanSheet Soccer 2 Kicks Off On PlayStation VR2 ]]></title>
        <description><![CDATA[ CleanSheet Soccer 2, a goalkeeping simulator built specifically for PlayStation VR2, is out now. ]]></description>
        <link>https://www.uploadvr.com/goalkeeping-sim-cleansheet-soccer-2-kicks-off-on-playstation-vr2/</link>
        <guid isPermaLink="false">6a2aca454861f4000110181c</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 11 Jun 2026 11:29:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/CS-2--1920x1080----Promo-Image.png" medium="image"/>
        <content:encoded><![CDATA[ <p>CleanSheet Soccer 2, a goalkeeping simulator built specifically for PlayStation VR2, is out now. This new title reimagines the Meta Quest exclusive subscription-based CleanSheet Soccer Pro as a fully standalone experience with better graphics, faster gameplay, and a career mode.</p><p>The CleanSheet games overall have reached over <a href="https://www.uploadvr.com/cleansheet-soccer-2-heads-to-playstation-vr2-next-week/" rel="noreferrer">180,000 paid players</a> across PS VR2, Meta Quest, and Pico. Developer Incisiv says CleanSheet Soccer 2 was built for PlayStation fans who pushed for a version of Quest's CleanSheet Soccer Pro to play on their platform. Incisiv ditched the subscription model of the original for a self-contained premium offering.</p><p>Here's the release 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/06/Cleansheet-2-trailer-English--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/06/Cleansheet-2-trailer-English--1--optimized.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Cleansheet-2-trailer-English--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: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>CleanSheet Soccer 2 has multiple training modes to target specific goalkeeping drills. Examples are Lightning Hands, which targets hand speed, while Matrix Reflex challenges players to stop rapid-fire deflections. All of the match situations are motion-captured for better realism. The game also has a Shot Creator mode where players can build their own custom training drills. Aside from drills, there are global leaderboards to chase and performance tracking to measure your improvement. </p><p>The career mode offers one of three fictional clubs, Stanton United, Forgehill Rovers, and Waveport City, with their own stadiums, identities, and progression tracks. Being that this is a PlayStation title, there is a full trophy system as well for the platinum trophy collectors of the world.</p><p>CleanSheet Soccer 2 is out now on <a href="https://store.playstation.com/en-us/concept/10018883/?ref=uploadvr.com">PS VR2</a>. We have a copy of the game and will post our impressions soon.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ What Might Meta Connect 2026 Bring? ]]></title>
        <description><![CDATA[ Meta Connect 2026 takes place September 23 and 24. Here&#39;s a rundown of what it might bring. ]]></description>
        <link>https://www.uploadvr.com/meta-connect-2026-dates-confirmed/</link>
        <guid isPermaLink="false">6a29e7694861f4000110167e</guid>
            <category><![CDATA[ Industry Events ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Wed, 10 Jun 2026 18:10:25 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Meta-Connect-2026.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Meta Connect 2026 takes place September 23 and 24. Here's a rundown of what it might bring.</p><p>Connect is Meta's annual XR conference, its primary event since the last&nbsp;<a href="https://en.wikipedia.org/wiki/Facebook_F8?ref=uploadvr.com" rel="noopener">F8</a>&nbsp;in 2021. Originally called Oculus Connect, from the first in 2014 until the sixth in 2019, the event sees the company announce VR, AR, and smart glasses hardware, software, and new developer tools, as well as show off some of its research towards&nbsp;<a href="https://www.uploadvr.com/category/future-tech/">the future of XR</a>.</p><blockquote>"Come join us at Connect September 23–24 at our campus in Menlo Park, California, and get the first glimpse of what's coming to the next computing platform. We'll have an evening keynote and developer sessions where we'll share the latest in VR, wearables, metaverse, and AI."</blockquote><p>When <a href="https://www.meta.com/blog/connect-2026-save-the-date/?ref=uploadvr.com">teasing</a> the event last month, Meta pointed to the fact that its smart glasses are "one of the fastest-growing consumer electronics categories in history", with over <a href="https://www.uploadvr.com/meta-essilorluxottica-sold-7-million-smart-glasses-in-2025/">7 million units</a> sold in 2025 and daily usage <a href="https://www.uploadvr.com/meta-smart-glasses-daily-usage-tripled-year-over-year/">tripling year-over-year</a>, and that it "pushing VR forward as the biggest investor in the industry".</p><p><strong>So what might we expect at Connect 2026?</strong></p><p>On the VR/MR side, it's likely that Meta will at least tease, if not formally announce, the <a href="https://www.uploadvr.com/graphics-depicting-metas-next-headset-found-in-quest-firmware/">ultralight headset</a> with an open periphery design and tethered compute puck that leaked internal memos from December&nbsp;<a href="https://www.uploadvr.com/meta-delaying-ultralight-headset-starting-work-on-quest-4/">revealed</a>&nbsp;is set to launch in the first half of 2027.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/graphics-depicting-metas-next-headset-found-in-quest-firmware/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Graphics Depicting Meta’s Next Headset Found In Quest Firmware</div><div class="kg-bookmark-description">Graphics depicting Meta’s upcoming ultralight headset with a tethered compute puck, codenamed Phoenix, have been found in Quest firmware.</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-43ac6abf-8907-41ee-9c14-fadbbbb196e2.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-Phoenix-leaked-low-resolution-firmware-images-d845bfef-df97-4f0b-95f4-f549ecec5e78.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Earlier this year, following the <a href="https://www.uploadvr.com/meta-confirms-shifting-some-funding-from-metaverse-toward-ai-glasses/">scaledown</a> of Meta's VR spending, <a href="https://www.uploadvr.com/meta-closes-twisted-pixel-armature-sanzaru-games/">closure</a> of most of its acquired studios, and retreat of Horizon Worlds from VR, multiple executives <a href="https://www.uploadvr.com/meta-building-future-headsets-still-have-optimism-in-vr/">confirmed</a> that the company is still working on building future headsets, despite rumors to the contrary.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-building-future-headsets-still-have-optimism-in-vr/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta CFO: We’re “Building Future Headsets” &amp; Still “Have Optimism” In VR</div><div class="kg-bookmark-description">Meta CFO Susan Li says the company still has “optimism in the future of VR”, and confirmed that it’s still “building future headsets”.</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-9ce13142-ffdf-4ca0-a66d-a7f1dd39e6b8.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-CFO-Susan-Li-82ca8614-5959-4e47-9ea2-2612b7a3bad7.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>On the smart glasses side, The Information recently <a href="https://www.theinformation.com/articles/meta-memo-outlines-ambitious-hardware-plans-including-new-ai-pendant?rc=auy3ae&ref=uploadvr.com">reported</a> that Meta plans to launch four new models this year, codenamed “Modelo”, “Luna”, “RBM2 Refresh”, and “Mojito VIP”.</p><p>It's unclear what “Modelo”, “Luna”, or “Mojito VIP” are, though one of them may be the <a href="https://www.uploadvr.com/prada-meta-glasses-cnbc-report/">Prada Meta Glasses</a> that CNBC reported last year were in the works. Meanwhile, “RBM2 Refresh” almost certainly refers to a refreshed version of generation 2 of the regular Ray-Ban Meta glasses, which launched <a href="https://www.uploadvr.com/ray-ban-meta-gen-2-announced-preorders/">at Connect 2025</a>.</p><p>The Information also reports that Meta will start testing Artemis, the codename for its first consumer true AR glasses. Previous reports have suggested Artemis will be sleeker than <a href="https://www.uploadvr.com/meta-connect-2024-orion-prototype-ar-glasses/">the Orion prototype</a> but with a narrower field of view. And it seems as if Meta will be beaten to the punch <a href="https://www.uploadvr.com/snap-specs-ar-glasses-reportedly-launch-this-fall-for-2500/">by Snap</a>.</p><p>We'll bring you full coverage of Meta Connect 2026 in September.</p><hr><p><em>I'm actively writing on UploadVR again, and this article is one in a series of "catch-up" pieces where I report on some of the interesting things that have been happening in the industry in recent months. And yes, VR Download is coming back soon!</em> </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Meta Says Smart Glasses Daily Usage Tripled Year-Over-Year ]]></title>
        <description><![CDATA[ Meta said daily usage of its smart glasses tripled year-over-year, and that it remains &quot;one of the fastest growing categories of consumer electronics ever&quot;. ]]></description>
        <link>https://www.uploadvr.com/meta-smart-glasses-daily-usage-tripled-year-over-year/</link>
        <guid isPermaLink="false">6a29e8894861f40001101695</guid>
            <category><![CDATA[ Glasses &amp; AR Tech ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Wed, 10 Jun 2026 17:47:31 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Ray-Ban-Meta-glasses.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Meta said daily usage of its smart glasses tripled year-over-year, and that they remain "one of the fastest growing categories of consumer electronics ever".</p><p>The claims were made by Mark Zuckerberg speaking to investors during the company's Q1 2026 earnings call.</p><p>In February, Meta's fashion, branding, and hardware partner EssilorLuxottica (which Meta owns a stake in) revealed that <a href="https://www.uploadvr.com/meta-essilorluxottica-sold-7-million-smart-glasses-in-2025/">7 million</a> units of Ray-Ban Meta and Oakley Meta glasses were sold in 2025 alone, and that the devices had become the "dominant driver" of its wholesale growth.</p><p>For comparison, Quest 2 sold an estimated 20 million units in two and a half years, while Steam Deck sold around 4 million units over the same timespan.</p><p>Near the start of this year, <a href="https://www.uploadvr.com/meta-essilorluxottica-discuss-doubling-smart-glasses-production/">Bloomberg reported</a> that Meta and EssilorLuxottica were discussing doubling or even tripling smart glasses production capacity. It's unclear whether this has yet happened.</p><p>It's undeniable at this point that smart glasses are a successful consumer product category, both in terms of sales and retention. The question now is whether Meta will maintain its lead once serious competition from Apple and Google arrives.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/gemini-smart-glasses-are-launching-in-fall-to-take-on-ray-ban-meta/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Google Gemini Smart Glasses Launching In Fall To Take On Meta</div><div class="kg-bookmark-description">Google-powered smart glasses from Warby Parker and Gentle Monster are launching this fall to take on Ray-Ban Meta.</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-162031de-6ff8-4a71-b3e5-8f7715753438.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/Warby-Parker-and-Gentle-Monster-Google-Gemini-smart-glasses-f2c709c7-1e36-47e3-8920-45d99c0294ac.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>At I/O 2026 <a href="https://www.uploadvr.com/gemini-smart-glasses-are-launching-in-fall-to-take-on-ray-ban-meta/">Google confirmed</a> that smart glasses with Gemini, from Warby Parker and Gentle Monster, are launching this fall.</p><p>Apple is also widely rumored to be launching its own smart glasses in 2027, and this could further squeeze Meta's market share – though the company may be hoping that the total future market for smart glasses is large enough to have space for all three companies in the long term.</p><hr><p><em>I'm actively writing on UploadVR again, and this article is one in a series of "catch-up" pieces where I report on some of the interesting things that have been happening in the industry in recent months. And yes, VR Download is coming back soon!</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Google Gemini Smart Glasses Launching In Fall To Take On Meta ]]></title>
        <description><![CDATA[ Google-powered smart glasses from Warby Parker and Gentle Monster are launching this fall to take on Ray-Ban Meta. ]]></description>
        <link>https://www.uploadvr.com/gemini-smart-glasses-are-launching-in-fall-to-take-on-ray-ban-meta/</link>
        <guid isPermaLink="false">6a29eb774861f400011016b7</guid>
            <category><![CDATA[ Glasses &amp; AR Tech ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Wed, 10 Jun 2026 17:38:01 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Warby-Parker-and-Gentle-Monster-Google-Gemini-smart-glasses.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Google-powered smart glasses with Gemini, from Warby Parker and Gentle Monster, are launching this fall to take on Ray-Ban Meta.</p><p>Gentle Monster and Warby Parker are rising competitors to EssilorLuxottica, Meta's partner, which owns the Ray-Ban and Oakley brands, is the largest eyewear company in the world by far, and has almost 4000 stores in the US alone. While far smaller in scale, they offer similar stylish designs. The US-based Warby Parker has over 270 physical stores in North America, while glasses from the South Korean Gentle Monster brand have become popular with younger people in the US and are worn by celebrities like Beyoncé, Rihanna, Kendrick Lamar, and Billie Eilish.</p><p>Google first announced that it was working with the two companies on smart glasses to compete with Ray-Ban Meta back <a href="https://www.uploadvr.com/gentle-monster-warby-parker-kering-eyewear-google-gemini-smart-glasses/">at I/O 2025</a>, though at the time didn't share a specific release timeline or hardware details.</p><p>At I/O 2026, Google revealed that the first Warby Parker and Gentle Monster smart glasses powered by its technology will arrive "later this fall", and confirmed that these first devices will <strong>not</strong> feature a display, despite the company's repeated 2025 demos focusing on the in-lens display of its prototypes.</p><p>The Warby Parker device resembles the Ray-Ban Meta <a href="https://www.uploadvr.com/ray-ban-meta-optics-styles-blayzer-scriber-announced-preorders/">Scriber</a> style, and could easily be mistaken for it, while the Gentle Monster option looks nothing like anything Meta and EssilorLuxottica have put out so far, instead bringing Gentle Monster's own design language to smart glasses.</p><p>Google previously said it will also work with Kering Eyewear, another one of EssilorLuxottica's competitors, in the future.</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/06/Warby-Parker-Lifestyle.jpg" width="2000" height="2397" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/Warby-Parker-Lifestyle.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/Warby-Parker-Lifestyle.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/Warby-Parker-Lifestyle.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/Warby-Parker-Lifestyle.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/06/Gentle-Monster-Lifestyle.jpg" width="2000" height="2397" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/Gentle-Monster-Lifestyle.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/Gentle-Monster-Lifestyle.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/Gentle-Monster-Lifestyle.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/Gentle-Monster-Lifestyle.jpg 2400w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">The upcoming Warby Parker and Gentle Monster smart glasses.</span></p></figcaption></figure><p>As with Ray-Ban Meta, the Warby Parker and Gentle Monster glasses have cameras, speakers, and microphones, and communicate with your phone. But Google's two major advantages over Ray-Ban Meta are Gemini and Android.</p><p>While Meta's <a href="https://www.uploadvr.com/meta-muse-spark-ai-model-replaces-llama-on-smart-glasses/">Muse Spark</a> model has mostly closed the intelligence gap, Gemini 3.5 Flash more deeply integrates into existing services like Google Maps for turn-by-turn audio directions and Nano Banana to edit the images you capture.</p><p>When connected to your Android phone, Gemini can also launch and take agentic action in apps like DoorDash and Uber, letting you order food or a ride with a command to Gemini, without needing to manually interact with your phone.</p><p>This capability stood out as a highlight of Google's live demo, wherein Google's Android XR lead Shahram Izadi and Android XR PM Nishtha Bhatia <a href="https://www.uploadvr.com/google-io-2025-smart-glasses-with-hud-gemini-demo/">once again</a> took the stage to show off what smart glasses can do, including asking Gemini to provide turn-by-turn directions and to order "my usual order at that coffee shop", prompting the AI system to take control of her phone, launch DoorDash, and operate it to order her coffee. Remarkable.</p><p>Unlike all the past demos from the duo, this time the glasses lacked an in-lens display. But the demo showed how this can be partially made up for through integration with Wear OS, Google's smart watch platform. After taking a photo using the camera glasses, and asking Gemini to edit it, Bhatia was able to preview the captured image (albeit a very tiny preview) on the Pixel Watch on her wrist.</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/06/Google-IO-2026-smart-glasses-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/06/Google-IO-2026-smart-glasses-demo.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Google-IO-2026-smart-glasses-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">4: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>
            <figcaption><p><span style="white-space: pre-wrap;">Google's live demo of the Warby Parker &amp; Gentle Monster smart glasses.</span></p></figcaption>
        </figure><p>Google hasn't yet said what kind of pricing to expect, nor any real specifications of the hardware. While the renders seem to show two cameras on the front, Google refused to confirm whether there are one or two cameras present, or any other specific technical details.</p><p>With Meta Connect 2026 <a href="https://www.uploadvr.com/meta-essilorluxottica-sold-7-million-smart-glasses-in-2025/">set</a> for September 23, Google could be facing an uphill battle to enter the market. Meta and EssilorLuxottica sold <a href="https://www.uploadvr.com/meta-essilorluxottica-sold-7-million-smart-glasses-in-2025/">7 million units</a> in 2025 alone, and the Ray-Ban brand has become synonymous with the category. It's still very early days, though, of course, and the advantages of Gemini and deep Android integration could be a serious threat to Meta's position later this year.</p><hr><p><em>I'm actively writing on UploadVR again, and this article is one in a series of "catch-up" pieces where I report on some of the interesting things that have been happening in the industry in recent months. And yes, VR Download is coming back soon!</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Outblast Impressions: Old-School Challenge Meets New-School Immersion ]]></title>
        <description><![CDATA[ Developer Rhino Rock Studios brings side-shooter action to VR with Outblast, a retro sci-fi title that puts you in the role of a pilot charged with stopping a rogue intelligence. ]]></description>
        <link>https://www.uploadvr.com/outblast-impressions-old-school-challenge-meets-new-school-immersion/</link>
        <guid isPermaLink="false">6a26f428c51f4f0001dd1fd5</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ J Brodie Shirey ]]></dc:creator>
        <pubDate>Wed, 10 Jun 2026 15:21:20 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Outblast-VR-Cover-Image.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Developer Rhino Rock Studios brings side-shooter action to VR with Outblast, a retro sci-fi title that puts you in the role of a pilot charged with stopping a rogue intelligence.</p><p><a href="https://www.uploadvr.com/outblast-brings-high-speed-vshmup-action-to-pc-vr-quest-this-june/" rel="noreferrer">Outblast can be played on flatscreen</a> or in a VR headset, at least for the Steam version. Playing in VR gives you a 360 view of the environment, increasing the challenge as enemies can come from literally anywhere. Sometimes hazards fill the screen, other times you have to search the widened battlefield for any stragglers in order to advance to the next wave. </p><p>While playing with VR controllers, you steer your cutting edge C11-28 ship with the left joystick and fire by holding down the right joystick. While you can move in any direction, the weapons only fire left and right - something to keep in mind during the intense shootouts to come.</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 retro-inspired stick-shooter that puts a lone fighter pilot against an AI-controlled machine army in either VR or flatscreen display.<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: Meta Quest, Steam<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: June 4, 2026<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Rhino Rock Studios<br><b><strong style="white-space: pre-wrap;">Publisher</strong></b>: Rhino Rock Studios<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $8.99</div></div><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/06/Outblast-VR-Shooting.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/06/Outblast-VR-Shooting.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/Outblast-VR-Shooting.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/Outblast-VR-Shooting.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/Outblast-VR-Shooting.jpg 2400w"><figcaption><span style="white-space: pre-wrap;">Think fast, shoot faster.</span></figcaption></figure><p>When starting Outblast, you have the option of playing through Arcade Mode, in which you attempt to clear through the game in a single run, or Stage Select, which unlocks after you clear the first level. There are five different levels, or “districts” for you to clear through, each ending with a punishing boss battle. The objective of each level is to shoot away each wave of enemies before they can annihilate your fighter.</p><p>You only have a limited number of lives, and you lose one whenever you are hit by an enemy or laser blast. Likewise, you are given a set time limit, but you gain extra time whenever you clear a wave. If you run out of lives or the time expires, the mission ends and your score is tallied and ranked on an online leaderboard. You can view the leaderboards for Arcade Mode and each individual stage in the main menu.</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/06/Outblast-Gameplay-VR_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/06/Outblast-Gameplay-VR.mp4" poster="https://img.spacergif.org/v1/1080x1080/0a/spacer.png" width="1080" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Outblast-Gameplay-VR_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;">Chaos from every angle.</span></p></figcaption>
        </figure><p>As you blast away the mechanized cubes and robot centipedes in your way, you collect data fragments that increase your score and build up your energy meter. Once your meter is full, you can spend it to unleash a special weapon attack with the left trigger. You can also use a boost with the right trigger. Boosting is handy while trying to move past the falling block enemies, and you can chain bursts for added distance by timing your trigger presses just right - just make sure not to crash into an enemy while speeding.</p><p>There are various power-ups you can collect that grant you extra lives, increase your ship’s rate of fire, or even cause data fragments to fly toward you with a magnet pick-up. Some of these power-ups are contained in a force field that you need to shoot at before you can safely access them.</p><p>Outblast’s graphics and visuals go for a Tron-like retro-future vibe, with cyberpunk backdrops, neon outlines and a synthetic soundtrack. Be warned though, it can be easy to lose track of your ship amidst the numerous glowing projectiles and the fact that your ship itself blends a little too well into the background. This is especially true when playing in VR Mode, and spinning around to get your bearings in a 360 space can get dizzying at times.</p><p>All in all, Outblast is a fun and challenging throwback to the arcade stick-shooters of old, with the added dimension of being fully immersed in the high-tech battlefield thanks to virtual reality. As I've noted before, the game is every bit as difficult to clear through as those classic coin-munchers, so be prepared to repeat the first district over and over again as you struggle to take on Outblast's swarms of machine enemies.  </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ 10 Of Our Favorite Story-Driven VR Games Of All Time ]]></title>
        <description><![CDATA[ Check out our list of some of our favorite story-driven VR games of all time. ]]></description>
        <link>https://www.uploadvr.com/our-favorite-story-driven-vr-games/</link>
        <guid isPermaLink="false">69dd27253fc02f000199aca5</guid>
            <category><![CDATA[ Best of VR ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Wed, 10 Jun 2026 09:52:19 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/story-vr-games-header.png" medium="image"/>
        <content:encoded><![CDATA[ <p>For many gamers, nothing beats a good story, and VR is an especially powerful medium for storytelling. VR places you not just beside the characters, but inside the world they inhabit, making a strong narrative feel more immediate and personal than it ever could on a traditional screen.</p><p>That sense of presence is what makes story-driven VR games so memorable. Whether they ask you to solve a mystery, survive a haunting journey, or step into the shoes of an unforgettable character, the best of them do more than entertain. They make you feel like part of the story. </p><p>Here are some standout story-driven VR games that prove just how powerful interactive storytelling can be. These have been selected by Mike and James, UploadVR's games writers, and we'd <strong>love </strong>to hear about your favorites in the comments section. </p><hr><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/06/Before-Your-Eyes---Launch-Trailer---PS-VR2-Games_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/before-your-eyes.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Before-Your-Eyes---Launch-Trailer---PS-VR2-Games.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/before-your-eyes.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: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><h3 id="before-your-eyes-playstation-vr2">Before Your Eyes (PlayStation VR2)</h3><p>As I (James) get older, I often find myself thinking about how quickly time seems to pass. My kids are growing up faster than I ever expected, and I wish I could slow things down and hold onto the little memories that seem to disappear almost as soon as they happen. This phase of life that I'm in has made Before Your Eyes resonate with me in a way few games have. It's also one of the most mechanically interesting games I've ever played in VR (or anywhere).</p><p>Before Your Eyes tells the life story of a recently deceased soul being ferried to the afterlife. Using eye-tracking (or simple controls in non-VR versions) the game advances whenever you blink, causing moments to slip away whether you're ready or not. It remains one of the most powerful stories I've ever experienced, using its unique mechanic to reinforce themes of memory, loss, family, and the fleeting nature of life.</p><p>It's only about 90 minutes long, but can obviously be experienced over and over, and each time is a bit different. <a href="https://www.uploadvr.com/before-your-eyes-vr-review-psvr-2/" rel="noreferrer">Our review</a> said it well: "there’s nothing else quite like Before Your Eyes."</p><p>Get it on <a href="https://store.playstation.com/en-us/product/UP2908-PPSA13412_00-BEFOREYOUREYESVR?ref=uploadvr.com" rel="noreferrer">PlayStation VR2</a>.</p><hr><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/06/Ruinsmagus-Complete---Announcement-Trailer---PS-VR2-Games_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/ruins-magus.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Ruinsmagus-Complete---Announcement-Trailer---PS-VR2-Games.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/ruins-magus.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: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><h3 id="ruinsmagus-quest-pc-vr-playstation-vr2">RuinsMagus (Quest, PC VR, PlayStation VR2) </h3><p>A JRPG-inspired dungeon crawler in which you take on the role of a novice mage exploring ancient ruins in search of powerful artifacts. Through spell-casting combat, dungeon exploration, and interactions with a colorful cast of characters, the game gradually uncovers the mysteries surrounding the city's past and the secrets hidden there.</p><p>While it was often knocked for repetitive level design, it features high production value and fully realized side characters. The story is strong, including a touching love story at the midway point of the game, and a terrific arc for your sidekick Iris and the game's villain. Overall, it's a great game for fans of fantasy anime and character-driven stories.</p><p>Get it on <a href="https://www.meta.com/experiences/ruinsmagus/6669173709823400/?srsltid=AfmBOor9-zEG7ZrRVTnqdExsnCjv5UHxDkEKV_cQM630ejgSdvBeeM1w&ref=uploadvr.com" rel="noreferrer">Quest</a>, <a href="https://store.steampowered.com/app/1701560/RUINSMAGUS/?ref=uploadvr.com" rel="noreferrer">PC VR</a>, and <a href="https://store.playstation.com/en-us/concept/10007385?ref=uploadvr.com" rel="noreferrer">PlayStation VR2</a>.</p><hr><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/06/Dyschronia-Chronos-Alternate---Launch-Trailer---PS-VR2-Games_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/-old-Dyschronia-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/06/Dyschronia-Chronos-Alternate---Launch-Trailer---PS-VR2-Games.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/-old-Dyschronia-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:21</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><h3 id="dyschronia-chronos-alternate-quest-ps-vr2-pc-pico">Dyschronia: Chronos Alternate (Quest, PS VR2, PC, Pico)</h3><p>A three-part time-traveling murder mystery that plays more as an interactive visual novel than a fully realized VR game. It takes place in a future city where crime has supposedly been eliminated. You take on the role of Hal Scion, who uses a unique ability to dive into memories and reconstruct past events while investigating an impossible murder that threatens the foundations of this seemingly perfect society. </p><p>Through detective work and narrative-driven puzzles, the game unfolds into a complex story filled with twists, conspiracies, and questions about truth and free will. This one won't be a good fit for everybody (visual novel-style games are polarizing). Still, it features fantastic characters and an intriguing plot for those patient enough to play it.</p><p>Get it on <a href="https://www.meta.com/experiences/dyschronia-chronos-alternate/5040861172638649/?srsltid=AfmBOopB4rwPxtMcTjq_4FmWollSkiu0IaH5lmbmdyEUiqTt9Mx2pEmY&ref=uploadvr.com" rel="noreferrer">Quest</a>, <a href="https://store.playstation.com/en-us/concept/10007231?ref=uploadvr.com" rel="noreferrer">PlayStation VR2</a>, <a href="https://store.steampowered.com/app/2023920/DYSCHRONIA_Chronos_Alternate__Dual_Edition/?ref=uploadvr.com" rel="noreferrer">PC VR</a>, and <a href="https://www.picoxr.com/sg/games/byschronia-chronos-alternate?ref=uploadvr.com" rel="noreferrer">Pico</a>.</p><hr><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/06/Ghost-Giant-----Oculus-Quest_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/ghost-giant.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Ghost-Giant-----Oculus-Quest.mp4" poster="https://img.spacergif.org/v1/1280x720/0a/spacer.png" width="1280" height="720" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/ghost-giant.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: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>
            
        </figure><h3 id="ghost-giant-playstation-vr-quest">Ghost Giant (PlayStation VR, Quest)</h3><p>Our <a href="https://www.uploadvr.com/ghost-giant-review/?utm_source=chatgpt.com" rel="noreferrer">review </a>said it well: "Ghost Giant has all the warmth and wonder you’ve come to expect from VR storytelling."</p><p>In this story-driven VR adventure, you play as a gentle giant spirit helping a young boy named Louis navigate life in the small town of Sancourt. Through light environmental puzzles and interactions with the world around him, you gradually form a bond with Louis and uncover a surprisingly emotional story about friendship.</p><p>Beneath its charming storybook presentation is a heartfelt and mature tale that tackles difficult themes, such as depression and neglect, with uncommon sensitivity.</p><p>Get it on <a href="https://www.playstation.com/en-us/games/ghost-giant/?ref=uploadvr.com" rel="noreferrer">PlayStation VR</a> and <a href="https://www.meta.com/experiences/ghost-giant/2366136696841248/?srsltid=AfmBOopNykL-V7Kzs9kw8uBiJGcIzF7-sn7Y0bjpCpZsu-pTX77VRRcb&ref=uploadvr.com" rel="noreferrer">Quest</a>.</p><hr><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/06/Call-of-the-Sea-VR---Launch-Trailer---Meta-Quest-2---Pro_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/call-of-the-sea.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Call-of-the-Sea-VR---Launch-Trailer---Meta-Quest-2---Pro.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/call-of-the-sea.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:21</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><h3 id="call-of-the-sea-vr-quest">Call of the Sea VR (Quest)</h3><p>Call of the Sea is set in the 1930s, and follows Norah Everhart as she journeys to a remote South Pacific island in search of her missing husband. As she explores ancient ruins and uncovers the secrets of a lost civilization, she begins to unravel the mysteries of the island. </p><p>The game combines environmental puzzles and exploration, and while these elements are strong, they're not the game's greatest strength. Its terrific story and gorgeous visuals help to elevate its somewhat basic puzzle gameplay. </p><p>Get it on <a href="https://www.meta.com/experiences/call-of-the-sea-vr/5174697242548672/?srsltid=AfmBOooRl70k2yaAcxGWUEB1fU8lMeEQGnDpZ9NhCtu3tf9T-Bqg036M&ref=uploadvr.com" rel="noreferrer">Quest</a>.</p><hr><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/06/Edge-of-Nowhere-Launch-Trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/edge-of-nowhereeee.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Edge-of-Nowhere-Launch-Trailer.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/edge-of-nowhereeee.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:27</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><h3 id="edge-of-nowhere-rift">Edge of Nowhere (Rift)</h3><p>Edge of Nowhere is a third-person VR adventure from Insomniac Games that follows Victor Howard, an adventurer who travels to Antarctica in search of his missing fiancée. What begins as a rescue mission quickly turns into a descent into madness as Victor encounters strange creatures, impossible landscapes, and horrors inspired by the works of H.P. Lovecraft (specifically, <a href="https://en.wikipedia.org/wiki/At_the_Mountains_of_Madness?ref=uploadvr.com" rel="noreferrer">At The Mountains of Madness</a>, a story written in 1931).</p><p>This game came out over ten years ago, and yet it's still one that we think about often enough. While it certainly is not perfect, it's worth playing even a decade later. </p><p>Get it on <a href="https://www.meta.com/experiences/pcvr/edge-of-nowhere/1026648920729545/?srsltid=AfmBOop5rViK8jP2S0bXz7rQiOxIds9H7hZzoN6nXlzJPBKKPYYuopIR&ref=uploadvr.com" rel="noreferrer">Rift</a> (Meta Store).</p><hr><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/06/Lies-Beneath-Gameplay-Trailer-----Oculus-Quest---Rift-Platform_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/lies-beneath.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Lies-Beneath-Gameplay-Trailer-----Oculus-Quest---Rift-Platform.mp4" poster="https://img.spacergif.org/v1/1776x1080/0a/spacer.png" width="1776" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/lies-beneath.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: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><h3 id="lies-beneath-quest">Lies Beneath (Quest)</h3><p>This survival-horror game follows Mae, a college student who returns to her hometown of Slumber, Alaska, after learning that her father has gone missing. As she searches for answers, she uncovers terrifying secrets lurking beneath the town and finds herself trapped in a nightmare filled with monsters, mystery, and psychological horror. </p><p>The game's striking comic book-inspired presentation gives the story a unique and memorable style. Its combination of engaging storytelling, distinctive visuals, and effective horror makes it one of VR's standout story-driven experiences. But it's spooky and scary, so beware...</p><p>Get it on <a href="https://www.meta.com/experiences/lies-beneath/1706349256136062/?srsltid=AfmBOopRob6DMGENqvEI5FeQIwSfjnIioAndpwxUraSzu4cbufX08GAl&ref=uploadvr.com" rel="noreferrer">Quest</a>.</p><hr><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/06/Red-Matter-2---Announcement-Trailer-l-Meta-Quest_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/red-matter-2.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Red-Matter-2---Announcement-Trailer-l-Meta-Quest.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/red-matter-2.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:29</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><h3 id="red-matter-2-quest-playstation-vr2-steam-pico">Red Matter 2 (Quest, PlayStation VR2, Steam, Pico)</h3><p>Red Matter 2 is a stunningly presented sci-fi VR adventure in which you explore a lunar base and uncover the truth behind the mysterious substance known as Red Matter. Combining environmental puzzles, exploration, platforming, and light combat, the game builds an intriguing Cold War-inspired mystery within a richly detailed retro-futuristic universe.</p><p>The game will initially draw you in with its stunning visuals (indeed, Red Matter 2 presents some of the best graphics on Meta's headsets). But its engaging story is what will stick with you. While the narrative can be mysterious and occasionally cryptic, it delivers a compelling sci-fi adventure filled with twists, strong atmosphere, and a constant sense of discovery. </p><p>Get it on <a href="https://www.oculus.com/experiences/quest/3682089508520212?ref=uploadvr.com">Quest</a>, <a href="https://store.playstation.com/en-us/concept/10007229?ref=uploadvr.com">PlayStation VR 2</a>, <a href="https://store.steampowered.com/app/2081470/Red_Matter_2?ref=uploadvr.com">Steam</a> and <a href="https://twitter.com/PICOXR/status/1600837663929548801?ref=uploadvr.com">Pico</a>.</p><hr><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/06/Hidden-Memories-of-The-Gardens-Between---Trailer---Meta-Quest-Platform_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/hidden-memeories-vr.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Hidden-Memories-of-The-Gardens-Between---Trailer---Meta-Quest-Platform.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/hidden-memeories-vr.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:44</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><h3 id="hidden-memories-of-the-gardens-between-quest-pc-vr">Hidden Memories of the Gardens Between (Quest, PC VR)</h3><p>Hidden Memories of The Gardens Between is a puzzle adventure that follows childhood friends Arina and Frendt as they revisit key memories from their past, manifested in the form of stunning thematic islands. Through time-manipulation puzzles, the game explores themes of friendship, growing up, and the lasting impact of shared experiences. It's also super gorgeous to look at!</p><p>The game is especially worth playing not just for its heartfelt story, which deals with nostalgia and memory, but also for its amazing implementation of time-based VR puzzle elements. </p><p>Get it on <a href="https://www.meta.com/experiences/hidden-memories-of-the-gardens-between/6191721720939472/?srsltid=AfmBOooOq_hY7UApr-y0YCDL1DKp3OV0QlAKADTGhFnioRX-j_m28I-9&ref=uploadvr.com" rel="noreferrer">Quest</a> and PC VR via <a href="https://store.steampowered.com/app/3084870/Hidden_Memories_of_The_Gardens_Between/?ref=uploadvr.com" rel="noreferrer">Steam</a>.</p><hr><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/06/The-Last-Worker---Launch-Trailer---PS5---PS-VR2-Games_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/the-last-worker.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/The-Last-Worker---Launch-Trailer---PS5---PS-VR2-Games.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/the-last-worker.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: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><h3 id="the-last-worker-pc-vr-psvr-2-quest">The Last Worker (PC VR, PSVR 2, Quest)<br></h3><p>An immersive narrative adventure set in a bleak future where you play as Kurt, faithful employee of the world's largest retailer, Jüngle. The game blends first-person exploration, stealth, and work-simulation elements as Kurt is pulled into a moral conflict between obedience to capitalism and activism, with a story built around automation, labor, and the human cost of efficiency. </p><p>It is worth playing today primarily because the story feels sharp and timely. The game’s writing leans into satire, and critics singled out its narrative as one of its biggest strengths. <a href="https://www.uploadvr.com/the-last-worker-review-psvr-2/" rel="noreferrer">Our review</a> noted, "By taking aim at late stage capitalism, this over-the-top journey offers a fine narrative and great satirical humor, coupled with tense but enjoyable stealth missions."</p><p>Another bonus: it's a hybrid game, playable in VR or on a standard screen.</p><p>Get it on PC VR via <a href="https://store.steampowered.com/app/1579280/The_Last_Worker/?ref=uploadvr.com" rel="noreferrer">Steam</a>, <a href="https://store.playstation.com/en-us/concept/10002752?ref=uploadvr.com" rel="noreferrer">PSVR 2</a>, and <a href="https://www.meta.com/experiences/the-last-worker/5761454780599212/?srsltid=AfmBOopd-PCDu83Yp3e3taLi6qKNBImZcX0NN93obDdRZx0K_iAyo3Cf&ref=uploadvr.com" rel="noreferrer">Quest</a>. </p><hr><p>And those are just ten of our favorite story-driven VR games. Was your favorite included? What did we miss? Please share your favorites in the comments section below, so more people can enjoy the special storytelling potential of VR. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Amplium Makes Room For A Wider Range Of Apple Immersive Video On Vision Pro ]]></title>
        <description><![CDATA[ Amplium is a dedicated destination for immersive video on Apple Vision Pro, offering a curated mix ranging from short immersive documentaries to music experiences. ]]></description>
        <link>https://www.uploadvr.com/amplium-makes-room-for-a-wider-range-of-apple-immersive-video-on-vision-pro/</link>
        <guid isPermaLink="false">6a2851f9264695000104e0d0</guid>
            <category><![CDATA[ Immersive Video ]]></category>
        <dc:creator><![CDATA[ Laura Mingail ]]></dc:creator>
        <pubDate>Wed, 10 Jun 2026 09:41:31 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Home-of-Amplium-2.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Amplium is a dedicated destination for immersive video on the Apple Vision Pro, alongside Apple TV, with a curated mix ranging from short immersive documentaries to music experiences.</p><p>Individual immersive experiences can be difficult for headset owners to find unless there is a strong campaign behind them, or they are easy to spot inside apps that people are already browsing. For smaller immersive studios, being featured by Apple in the App Store or Apple TV app can offer a temporary lift in views before other content is rotated in to be promoted, but without internal or external discoverability support beyond that, studios often struggle to get their content seen.</p><p>There is some great narrative immersive content out there and Amplium offers a way to make it easier for Apple Vision Pro owners to discover more of it once they download the app.</p><h3 id="helping-more-immersive-video-become-discoverable">Helping More Immersive Video Become Discoverable</h3><p>Amplium is currently home to just over 10 immersive video experiences, each of them free to watch, and more titles are actively being added from studio partners. The app itself is also free to download.</p><p>Hibiki Sato, Co-Founder &amp; CEO of Amplium, shares that their focus is to help to make it easier for the studios behind immersive video content to “encode, host, and distribute it.” While all content is free for now, there will be paid content added soon. “Since the market is still very new, the priority for our current creators has been reach and feedback, getting their work in front of a wider audience …rather than charging for it right away.”</p><p>Right now, Amplium is focused on work that benefits from the visual fidelity and spatial audio possible for immersive video on Apple Vision Pro. </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/06/Echoes-of-the-Middle-East_2-1.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1745" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/Echoes-of-the-Middle-East_2-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/Echoes-of-the-Middle-East_2-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/Echoes-of-the-Middle-East_2-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Echoes-of-the-Middle-East_2-1.jpg 2000w"><figcaption><span style="white-space: pre-wrap;">Still from Echoes of the Middle East </span></figcaption></figure><p>Sato shares “We only work with content shot on the Blackmagic URSA Cine Immersive, run it through our own encoding pipeline, and play it back in our own player. Owning the whole chain, from source to playback, means each piece looks as close to the creator's original as possible.” Amplium also intends to integrate live immersive streaming “as the Blackmagic URSA Cine Immersive 100G arrives.” That focus on visual and audio fidelity gives Amplium a sense of consistency across the catalog, even as the types of experiences and directing styles vary.</p><p><strong>The Curated Mix Makes Amplium Worth Visiting</strong></p><p>The best reason to get Amplium is the variety of types of experiences that it is adding, some extremely different from what you may find in Apple TV. Amplium is not confined to a certain type of content like a platform like Apple TV may be. The current catalog already ranges from short thrilling documentaries to more experimental immersive experiences. </p><p>There are some immersive videos on there that got me so excited because of the quality of direction in which the creators clearly consider how it feels to visit each live-captured story, and subtle elements that can make the virtual visits feel more real. For example, Shibuya Freefall by Chiaki Mayumura from NHK Technologies is an enjoyable music video experience that takes you to some incredible city views as well as a fun, colorful dance performance. KICK from altitude.101 takes you to the French Alps so you can get a glimpse into what it's like for freeriders up there, and enjoy the views and sounds of everything from the sunrise to their daring ski jumps.</p><p>More content including sport-related immersive videos is coming such as a short documentary that follows an athlete during the Ironman. Amplium is also producing immersive video for the app, starting with an experience featuring Japanese football legend Keisuke Honda alongside other national team stars.</p><h3 id="a-simple-interface-keeps-the-focus-on-the-experiences"><strong>A Simple Interface Keeps The Focus On The Experiences</strong></h3><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/06/Chiaki-Mayumura---Shibuya-Free-Fall-on-Amplium.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/06/Chiaki-Mayumura---Shibuya-Free-Fall-on-Amplium.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/Chiaki-Mayumura---Shibuya-Free-Fall-on-Amplium.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/Chiaki-Mayumura---Shibuya-Free-Fall-on-Amplium.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Chiaki-Mayumura---Shibuya-Free-Fall-on-Amplium.png 1920w"><figcaption><span style="white-space: pre-wrap;">Screen capture from inside Chiaki Mayumura - Shibuya Free Fall</span></figcaption></figure><p>Amplium is intuitive to use. Simply scroll through the available videos to select what you would like to experience. As with other immersive video on Apple Vision Pro, you can also easily pause, rewind, fast forward, jump between scenes and adjust the audio while watching.</p><p>As more titles are added, along with paid experiences, the browsing experience could benefit from more structure to ensure content is still simple to browse and discover, based on interests. And if Amplium chooses to add features like categories for genres, and the ability to search across a growing catalog, this could give them more insight into what viewers are looking for to help inform what content to add next.</p><p>Amplium integrates Sign in with Apple, making sign-in easy for users and also empowering them with the ability to personalize the user experience as they learn more about individual behaviors. This also gives Amplium a way to send email updates based on users’ interests, alerting them to immersive videos they may not have discovered yet. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ The Met&#x27;s Immersive Future Extends Beyond The Museum ]]></title>
        <description><![CDATA[ The Metropolitan Museum of Art is extending its reach beyond New York with a new immersive experience bringing the iconic Temple of Dendur to Quest headsets and the web. ]]></description>
        <link>https://www.uploadvr.com/the-mets-immersive-future-extends-beyond-the-museum/</link>
        <guid isPermaLink="false">6a2627ec4ad8170001e44e4a</guid>
            <category><![CDATA[ VR Experiences ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Tue, 09 Jun 2026 15:40:44 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Screenshot-2026-06-07-at-10.05.26---PM.png" medium="image"/>
        <content:encoded><![CDATA[ <p>I visited The Metropolitan Museum of Art last year with my daughter as part of a trip to New York City to celebrate her birthday. Like many visitors, I spent time exploring the museum's vast collection, including the Temple of Dendur, the ancient Egyptian monument that has become one of The Met's most recognizable attractions.</p><p>What I didn't fully appreciate at the time was how the temple arrived in New York City. Surrounded by crowds and moving between galleries, I never stopped to consider that the massive structure before me had been carefully dismantled stone by stone in Egypt and reconstructed inside the museum.</p><p>It wasn't until I explored Dendur Decoded, a new immersive experience from The Met, that the story truly clicked.</p><p>Developed in partnership with immersive exhibition platform Atopia, the immersive exhibit is available as a free VR experience through the <a href="https://www.meta.com/experiences/atopia/5677798892278901/?ref=uploadvr.com" rel="noreferrer">Atopia </a>app on Meta Quest headsets, while also being accessible through a <a href="https://www.metmuseum.org/hubs/the-met-in-vr?ref=uploadvr.com" rel="noreferrer">standard web browser</a>. It allows visitors to explore the Temple of Dendur from anywhere in the world through interactive storytelling, historical context, and digital reconstruction.</p><p>That deeper understanding was exactly what The Met hoped to achieve.</p><p>"We have been telling the story for a long time about why it was at The Met, and it just isn't clicking for a lot of people," Brett Renfer, Project Manager for Emerging and Immersive Technology at The Met, told UploadVR. "Let's bring it to a new medium. Let's do a lot more showing rather than telling."</p><h3 id="why-dendur">Why Dendur?</h3><p>The Temple of Dendur wasn't chosen at random.</p><p>According to Renfer, the monument consistently generates some of the most common questions visitors ask at The Met. Many wonder whether the structure inside the museum is real. Others question how an ancient Egyptian temple came to reside in New York City.</p><p>Those questions helped make Dendur a natural starting point for The Met's first internally developed immersive experience. Rather than asking visitors to absorb the temple's history through exhibit text and displays, the project places them inside the story itself.</p><p>For The Met, the project serves a broader purpose than visitor engagement alone.</p><p>The same digital assets used to create the immersive experience can also support conservation, research, documentation, and future interpretation of the collection. Renfer described the work as having multiple lives, serving both public-facing experiences and the museum's long-term preservation goals.</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/06/DENDUR-LARGE-1.jpg" width="2000" height="1333" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/DENDUR-LARGE-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/DENDUR-LARGE-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/DENDUR-LARGE-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/DENDUR-LARGE-1.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/06/DP244278-1.jpg" width="2000" height="1498" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/DP244278-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/DP244278-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/DP244278-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/DP244278-1.jpg 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/06/DT563-1.jpg" width="2000" height="1600" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/DT563-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/DT563-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/DT563-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/DT563-1.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/06/DT218202-1.jpg" width="2000" height="2500" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/DT218202-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/DT218202-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/DT218202-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/DT218202-1.jpg 2400w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">The Temple of Dendur, The Met, New York City</span></p></figcaption></figure><h3 id="building-the-mets-first-immersive-experience">Building The Met's First Immersive Experience</h3><p>While Dendur Decoded is delivered through the Atopia platform, Renfer said The Met played a central role in shaping both the experience and its educational goals.</p><p>The project began as an exploration of how the museum's growing archive of 3D assets could be used in new ways. Renfer created early prototypes using The Met's existing scans to demonstrate how visitors might interact with digital representations of artifacts and environments in immersive spaces. Many of those assets were created through <a href="https://en.wikipedia.org/wiki/Photogrammetry?ref=uploadvr.com" rel="noreferrer">photogrammetry</a> and other 3D capture techniques originally developed for conservation, research, and documentation purposes. In the case of the Temple of Dendur, The Met's imaging team combined more than 28,000 photographs to create a detailed 3D model of the monument.</p><p>"We had never done an in-house VR project," Renfer said. "We did all the content and the concept and all the scanning."</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/06/20240805_105928.jpg" width="2000" height="2667" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/20240805_105928.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/20240805_105928.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/20240805_105928.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/20240805_105928.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/06/20240820_111742.jpg" width="2000" height="2667" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/20240820_111742.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/20240820_111742.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/20240820_111742.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/20240820_111742.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/06/IMG_1852-2.JPG" 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/06/IMG_1852-2.JPG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/IMG_1852-2.JPG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/IMG_1852-2.JPG 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/IMG_1852-2.JPG 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/06/Process_001.jpg" width="2000" height="2667" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/Process_001.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/Process_001.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/Process_001.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/Process_001.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/06/Process_002.JPG" width="2000" height="2667" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/Process_002.JPG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/Process_002.JPG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/Process_002.JPG 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/Process_002.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/06/Process_003.PNG" width="1860" height="899" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/Process_003.PNG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/Process_003.PNG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/Process_003.PNG 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Process_003.PNG 1860w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">3D scanning the Temple of Dendur, The Met, New York City</span></p></figcaption></figure><p>Atopia ultimately became both a development partner and distribution platform. According to Renfer, the collaboration combined The Met's curatorial expertise and archival research with a team that brought experience from game development and immersive design. The two organizations worked together to translate historical research, photography, audio, and 3D scans into an experience designed specifically for virtual environments.</p><p>The collaboration also extends beyond <a href="https://www.metmuseum.org/atopia/dendur?ref=uploadvr.com" rel="noreferrer">Dendur Decoded</a>. The Met's second immersive experience, <a href="https://www.metmuseum.org/atopia/oceania?ref=uploadvr.com" rel="noreferrer">Oceania: A New Horizon of Space and Time</a>, takes a different approach. Rather than recreating a physical museum space, it places visitors inside a purpose-built immersive world inspired by the cultures and landscapes of Oceania, connecting <a href="https://www.metmuseum.org/exhibitions/arts-of-oceania?ref=uploadvr.com" rel="noreferrer">artworks</a> to the broader geographic and cultural context from which they emerged.&nbsp;</p><p>The partnership also reflected a practical reality of museum technology projects. While The Met maintains extensive 3D capture programs for conservation and research, those highly detailed scans are not automatically suitable for real-time rendering in VR. Atopia's team helped optimize and adapt those assets while preserving their historical accuracy.</p><p>For Renfer, the project was as much about building institutional knowledge as it was about launching a single experience.</p><p>"We need to build this tacit knowledge," he said, describing the project as an opportunity to learn how audiences engage with immersive content and how the museum might approach future initiatives.</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/06/Teaser_Dendur_16-9-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/06/Teaser_Dendur_16-9-optimized.mp4" poster="https://img.spacergif.org/v1/3840x2160/0a/spacer.png" width="3840" height="2160" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Teaser_Dendur_16-9-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: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;">Trailer: Dendur Decoded</span></p></figcaption>
        </figure><h3 id="why-the-met-prioritized-reach-over-hardware">Why The Met Prioritized Reach Over Hardware</h3><p>One of the more surprising lessons from the project had little to do with virtual reality itself.</p><p>While Dendur Decoded and Oceania: A New Horizon of Space and Time are available on Meta Quest headsets, The Met deliberately avoided treating VR as the primary destination for the experiences.</p><p>Instead, the museum focused on accessibility and reach.</p><p>"We need to pick the platform that just has the biggest reach," Renfer said. "A lot of people have been like, 'Don't you think the content was better for the Vision Pro audience?' I hear you, but we were doing our first thing and then there's the reach kind of thing."</p><p>That decision appears to have been validated by the data.</p><p>According to Renfer, roughly 85% of traffic to the experiences comes through web browsers rather than VR headsets.</p><p>For a project built around immersive technology, the numbers reinforce one of The Met's core goals: reach. While VR headsets offer a uniquely immersive way to experience the content, web access makes it possible for far more people to engage with it.</p><p>The web-first approach also aligns with The Met's broader mission of accessibility. Renfer said the museum wanted to ensure the experiences could reach students, educators, and curious visitors regardless of whether they owned a headset.</p><p>That philosophy also influenced the design of the experiences themselves.</p><p>As someone who spends a significant amount of time in VR, one of the first things I noticed was how approachable the controls felt. Navigation options were clearly explained, interactions were straightforward, and the onboarding process never assumed prior VR experience.</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/06/Dendur-Examples_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/06/Dendur-Examples.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Dendur-Examples_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:21</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;">Examples of UI/UX in Dendur Decoded (no audio)</span></p></figcaption>
        </figure><p>According to Renfer, that simplicity was intentional.</p><p>The Met conducted extensive user testing throughout development and embraced a universal design approach aimed at welcoming newcomers without creating barriers for more experienced users.</p><p>"We really believe in universal design," Renfer said. "Something that's good for helping any user into it is good for everybody."</p><p>The result is an experience designed to welcome newcomers without alienating more experienced VR users.</p><p>The experiences also make room for quieter moments of reflection. In Dendur Decoded, visitors eventually find themselves alone with the temple beneath a moonlit sky, while Oceania: A New Horizon of Space and Time concludes with a peaceful ocean vista at sunset. Neither sequence is primarily focused on teaching historical facts. Instead, they encourage visitors to pause and absorb what they have just experienced, using atmosphere and presence in ways that traditional exhibits cannot easily replicate.</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/06/Teaser_Oceania_16-9_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/06/Teaser_Oceania_16-9.mp4" poster="https://img.spacergif.org/v1/3840x2160/0a/spacer.png" width="3840" height="2160" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Teaser_Oceania_16-9_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>
            <figcaption><p><span style="white-space: pre-wrap;">Trailer: Oceania: A New Horizon of Space and Time</span></p></figcaption>
        </figure><h3 id="taking-the-long-view">Taking The Long View</h3><p>Unlike a startup chasing the next hardware cycle, The Met approaches immersive technology with a very different timeline.</p><p>The museum's 3D imaging teams are already creating detailed digital records of artifacts and environments through photogrammetry and laser scanning, often for conservation and research purposes rather than public-facing experiences. Those digital assets can then be repurposed for projects like Dendur Decoded while continuing to serve archival functions behind the scenes.</p><p>That long-term perspective also influences how the museum evaluates emerging technologies.</p><p>During our conversation, Renfer discussed growing interest in technologies such as <a href="https://rd.nytimes.com/projects/gaussian-splatting-guide/?ref=uploadvr.com" rel="noreferrer">Gaussian splats</a>, which have become increasingly popular for creating highly detailed 3D representations of real-world environments. While The Met is experimenting with the technology, its preservation teams remain focused on standards and formats that can remain useful for decades.</p><p>"The team is really focused on what is the standard because everything we're doing is trying to be archival," Renfer said.</p><p>The same philosophy shapes how the museum thinks about platforms.</p><p>Although Dendur Decoded and Oceania: A New Horizon of Space and Time were developed with Atopia, The Met was careful to ensure that the work would not become permanently tied to a single vendor.</p><p>"We built this as our IP," Renfer said. "Everything we built in the platform came back to us."</p><p>For a museum that traces its history back more than 150 years, that level of portability is important.</p><p>"We're a 155-year-old institution," Renfer said. "Let's make this and then we'll use it somewhere else in five years." </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/06/Dendur_Act3_4K_00108000_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/06/Dendur_Act3_4K_00108000.mp4" poster="https://img.spacergif.org/v1/3840x2160/0a/spacer.png" width="3840" height="2160" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Dendur_Act3_4K_00108000_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: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>
            <figcaption><p><span style="white-space: pre-wrap;">Recreating the re-construction of the Temple of Dendur in New York City in the 1970s</span></p></figcaption>
        </figure><h3 id="beyond-the-museum-walls">Beyond The Museum Walls</h3><p>When I visited the Temple of Dendur with my daughter, I saw an extraordinary monument. It wasn't until I explored Dendur Decoded at home that I fully understood the journey that brought it to New York.</p><p>That outcome reflects what The Met hopes immersive experiences can accomplish. Projects like Dendur Decoded and Oceania: A New Horizon of Space and Time are designed not to replace the museum experience, but to extend it, giving visitors new ways to engage with art, history, and culture beyond the gallery walls.</p><p>"We have been telling the story for a long time about why it was at The Met, and it just isn't clicking for a lot of people," Renfer told UploadVR. "Let's bring it to a new medium. Let's do a lot more showing rather than telling."</p><p>Dendur Decoded and Oceania: A New Horizon of Space and Time are available free through the <a href="https://www.meta.com/experiences/atopia/5677798892278901/?ref=uploadvr.com" rel="noreferrer">Atopia </a>app on Meta Quest VR headsets and can also be accessed through a <a href="https://www.metmuseum.org/hubs/the-met-in-vr?ref=uploadvr.com" rel="noreferrer">web browser</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Into the Dead: Crimson Heights Crafts VR Horror From The Geometry Of Your Room ]]></title>
        <description><![CDATA[ Into the Dead: Crimson Heights is a new horror game that, on Quest 3 headsets, constructs its VR levels based on the scanned walls and furniture of your physical room. ]]></description>
        <link>https://www.uploadvr.com/into-the-dead-crimson-heights-crafts-vr-horror-from-the-geometry-of-your-room/</link>
        <guid isPermaLink="false">6a272122c51f4f0001dd2040</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 09 Jun 2026 15:17:41 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/ITDCrimson-Heights_KeyArt_Anouncement_01_Logo.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Into the Dead: Crimson Heights is a new horror game that, on Quest 3 headsets, constructs its VR levels based on the scanned walls and furniture of your physical room.</p><p>Put simply, that means the main structures of the virtual world will occupy the same space as your real walls and furniture. The developer, PikPok, calls this "hyper reality", and it works by leveraging Quest 3's <a href="https://www.uploadvr.com/quest-v64-undocumented-features-furniture-recognition-multimodal/">scene understanding feature.</a></p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/quest-v64-undocumented-features-furniture-recognition-multimodal/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Quest 3’s Latest Update Brought Two Undocumented Features</div><div class="kg-bookmark-description">The Quest v64 update brought two undocumented major new features: furniture recognition on Quest 3 and simultaneous hands &amp; controllers in the home space.</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-658a0cac-01c8-4ca5-92bd-1421e37b53d0.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/Luna-Quest-3-furniture-detection-58a8035f-5fbc-4896-a43b-e0997ac13de2.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>The PC VR version of the game, on the other hand, will have fully developed immersive environments, as most PC VR headsets don't have the ability to generate a mesh of your physical environment.</p><p>The game is the latest entry in its Into the Dead series. The original Into the Dead was a 2012 smartphone game, and the series made the jump to VR with the Samsung Gear in 2015 and Oculus Rift in 2016, and recently to Steam with Into the Dead: Our Darkest Days, a 2D side scrolling survival game currently in Early Access. PikPok also has prior VR experience with <a href="https://www.uploadvr.com/rival-stars-horse-racing-vr-edition-review/" rel="noreferrer">Rival Stars Horse Racing: VR Edition</a>.</p><p>Here's the trailer for the new 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/06/YTDown_YouTube_Into-the-Dead-Crimson-Heights-Announceme_Media_BUncVbuFaFI_001_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/06/YTDown_YouTube_Into-the-Dead-Crimson-Heights-Announceme_Media_BUncVbuFaFI_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_Into-the-Dead-Crimson-Heights-Announceme_Media_BUncVbuFaFI_001_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: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>
            
        </figure><p>We have seen many games utilize your play space for mixed reality gaming like Drop Dead: The Cabin's <a href="https://www.uploadvr.com/drop-dead-the-cabin-mixed-reality-quest-3-pro/" rel="noreferrer">Home Invasion</a>, Resolution Games' <a href="https://www.uploadvr.com/spatial-ops-full-release-impressions/" rel="noreferrer">Spatial Ops, Vanbo BV's</a> <a href="https://www.uploadvr.com/laser-dance-early-access-review/" rel="noreferrer">Laser Dance</a>, and Cyborn's <a href="https://www.uploadvr.com/wall-town-wonders-impressions/" rel="noreferrer">Wall Town Wonders</a>. But all of those examples start with camera passthrough and add virtual elements to it, whereas Into the Dead: Crimson Heights is a fully VR experience that uses the scene mesh, and the recognized furniture within it, to guide how entirely virtual levels are created.</p><p>The basic idea PikPok is implementing here is not new. There were a few prototypes of it on research hardware in the 2010s, and it was presented by Meta's Reality Labs Chief Scientist Michael Abrash as an interesting future use case of VR headsets with environment meshing <a href="https://www.youtube.com/watch?v=0TDjnTvkjFQ&ref=uploadvr.com">back in 2018</a>, at Oculus Connect 5. But as far as we're aware, this is the first VR game from a studio, not counting solo developer experiments, set to actually be built around the idea.</p><p>Sometimes eight years is the length of the path from research to products. Keep that in mind when you read about new XR research on UploadVR and elsewhere.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/0TDjnTvkjFQ?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="Facebook Research: Scanning &amp; Meshing Your Room For Mixed Or Virtual Reality"></iframe><figcaption><p dir="ltr"><span style="white-space: pre-wrap;">Michael Abrash presents the basic concept back in 2018 at Oculus Connect 5.</span></p></figcaption></figure><p>Into the Dead: Crimson Heights comes to <a href="https://www.meta.com/experiences/into-the-dead-crimson-heights/27318581554432214/?ref=uploadvr.com" rel="noreferrer">Quest 3 headsets</a> and <a href="https://store.steampowered.com/app/4638740/Into_the_Dead_Crimson_Heights/?ref=uploadvr.com">SteamVR</a> sometime in 2027.</p><p>PikPok says more details will be revealed at Gamescom in August.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ The Boys: Trigger Warning Is Out Now On PlayStation VR2 ]]></title>
        <description><![CDATA[ The immersive VR title comes just a few weeks after the TV series&#39; final episode aired. ]]></description>
        <link>https://www.uploadvr.com/the-boys-trigger-warning-is-out-now-on-playstation-vr2/</link>
        <guid isPermaLink="false">6a2832db264695000104e04d</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Tue, 09 Jun 2026 09:02:14 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/the-boys-psvr2.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>The immersive VR title comes just a few weeks after the TV series' final episode aired. </p><p>The Boys: Trigger Warning is out today on PlayStation VR2. The made-for-VR game is adapted from the successful Amazon TV show, and features a totally new story set in the world of The Boys, and voice acting by several of the show's cast.</p><p>In The Boys: Trigger Warning, you'll choose stealth or chaos, use unstable Supe powers like telekinesis and laser eyes, and engage in brutal fights against enemy Supes. </p><p>You play as Lucas Costa, a normal dude whose life is ruined when the Armstrongs, a washed-up but still lethal family of Vought Superheroes, turn his family's day out into carnage. The Boys drag you back from the brink, juice you with powers, and throw you headfirst into their underground war against Vought and its Supes. With Butcher and Mother’s Milk guiding from the shadows, you set off on a no-mercy quest for revenge.</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/06/The-Boys-Trigger-Warning---Reveal-Trailer---PS-VR2-Games_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/06/The-Boys-Trigger-Warning---Reveal-Trailer---PS-VR2-Games.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/The-Boys-Trigger-Warning---Reveal-Trailer---PS-VR2-Games_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:16</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>We reviewed the game when it launched on Meta's headsets in March, with Mike concluding that, "Trigger Warning mostly plays it safe, delivering a run-of-the-mill stealth game lifted by the world it is set in. [...] the game strikes a good balance between power complex and a genuine sense of danger." <a href="https://www.uploadvr.com/the-boys-trigger-warning-review-uninspired-stealth-boosted-by-its-source-material/" rel="noreferrer">You can read the full review here</a>.</p><p>The Boys: Trigger Warning is available now on <a href="https://store.playstation.com/en-us/concept/10017892/?ref=uploadvr.com" rel="noreferrer">the PlayStation Store</a>. The game normally costs $29.99, with a limited-time price of $23.99 for PlayStation Plus subscribers. The game is also available on <a href="https://www.meta.com/experiences/the-boys/5661258417332116/?srsltid=AfmBOopf-hhSXlb_ho45Zgz-F3L4KnZQwyjQfqnh7dFVvpuHu5JK1KZH&ref=uploadvr.com" rel="noreferrer">Meta's Horizon Store</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Meta&#x27;s Muse Spark AI Model Replaces Llama 4 On Its Smart Glasses ]]></title>
        <description><![CDATA[ Meta&#39;s Muse Spark now powers Meta AI on most of its smart glasses, a significant upgrade over Llama 4 that narrows the gap to leading AI systems. ]]></description>
        <link>https://www.uploadvr.com/meta-muse-spark-ai-model-replaces-llama-on-smart-glasses/</link>
        <guid isPermaLink="false">6a275f1cc51f4f0001dd2118</guid>
            <category><![CDATA[ Glasses &amp; AR Tech ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Mon, 08 Jun 2026 18:22:56 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Meta-AI-with-Muse-Spark.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Meta's Muse Spark now powers Meta AI on most of its smart glasses, a significant upgrade over Llama 4 that narrows the gap to leading AI systems.</p><p>Announced in April, Muse Spark is the first AI model publicly released by Meta Superintelligence Labs (MSL), the group formed last year by Mark Zuckerberg with billions of dollars in hiring of top talent across the AI industry. It includes employees with the largest salaries in history.</p><p>Meta says Spark is the first in its Muse series, which succeeds its Llama series. While Llama models were open-source, Muse Spark is not, though the company says it "hopes to open-source future versions of the model".</p><p>The Llama series had fallen significantly behind the AI models of OpenAI (GPT), Google DeepMind (Gemini), Anthropic (Claude), and xAI (Grok), a failure that drove Zuckerberg's decision to lay off much of the team behind it and embark on the series of billion-dollar hires.</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/06/Muse-Spark-on-Artificial-Intelligence-Index.png" class="kg-image" alt="" loading="lazy" width="848" height="729" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/Muse-Spark-on-Artificial-Intelligence-Index.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Muse-Spark-on-Artificial-Intelligence-Index.png 848w" sizes="(min-width: 720px) 720px"><figcaption><a href="https://artificialanalysis.ai/models/muse-spark?ref=uploadvr.com"><span style="white-space: pre-wrap;">Artificial Analysis Intelligence Index</span></a></figcaption></figure><p>Despite being a relatively "small and fast" model, benchmarks suggest Muse Spark rivals larger models from leading AI labs in some areas, though it's still significantly behind in others.</p><p>Meta says it matches the performance of Llama 4 Maverick, its previous best model, while using 10x less compute. Its small size makes it suitable for "instant" responses on both traditional platforms and on smart glasses, where response time can be crucial for real-world queries.</p><blockquote>"Meta Superintelligence Labs rebuilt our AI stack from the ground up, moving faster than any development cycle we have run before.<br><br>Muse Spark is the first model in our new Muse series — a deliberate and scientific approach to model scaling where each generation validates and builds on the last before we go bigger. This initial model is small and fast by design, yet capable enough to reason through complex questions in science, math, and health. It is a powerful foundation, and the next generation is already in development."</blockquote><p>On the <a href="https://artificialanalysis.ai/models/muse-spark?ref=uploadvr.com">Artificial Analysis Intelligence Index</a>, Muse Spark scores 52, compared to the 57 of Gemini 3.1 Pro, 60 of GPT-5.5 and 61 of Claude Opus 4.8.</p><p>The move from Llama to Muse also brings a visual rebrand of Meta AI, with the old  blue-purple gradient ring being replaced by a segmented ring of eight 3D, purple-pink gradient ovals.</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/06/Meta-AI-Logo-Redesign.jpg" class="kg-image" alt="" loading="lazy" width="1000" height="422" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/Meta-AI-Logo-Redesign.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Meta-AI-Logo-Redesign.jpg 1000w" sizes="(min-width: 720px) 720px"></figure><p>In May, Muse Spark replaced Llama 4 in powering Meta AI on all Ray-Ban and Oakley smart glasses – with the notable exception of Meta Ray-Ban Display.</p><p>Meta AI on Meta Ray-Ban Display is still powered by a custom version of Llama 4. Replacing Llama on the display is likely taking extra time because in this context the system also generates a visual response for many queries, drawing on web images, not just a spoken text output.</p><p>In <a href="https://www.uploadvr.com/meta-ray-ban-display-review/">our review of Meta Ray-Ban Display</a> we described how Llama 4 felt like an anchor on the AI features of the glasses, and noted that the superiority of Gemini could be a major advantage of the upcoming Google-powered smart glasses from Warby Parker and Gentle Monster.</p><p>With Meta's Muse series, that gap may be narrowing. However, Google isn't resting on its laurels either, with <a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-5/?ref=uploadvr.com">Gemini 3.5 Flash</a> released in May at Google I/O. Whether Meta can truly compete and reestablish its place as a fifth leading AI lab remains to be seen, yet this will be crucial to achieve <a href="https://www.uploadvr.com/michael-abrash-future-meta-smart-glasses-always-on-contextual-ai/">its long-term goals</a> of smart glasses with always-on "contextual AI" before, or at least at a similar time as, Google and other looming competitors.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/michael-abrash-future-meta-smart-glasses-always-on-contextual-ai/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Abrash &amp; Zuckerberg: Future Meta Glasses Will Have Always-On “Contextual AI”</div><div class="kg-bookmark-description">Michael Abrash described how future Meta glasses will have always-on “contextual AI”, and Mark Zuckerberg thinks this will arrive in less than 5 years.</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-a89388a7-e36b-4c4d-986f-caa562af8a53.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/Michael-Abrash-Contextual-AI-d31f9225-c8c7-48af-8c61-6c474069240d.jpeg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p><em>I'm actively writing on UploadVR again, and this article is one in a series of "catch up" pieces where I report on some of the interesting things that have been happening in the industry in recent months. And yes, VR Download is coming back soon!</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Meta Extends &quot;Multi‑Year&quot; Partnership With Unity To &quot;Power Next‑Generation VR Experiences&quot; ]]></title>
        <description><![CDATA[ Meta extended its &quot;multi‑year&quot; partnership with Unity to &quot;power next‑generation VR experiences&quot;. ]]></description>
        <link>https://www.uploadvr.com/meta-extends-multi-year-partnership-with-unity/</link>
        <guid isPermaLink="false">6a275b48c51f4f0001dd20d4</guid>
            <category><![CDATA[ Industry News ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Mon, 08 Jun 2026 17:35:57 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Unity-Meta-parntership.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Meta and Unity say they extended their "multi‑year platform support and enterprise agreement" for VR.</p><p>Announced in April, Unity said the extension "deepens the companies’ long‑standing collaboration in virtual reality".</p><p> “Meta is the world’s leading VR platform, and we’re proud that Unity powers the majority of its top‑selling VR games,” said Alex Blum, COO, Unity, in a prepared statement. “Great content is what makes VR successful. By pairing Meta’s hardware and OS leadership with Unity’s role as the assembly point for interactive content creation, we’re making VR accessible to more developers so they can develop, deploy, and grow their games and business applications on Meta’s VR devices.”</p><p>“Unity is a critical partner for Meta across multiple initiatives, including our investment in the VR developer community,” said Ryan Cairns, VP, Virtual Reality, Meta, in a similar statement. “By extending our long-standing partnership, we’re making it easier for developers to bring high‑quality, performant experiences to the millions of people who use Meta’s VR devices.”</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-recommends-using-unity-unreal-built-in-openxr-support/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta Will Recommend Using Unity &amp; Unreal’s Built-In OpenXR Support</div><div class="kg-bookmark-description">Meta will recommend developers use the built-in OpenXR support of Unity &amp; Unreal from next week. The news comes after developers complained that Meta’s integrations blocked other PC VR headsets.</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-bfd79f08-467e-4336-951d-043d5f55d6e0.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/OpenXR-Meta-purple-feature-9c7b52ae-533c-4537-93b4-bcde068cdd8e.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>The announcement came just over a year after Meta deprecated its proprietary XR Plugin for Unity and <a href="https://www.uploadvr.com/meta-recommends-using-unity-unreal-built-in-openxr-support/">recommended</a> that developers use the built-in Unity OpenXR plugin, alongside Meta-specific OpenXR extensions and the higher-level optional Meta XR Core SDK.</p><p>The close partnership between the two companies was strained at Meta Connect 2025, however, where Meta's flagship VR announcement was the release of <a href="https://www.uploadvr.com/meta-horizon-engine-horizon-worlds-tech/">its own Horizon Engine</a> for Horizon Worlds, Horizon Hyperscape, and Horizon Home, which it said was technically superior compared to Unity and could support 4x faster loading and 100+ users in the same instance.</p><p>"This engine is fully optimized for bringing the metaverse to life. It is much faster performance and to load things, much better graphics, much easier to create with", Zuckerberg claimed.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-horizon-engine-horizon-worlds-tech/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta Horizon Engine Brings 4x Faster World Loading &amp; 100+ User Instances</div><div class="kg-bookmark-description">Meta Horizon Engine replaces the Unity runtime of Horizon Worlds, and Meta says it brings 4x faster loading and 100+ users in the same instance.</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-a69a42a0-ef0f-431a-9e90-92c7457c2952.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-Engine-Connect-2025-announcement-2fd0e526-45a6-4cbd-93fe-717b09ec79e6.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Of course, in March, <a href="https://www.uploadvr.com/meta-horizon-worlds-dropping-vr-support/">Meta announced</a> that Horizon Engine would fully refocus on flatscreen platforms, smartphones and the web, dropping support for virtual reality, as part of the wider retreat of Horizon Worlds from VR.</p><p>With Horizon Engine out of the picture for VR, Meta seems to be rebuilding its partnership with Unity, and the engine has once again become the company's primary recommendation for building games for its headsets – though it now recommends its <a href="https://www.uploadvr.com/meta-spatial-sdk-mid-2025-upgrades/">Meta Spatial SDK</a> for bringing flatscreen apps to Horizon OS.</p><hr><p><em>I'm actively writing on UploadVR again, and this article is one in a series of "catch up" pieces where I report on some of the interesting things that have been happening in the industry in recent months. And yes, VR Download is coming back soon!</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Meta&#x27;s New &#x27;Navigator&#x27; System UI Finally Rolled Out To All Quest Headsets ]]></title>
        <description><![CDATA[ The new Horizon OS &#39;Navigator&#39; system UI finally rolled out to all Quest headsets, more than a year after Meta began publicly testing it. ]]></description>
        <link>https://www.uploadvr.com/meta-horizon-os-navigator-ui-finally-rolled-out-to-all-quest-headsets/</link>
        <guid isPermaLink="false">6a220dfc4ad8170001e44c92</guid>
            <category><![CDATA[ Headsets &amp; Tech ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Mon, 08 Jun 2026 17:21:45 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Meta-Horizon-OS-2026-Navigator-UI-crop.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The new Horizon OS 'Navigator' system UI finally rolled out to all Quest headsets, more than a year after Meta began publicly testing it.</p><p>Since the release of Oculus Go in 2018, Meta's standalone VR operating system has seen numerous visual changes, but the general interface architecture remained essentially the same.</p><p>You had a floating horizontal menu bar slightly below you, called the Universal Menu, showing the time and your device battery levels on the left, and a combination of shortcuts to pinned and recently launched apps on the right. Almost all operating system interfaces, including core features like the app Library, Quick Settings, and Notifications, opened as regular 2D windows, treated like any other, meaning any regular 2D app would cause these core interfaces to shift around.</p><p>Imagine if your phone's app library, or control center, or the Windows Start Menu, was just another windowed app. That's how Meta's XR operating system used to work.</p><p>Then, in May last year, Meta <a href="https://www.uploadvr.com/quests-horizon-os-v77-navigator-ui-overhual-turning-instagram-photos-3d/">started</a> a very slow rollout of a full Horizon OS UI overhaul, called 'Navigator', which moves the main system interfaces like Library, Quick Settings, Notifications and Camera into a new large overlay that appears over both immersive and 2D apps.</p><p>With Navigator, system interfaces no longer shift around when opening other windows, and it's far quicker to launch new apps because the library is the default UI panel.</p><p>Navigator has gone through a number of refinements since its rough initial version. For example, it originally had a murky gray background with an oval shape that severely obscured your view of what was behind it, which just didn't look good, and this was replaced by simply dimming the background.</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/06/Meta-Horizon-OS-2026-Navigator-UI_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/06/Meta-Horizon-OS-2026-Navigator-UI.mp4" poster="https://img.spacergif.org/v1/1024x1024/0a/spacer.png" width="1024" height="1024" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Meta-Horizon-OS-2026-Navigator-UI_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: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 latest iteration of the Meta Horizon OS Navigator UI.</span></p></figcaption>
        </figure><p>Navigator also launched with both Apps and Horizon Worlds listed in the central launcher interface, and without a Friends list interface.</p><p>In October, Meta added a separate Worlds tab, meaning the App library was no longer polluted with Horizon Worlds. And then earlier this year, following the announcement that <a href="https://www.uploadvr.com/meta-horizon-worlds-dropping-vr-support/">Horizon Worlds is moving away from VR</a>, Meta removed the Worlds tab from Navigator entirely.</p><p>Meta also got rid of Horizon Feed, the default 2D app that used to launch when you cold-booted your Quest headset, meaning that Quest headsets now boot straight into a grid of your apps, just as you expect a mobile computing device to do.</p><p>The 7 tabs of the Horizon OS Navigator, as of June 2026, now stand as:</p><ul><li><strong>You: </strong>lets you switch users and set your online status, and also has shortcuts to edit your avatar and profile.</li><li><strong>Notifications</strong></li><li><strong>People: </strong>a grid of your friends, linking to their profiles.</li><li><strong>App Library</strong></li><li><strong>Quick Controls: </strong>brightness, volume, Wi-Fi, Bluetooth, Screenshots/Recording, Travel Mode, and other core settings &amp; toggles.</li><li><strong>Show/Hide Windows</strong></li><li><strong>Toggle between Passthrough &amp; VR Home</strong></li></ul><p>And in the App Library, you can now <a href="https://www.uploadvr.com/quest-ptc-update-adds-hand-movement-and-custom-app-sorting/">reposition the app icons</a> where you want them, and create folders to organize them, just as you can on pretty much any other major consumer operating system.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/quest-ptc-update-adds-hand-movement-and-custom-app-sorting/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Quest PTC Update Adds Hand Movement And App Sorting</div><div class="kg-bookmark-description">Latest Quest PTC update adds hand gesture movement in Horizon Home, custom app sorting, folders, 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-f484b59f-ecad-4833-bb52-113b6ce3aace.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Alan Truly</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/balcony-seat-33161adc-88dc-4047-aaae-e3817b188f05.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Arguably, the biggest remaining flaw of Navigator is that it still doesn't fully incorporate all system-level features as part of the overlay. In the above bullets, by "shortcuts to" I mean that it opens a regular 2D window straight out of the previous Horizon OS interface paradigm. With all the same issues. It's somewhat surprising to see Meta roll Navigator out widely before solving this. But it's still a net improvement compared to what came before.</p><hr><p><em>I'm actively writing on UploadVR again, and this article is one in a series of "catch up" pieces where I report on some of the interesting things that have been happening in the industry in recent months. And yes, VR Download is coming back soon!</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Rapper Wiz Khalifa Is Hitman: World Of Assassination&#x27;s Latest Elusive Target ]]></title>
        <description><![CDATA[ Rapper Wiz Khalifa joins Hitman World of Assassination as its latest limited-time Elusive Target mission. ]]></description>
        <link>https://www.uploadvr.com/rapper-wiz/</link>
        <guid isPermaLink="false">6a26f336c51f4f0001dd1fcd</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Mon, 08 Jun 2026 11:33:50 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/wiz-khalifa-hitman.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Hip hop star Wiz Khalifa has been cast as a mixed martial arts fighter marked for death in Hitman: World of Assassination's limited-time Elusive Target series.</p><p>Khalifa plays Taylor Graves, a former boxer and Muay Thai&nbsp;fighter invited to compete against the Ark Society's Tim Quinn, a corporate CEO who dabbles in fight sports. In the mission, titled 'The Wizard,' Agent 47's mission is to intervene and keep the in-over-his-head Quinn alive. </p><p>Here's the trailer, partially narrated by Khalifa himself.</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/06/YTDown_YouTube_HITMAN-World-of-Assassination-The-Wizard_Media_CZG2QJNnkhE_001_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/06/YTDown_YouTube_HITMAN-World-of-Assassination-The-Wizard_Media_CZG2QJNnkhE_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_HITMAN-World-of-Assassination-The-Wizard_Media_CZG2QJNnkhE_001_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: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>
            
        </figure><p>The Wizard is the latest in Hitman: WOA's Elusive Target series, free short-time missions that date back to the 2016 Hitman game. This mission revisits the Isle of Sgàil, a popular location in the Hitman community repackaged for a new mission by fan request.</p><p>Past Elusive Targets have starred known performers like actors <a href="https://www.uploadvr.com/hitman-world-of-assassination-gets-limited-time-mission-starring-milla-jovovich/" rel="noreferrer">Milla Jovovich</a>, Sean Bean and Jean-Claude Van Damme, rapper Eminem, and MMA fighter Conor McGregor.</p><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 Wizard is a free add-on to the game available now until July 5.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Co-op VR Horror Extraction Game Inwigo Running Free Playtest This Weekend ]]></title>
        <description><![CDATA[ Inwigo, an upcoming co-op VR horror extraction game, is running free public playteststhis weekend. ]]></description>
        <link>https://www.uploadvr.com/co-op-vr-horror-extraction-game-inwigo-running-free-playtest-this-weekend/</link>
        <guid isPermaLink="false">6a2315144ad8170001e44d8b</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 05 Jun 2026 15:36:19 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/inwigo-Cover-Image.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Inwigo is an upcoming VR horror extraction game drawing from similar co-op PvE titles like Phasmophobia. Developer Dirty Pearl Studios is running a public test this weekend ahead of its release.</p><p>In Inwigo, players will explore haunted mansions to unlock gameplay mechanics, outsmart adaptive monsters, uncover treasures, and survive an interactive ghost story where choices and teamwork shape the narrative, according to Dirty Pearl.</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/06/YTDown_YouTube_INWIGO-Announce-Teaser-Trailer-l-Meta-Qu_Media_dXO-Ap7ttWo_001_1080p_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/HighresScreenshot00039.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_INWIGO-Announce-Teaser-Trailer-l-Meta-Qu_Media_dXO-Ap7ttWo_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/HighresScreenshot00039.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: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>
            
        </figure><p>Each mansion has its own threat with different attacks. Per Dirty Pearl's press release: </p><blockquote>Every house has its own supernatural threat. Some stalk you when you’re alone. Some are excited by your fear. Others turn the house itself against you. Learn how they behave, or become part of the house.</blockquote><p>Additionally, no two runs are alike as treasures and secrets will shift locations and threats will adapt to players to keep the gameplay fresh. Like most extraction scenarios, all loot is lost if the players do not survive.</p><p>Following the playtest, Inwigo is currently planned to launch in Early Access on <a href="https://www.meta.com/experiences/inwigo/8652222381539001/?ref=uploadvr.com">Meta Quest </a>on June 23. It is available to wishlist now. The playtest is live now through June 7.</p><p><strong>Note: </strong>The game is also listed on <a href="https://store.steampowered.com/app/3914490/_Inwigo/?ref=uploadvr.com">Steam</a>. We've reached out to the developer to clarify if the Early Access launch includes Steam. The press release we were sent only specifies Meta Quest.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Metro Awakening Studio Vertigo Games Amsterdam Shuts Down ]]></title>
        <description><![CDATA[ Vertigo Games Amsterdam, the team behind Metro Awakening, has shut down. ]]></description>
        <link>https://www.uploadvr.com/metro-awakening-studio-vertigo-games-amsterdam-shuts-down/</link>
        <guid isPermaLink="false">6a22c4414ad8170001e44cc5</guid>
            <category><![CDATA[ Industry News ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 05 Jun 2026 07:39:09 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/vertigo_games_vr_cover.jpeg" medium="image"/>
        <content:encoded><![CDATA[ <p>Vertigo Games Amsterdam, the team behind 2024's Metro Awakening, has been shut down according to a statement from Vertigo Games CEO Richard Stitselaar. </p><p>Vertigo Games was, until now, comprised of two different studios: Amsterdam and Rotterdam. The Amsterdam team was formerly Force Field Entertainment before becoming Vertigo Games Amsterdam in 2021. </p><p>This team had been together since 2015 with a portfolio including the following games and apps:</p><h3 id="metro-awakening-2024"><a href="https://www.uploadvr.com/metro-awakening-review-a-mesmerizing-tale-of-survival-in-moscows-dark-underworld/" rel="noreferrer">Metro Awakening</a> (2024)</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/06/YTDown_YouTube_Metro-Awakening-Launch-Trailer-Official_Media_v9j3xpmd4ag_001_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/06/YTDown_YouTube_Metro-Awakening-Launch-Trailer-Official_Media_v9j3xpmd4ag_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_Metro-Awakening-Launch-Trailer-Official_Media_v9j3xpmd4ag_001_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: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>Easily Vertigo Games Amsterdam's highest profile title, Awakening was one of several planned VR titles in partnership with Deep Silver and Oculus Studios. <a href="https://www.uploadvr.com/vertigo-games-deep-silver-oculus-studios/" rel="noreferrer">Meta announced</a> this deal at Meta Connect in 2021. The whole of Vertigo Games was acquired by Koch Media, also the parent company of Deep Silver, in 2020. </p><p>We <a href="https://www.uploadvr.com/metro-awakening-review-a-mesmerizing-tale-of-survival-in-moscows-dark-underworld/" rel="noreferrer">reviewed Metro Awakening</a>, saying "Vertigo Games has once again delivered a mesmerizing VR gaming experience. One that serves as a testament to the studio’s proven record of creating adventures geared to provide atmospheric immersion and deep storytelling."</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/metro-awakening-review-a-mesmerizing-tale-of-survival-in-moscows-dark-underworld/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Metro Awakening Review: A Mesmerizing Tale of Survival in Moscow’s Dark Underworld</div><div class="kg-bookmark-description">Go deep underground into the Metro and experience the dystopian future of a post-nuclear apocalyptic Russia in Metro Awakening.</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-af8fb22a-015e-42a2-9111-9eb607467609.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Don Hopper</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/Image19-1-797dcbb0-8e3f-410d-acc0-5e789efd72d0.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="time-stall-2019">Time Stall (2019)</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/06/YTDown_YouTube_Time-Stall-VR-Game-Trailer_Media_UsJyQwx--DU_001_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/06/YTDown_YouTube_Time-Stall-VR-Game-Trailer_Media_UsJyQwx--DU_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_Time-Stall-VR-Game-Trailer_Media_UsJyQwx--DU_001_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:47</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>Time Stall is a time-manipulated physics based puzzle game published by Oculus Studios.</p><hr><h3 id="national-geographic-explore-vr-2019">National Geographic: Explore VR (2019)</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/06/YTDown_YouTube_National-Geographic-Explore-Oculus-Quest_Media_D1VILv6Db7I_001_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/06/YTDown_YouTube_National-Geographic-Explore-Oculus-Quest_Media_D1VILv6Db7I_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_National-Geographic-Explore-Oculus-Quest_Media_D1VILv6Db7I_001_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">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>Based on the now Disney-owned company, Explore casts the player as a photographer sent to document and photograph Antarctica and Machu Picchu, Peru for National Geographic magazine.</p><hr><h3 id="anne-frank-house-vr-2018">Anne Frank House VR (2018)</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/06/YTDown_YouTube_Anne-Frank-House-VR-Oculus-Rift-Oculus-G_Media_ttaQ0VaYG_I_001_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/06/YTDown_YouTube_Anne-Frank-House-VR-Oculus-Rift-Oculus-G_Media_ttaQ0VaYG_I_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_Anne-Frank-House-VR-Oculus-Rift-Oculus-G_Media_ttaQ0VaYG_I_001_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">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>Anne Frank House is an educational app exploring the life of Anne Frank, a young Jewish girl who hid in the annex of an old office building in Amsterdam with her family for 2 years during the Second World War. It remains one of the best historical apps in VR and is still available for free. </p><hr><h3 id="coaster-combat-2017"><a href="https://www.uploadvr.com/combat-coaster-review/" rel="noreferrer">Coaster Combat</a> (2017)</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/06/YTDown_YouTube_Coaster-Combat-Trailer_Media_B1qzzZfT_Cg_001_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/06/YTDown_YouTube_Coaster-Combat-Trailer_Media_B1qzzZfT_Cg_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_Coaster-Combat-Trailer_Media_B1qzzZfT_Cg_001_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: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>Originally a Samsung Gear &amp; later Oculus Go VR title, this on rails target shooter was ported to Quest in 2020. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/combat-coaster-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Combat Coaster Review: A Rollercoaster With More Downs Than Ups</div><div class="kg-bookmark-description">Combat Coaster was one of the better games available on the Oculus Go back in 2018. So how does the newly released Oculus Quest version hold up in 2020? Have enough changes been made to give you exciting thrills, or is this a bumpy ride? Check out our Combat Coaster</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-c95c17f2-aaee-4497-af09-bd12b78f80ef.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/HimalayaHeights-c622389b-edf1-494a-8c9a-a4f585856c7b.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="landfall-2017">Landfall (2017)</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/06/YTDown_YouTube_Landfall-from-Force-Field-Now-Available-_Media_pCbw8DZvwuQ_001_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/06/YTDown_YouTube_Landfall-from-Force-Field-Now-Available-_Media_pCbw8DZvwuQ_001_1080p-1.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_Landfall-from-Force-Field-Now-Available-_Media_pCbw8DZvwuQ_001_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">2:01</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>Landfall was a tactical shooter for Oculus Rift that has since been delisted.</p><hr><p>Vertigo Games Rotterdam, the remaining studio, is the team behind the <a href="https://www.uploadvr.com/arizona-sunshine-remake-review/" rel="noreferrer">Arizona Sunshine</a> games, <a href="https://www.uploadvr.com/the-7th-guest-vr-review/" rel="noreferrer">The 7th Guest VR</a>, <a href="https://www.uploadvr.com/after-the-fall-review-vr-co-op-shooter/" rel="noreferrer">After The Fall</a>, Skyworld &amp; <a href="https://www.uploadvr.com/skyworld-kingdom-brawl-to-shut-down-in-july/" rel="noreferrer">Skyworld: Kingdom Brawl</a>, and recently published Maze Theory's <a href="https://www.uploadvr.com/thief-vr-legacy-of-shadow-review/" rel="noreferrer">Thief VR: Legacy of Shadow</a>. At the time of this article, there is no word on if the Rotterdam team has been affected.</p><p>This continues a rough 2026 of layoffs and studio closures in the VR ecosystem following <a href="https://www.uploadvr.com/meta-closes-twisted-pixel-armature-sanzaru-games/" rel="noreferrer">Meta shuttering most of its first-party studios</a>, the closures of two <a href="https://www.uploadvr.com/ndreams-announces-layoffs-closure-of-two-studios/" rel="noreferrer">nDreams studios</a>, layoffs at <a href="https://www.uploadvr.com/moss-developer-polyarc-games-announces-layoffs/" rel="noreferrer">Polyarc Games</a>, <a href="https://www.uploadvr.com/pistol-whip-developer-cloudhead-lays-off-70-percent-of-staff/" rel="noreferrer">Cloudhead Games</a>, <a href="https://www.uploadvr.com/walkabout-mini-golf-layoffs/" rel="noreferrer">Mighty Coconut</a>, and <a href="https://www.uploadvr.com/synth-riders-developer-confirms-major-layoffs-in-december-and-january/" rel="noreferrer">Kluge Interactive</a>, and <a href="https://www.uploadvr.com/rec-room-to-shut-down-in-june/" rel="noreferrer">Rec Room shutting down</a>. Also, the aforementioned Maze Theory is currently in administration in the UK, a process meant to potentially rescue a failing business.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ How Realms Of Flow Explores A Different Side Of VR ]]></title>
        <description><![CDATA[ VR experience Realms of Flow focuses on atmosphere, immersion, and the feeling of being transported. ]]></description>
        <link>https://www.uploadvr.com/how-realms-of-flow-explores-a-different-side-of-vr/</link>
        <guid isPermaLink="false">6a20c37fde28020001a3d876</guid>
            <category><![CDATA[ VR Experiences ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Thu, 04 Jun 2026 16:26:33 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/ROF_CoverArtStore_Lanscape_01.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Some of the VR experiences that have stayed with me the longest haven't been games at all. They've been experiences built around atmosphere, immersion, and the feeling of being transported somewhere else for a little while.</p><p>Creator Marc Zimmermann has spent years exploring that side of VR.</p><p>Zimmermann approaches VR from the perspective of an immersive filmmaker and environmental artist. His work focuses on mood, movement, sound, and emotional immersion rather than traditional gameplay systems.</p><p>That philosophy first took shape in his <a href="https://epicscapes.de/awards-festivals-official-selections?ref=uploadvr.com" rel="noreferrer">award-winning </a>VR short film Conscious Existence (<a href="https://www.meta.com/experiences/conscious-existence-a-journey-within/5800331260063057/?ref=uploadvr.com" rel="noreferrer">Meta Quest </a>| <a href="https://store.steampowered.com/app/1093330/Conscious_Existence__A_Journey_Within/?ref=uploadvr.com" rel="noreferrer">Steam</a>) before evolving into Realms of Flow, a highly customizable immersive experience built around meditation, breathing, spatial audio, and surreal environmental design.</p><p>After speaking with Zimmermann recently, it became impossible to see Realms of Flow as just another VR meditation app. It reflects nearly a decade of experimentation with immersive cinema, environmental storytelling, and emotional atmosphere in VR.</p><h3 id="from-vfx-to-vr">From VFX To VR</h3><p>Zimmermann's path to VR began long before headsets entered the mainstream.</p><p>He studied animation and visual effects at the Film Academy Baden-Württemberg in Germany, where he developed a passion for digital environments, atmospheric filmmaking, and visual storytelling.</p><p>"I always loved to create my own personal projects and use environments to tell stories and create emotions," Zimmermann explained. "I want to create an atmosphere with a place, with a landscape, with a space."</p><p>At the time, he was more interested in traditional filmmaking and visual effects work inspired by large-scale environmental cinema.</p><p>"Like Lord of the Rings," he said. "Replacing green screens and creating epic landscapes."</p><p>VR only entered the picture near the end of his studies after experimenting with an Oculus DK1 headset sitting inside the school's R&amp;D department.</p><p>Initially, Zimmermann attempted to adapt one of his earlier short films into VR before realizing the medium demanded an entirely different approach.</p><p>Instead, he created <a href="https://www.youtube.com/watch?v=rR8IxC09F74&ref=uploadvr.com" rel="noreferrer">Longing For Wilderness</a> in 2016, an early three-minute 360-degree VR experience designed to move viewers from a noisy city into a calm natural environment.</p><p>That project eventually led to Conscious Existence, the stereoscopic VR short film that would shape everything that followed.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/nqAS9DkQTyo?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="CONSCIOUS EXISTENCE - A Journey Within | 2D CROP of 3D-360/VR Short Film - VR on Steam / Meta AppLab"></iframe><figcaption><p><span style="white-space: pre-wrap;">2D "crop" of Conscious Existence</span></p></figcaption></figure><h3 id="why-conscious-existence-still-connects">Why Conscious Existence Still Connects</h3><p>Even today, Conscious Existence remains one of the more memorable immersive experiences available in VR. What stays with you isn't interaction. It's the atmosphere, narration, movement, and the incredible sense of scale.</p><p>Zimmermann sees much of VR's emotional power in presence itself.</p><p>"There were a lot of users complaining about the non-interactiveness of the short film," he said. "But at the same time I saw there was an opportunity there to create dense atmospheres and emotional spaces."</p><p>When I showed Conscious Existence to my wife recently, despite her general discomfort with VR headsets, the experience immediately connected with her emotionally. The child narration, environmental scale, and sensation of floating through forests and landscapes created a surprisingly powerful reaction.</p><p>"I get messages from people saying they are tearing up or that a certain scene reminds them of something in their life," Zimmermann said. He hears it a lot.</p><h3 id="why-zimmermann-stepped-away-from-traditional-vr-design">Why Zimmermann Stepped Away From Traditional VR Design</h3><p>After the success of Conscious Existence, Zimmermann attempted to move further into interactive VR through an Unreal Engine project called DeepStates (available on <a href="https://store.steampowered.com/app/1619350/DeepStates_VR/?ref=uploadvr.com" rel="noreferrer">Steam</a>, though development has ceased).</p><p>The idea was ambitious.</p><p>He wanted to combine high-end realtime environments with meditation systems, breathing exercises, binaural audio, and evolving environmental effects that transformed as users relaxed.</p><p>But eventually, the technical demands started crowding out everything he actually cared about.</p><p>"I noticed that working in Unreal Engine and creating these realtime optimized environments was 80% technical stuff and only 20% actual concept and art and sound design," Zimmermann said.</p><p>Users increasingly demanded deeper interactivity, gameplay systems, and exploration mechanics.</p><p>For Zimmermann, that was never the goal.</p><p>"I just want to create these dense atmospheres," he explained. "This kind of journey that you go into and get sucked into."</p><p>That realization eventually led him toward Realms of Flow.</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/06/Realms-of-Flow-VR-_-Trailer---Available-on-Steam-and-Meta-Quest_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/store_capsule_main_02.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Realms-of-Flow-VR-_-Trailer---Available-on-Steam-and-Meta-Quest.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/store_capsule_main_02.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: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>
            
        </figure><h3 id="building-realms-of-flow">Building Realms of Flow</h3><p>Rather than turning Realms of Flow into a more game-like experience, Zimmermann intentionally moved in the opposite direction.</p><p>Realms of Flow builds directly on the atmosphere and emotional immersion of Conscious Existence. The same emphasis on movement, environmental immersion, and emotional pacing runs throughout the app. But this time, Zimmermann built customization systems around those experiences.</p><p>Breathing synchronization, humming exercises, spatial sound design, environmental depth adjustments, meditation timers, visual modulation, and interactive focus elements all work together to create highly personalized experiences.</p><p>The app can feel overwhelming at first because of the sheer number of available settings.</p><p>Zimmermann is aware of that.</p><p>"There's a lot of settings," he admitted. "But I try to hit the sweet spot between accessibility and allowing people to fine tune things for themselves."</p><p>What surprised me was how technically deliberate many of the visual decisions are.</p><p>Zimmermann uses 180-degree stereoscopic presentation instead of 360-degree video to maximize perceived image quality on standalone headsets like Quest 2 and Quest 3.</p><p>He also uses dark environments strategically.</p><p>Darker scenes allow video compression systems to dedicate more bitrate toward important visual details rather than wasting bandwidth on bright peripheral imagery.</p><p>Other visual tricks include slightly pushing environmental spheres farther away from the viewer to increase perceived clarity and dynamically modulating environmental depth based on breathing rhythm.</p><p>The result is an unusually sharp and visually convincing immersive experience on standalone VR hardware.</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/06/BOQ-Still_01_00000_upscaled.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/06/BOQ-Still_01_00000_upscaled.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/BOQ-Still_01_00000_upscaled.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/BOQ-Still_01_00000_upscaled.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/BOQ-Still_01_00000_upscaled.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/06/DIS_THUMB_02_2560px.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/06/DIS_THUMB_02_2560px.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/DIS_THUMB_02_2560px.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/DIS_THUMB_02_2560px.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/DIS_THUMB_02_2560px.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/06/FLW_THUMB_2560px_upscaled.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/06/FLW_THUMB_2560px_upscaled.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/FLW_THUMB_2560px_upscaled.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/FLW_THUMB_2560px_upscaled.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/FLW_THUMB_2560px_upscaled.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/06/library_hero_03.png" width="2000" height="646" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/library_hero_03.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/library_hero_03.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/library_hero_03.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/library_hero_03.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/06/LOL_Video-THUMB_01_2560px.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/06/LOL_Video-THUMB_01_2560px.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/LOL_Video-THUMB_01_2560px.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/LOL_Video-THUMB_01_2560px.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/LOL_Video-THUMB_01_2560px.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/06/NAC_2560px.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/06/NAC_2560px.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/NAC_2560px.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/NAC_2560px.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/NAC_2560px.png 2400w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Images from Realms of Flow</span></p></figcaption></figure><h3 id="vr-as-reconnection-rather-than-escape"><strong>VR As Reconnection Rather Than Escape</strong></h3><p>The most interesting thing Zimmermann told me had nothing to do with any technical decision. Despite creating deeply immersive virtual environments, he does not see VR as a replacement for reality.</p><p>"You take the headset off and reality feels even more vivid afterward," he said. "You appreciate life even more." </p><p>For Zimmermann, the goal isn't to escape the real world. It's to help people experience it differently when they return to it.</p><h3 id="beyond-consumer-vr"><strong>Beyond Consumer VR</strong></h3><p>While Realms of Flow exists primarily as a consumer app today, Zimmermann has already started exploring broader wellness and commercial applications.</p><p>The app is currently being integrated into sensory pod systems created by Amsterdam-based company <a href="https://www.sensiks.com/pods-platform/?ref=uploadvr.com" rel="noreferrer">Sensiks</a>, which combines immersive visuals with environmental effects like wind, scent, and temperature changes.</p><p>Zimmermann also described conversations involving hospital wellness programs and enterprise XR management systems.</p><p>"I hope more businesses will use it for hospitals, retreats, elderly homes, and wellness spaces," he said.</p><p>He's careful not to overclaim. He views it as an atmospheric tool, not a clinical one.</p><h3 id="looking-forward">Looking Forward</h3><p>Zimmermann says Realms of Flow is nearing completion, with only a small number of planned experiences remaining before he moves toward future projects.</p><p>He's not sure yet what comes next.</p><p>Marc Zimmermann is not particularly interested in chasing mainstream VR trends.</p><p>In a VR industry still largely driven by games and constant interaction, he's continuing to focus on atmosphere, emotional immersion, and experiences designed to slow people down inside the headset.</p><p>Realms of Flow is available on <a href="https://www.meta.com/experiences/realms-of-flow/6062798767111272/?ref=uploadvr.com" rel="noreferrer">Meta Quest</a> for standalone VR, as well as <a href="https://store.steampowered.com/app/2397600/Realms_of_Flow/?ref=uploadvr.com" rel="noreferrer">Steam</a> and the <a href="https://www.meta.com/experiences/pcvr/realms-of-flow/6614869648525799/?ref=uploadvr.com" rel="noreferrer">Meta PC VR Store</a> for PC VR.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Spymaster Early Access Review: Equal Parts Charming &amp; Thrilling ]]></title>
        <description><![CDATA[ Spymaster is a character hot-swapping time manipulating spy thriller with developer Innerspace&#39;s signature charm. ]]></description>
        <link>https://www.uploadvr.com/spymaster-early-access-review-equal-parts-charming-thrilling/</link>
        <guid isPermaLink="false">6a0b2fd3709f3500014df894</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 04 Jun 2026 16:14:58 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Spymaster_PlanningTrain.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Spymaster continues Innerspace's sterling track record for integrating unique mechanics into what would otherwise be run-of-the-mill gameplay. The extraction-like spy thriller hot-swaps multiple playable characters for timing-based, puzzle-like missions.</p><p><a href="https://www.uploadvr.com/a-fishermans-tale-psvr-2-version/" rel="noreferrer">A Fisherman's Tale</a> put players in a matryoshka doll-like lighthouse controlling a small, medium, and large sized version of the titular fisherman simultaneously. <a href="https://www.uploadvr.com/maskmaker-review/" rel="noreferrer">Maskmaker</a> brought interdimensional traveling by putting on and removing different masks. A Fisherman's Tale 2 (formerly <a href="https://www.uploadvr.com/another-fishermans-tale-review-quest/" rel="noreferrer">Another Fisherman's Tale</a>) allowed players to detach their head and parts of their body. Innerspace has always created unique games with mechanics not likely to be replicated in other titles. Spymaster's <a href="https://www.uploadvr.com/spymaster-confirms-may-release-date-and-we-played-it-early/" rel="noreferrer">time manipulation system</a> is another triumph for innovative gameplay with endless possibilities for mission scenarios.</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 time-focused spy adventure<br><b><strong style="white-space: pre-wrap;">Platforms (Early Access)</strong></b>: <a href="https://store.steampowered.com/app/4391420/Spymaster/?ref=uploadvr.com">SteamVR</a>, <a href="https://www.meta.com/en-gb/experiences/spymaster/28613851174895338/?ref=uploadvr.com">Meta Quest 3/3S</a> (played on Quest 3)<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: May 7, 2026<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Innerspace<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $11.99</div></div><p>Not surprisingly, I found Spymaster incredibly charming. The low poly art style, light &amp; breezy voice acting, sound design, and the missions themselves all connote a world that doesn't take itself too seriously, even if the subject matter itself <em>is </em>serious. Much like the I Expect You To Die series, Spymaster wants you to smile and have a good time as you're saving the world. </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/06/spymaster-clip-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/06/spymaster-clip-1.mp4" poster="https://img.spacergif.org/v1/1024x1024/0a/spacer.png" width="1024" height="1024" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/spymaster-clip-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">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>The basic gameplay loop combines precision, time manipulation, situational awareness, and a bit of speed running into a tidy package that can be picked up and put down in short sessions. Each mission can be accomplished in just a couple of minutes, but expect to spend an extended amount of time fine tuning your run to hit all of the main objectives (and optional side objectives). The first couple of missions are admittedly <em>very</em> easy to allow time for the mechanics to settle in, then the game kicks into gear. </p><p>Spymaster has multiple characters, each with their own tools/weapons and personality quirks. You will hop back and forth between them, rewinding time via a wristwatch on the operator's (i.e. your) wrist to retake control at a point of your choosing. </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;">Innerspace has most expected comfort settings: snap &amp; smooth turning with degree/speed options for both, seated gameplay, and motion vignette with strength variations. </span></p><p><span style="white-space: pre-wrap;">It does not have a teleport locomotion feature and the gameplay includes a moderate amount of climbing, running, jumping, and using zip lines. </span></p><p><span style="white-space: pre-wrap;">We would not recommend it for new users, but most experienced VR users will be fine.</span></p></div>
        </div><p>As an example, a mission based in a Venice, Italy inspired location has multiple drones stationed throughout that will end the mission if either spy is in their line of sight for more than a few seconds. That alone means moving one spy, Tic, forward first to gun it down. This allows Mulligan, the second spy, to zip line to a building in what would have been plain sight of said drone. As Mulligan, you land from the zip line and race downstairs to zap two drones waiting in an alcove with your taser and another on a bridge over the canal. </p><p>Back to Tic, who has other guards to take out in a central building before lowering a drawbridge to let Mulligan into the room to secure a briefcase. Mulligan, briefcase secured, gets on a gondola for a gondolier to <em>very slowly</em> paddle towards the extraction point, while being attacked by drones on other gondolas and building patios. Back to Tic, who can either race from building to building to the extraction spot, or stop to take out all of the drones attacking Mulligan. Oh by the way, Mulligan's taser has unlimited charges, but a short range of effect and a cooldown time. Tic's pistol is more effective from range, but she has limited ammo.</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/06/spymaster-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/06/spymaster-clip-2.mp4" poster="https://img.spacergif.org/v1/1024x1024/0a/spacer.png" width="1024" height="1024" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/spymaster-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">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>This entire scenario can be completed in less than 90 seconds. I know because one of the side objectives challenges you to beat that time. I spent nearly a full hour in this mission, constantly rewinding and swapping characters to figure out which agent needed to take out which drone for maximum efficiency. I had Tic do most of the combat, which came back to bite me at the extraction point when I ran out of bullets and got killed. So I turned back time and made Tic pause long enough for Mulligan's gondola to arrive to tase the final drone. Dying isn't a threat here with the time rewind feature so much as an inconvenience. I thought I had the run figured out, only to have to make more adjustments. </p><p>After each mission, a cinematic replay of the successful run from multiple camera angles plays. This is a bit dicey in places because depending on your timing, there may be several seconds of no action because the spy is elsewhere at that time. It's an interesting presentation idea that needs more time in the oven before the final release. After this, it's back to the boat that serves as the spy team's hub for the next mission or to replay a previous mission to complete missing side objectives or get a faster time.  </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/06/spymaster-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/06/spymaster-clip-3.mp4" poster="https://img.spacergif.org/v1/1024x1024/0a/spacer.png" width="1024" height="1024" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/spymaster-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">1: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>It's tough to put a gameplay time on this game because you could just as easily race through it in a couple of hours doing the bare minimum or spend upwards of eight hours if, like me, you are a bit Type A and care about efficiency.</p><h3 id="spymasterfinal-verdict">Spymaster - Final Verdict</h3><p>Innerspace's flair for eccentric, surreal gameplay continues with Spymaster. It's a fun romp of an espionage adventure that is not like anything I've played in VR. The formula also lends itself to expansions with new, more intricate mechanics and different spies. It lives and dies on the mission gameplay, which thankfully is executed very well. </p><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>. As an early access release, this review is unscored.</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ CleanSheet Soccer 2 Heads To PlayStation VR2 Next Week ]]></title>
        <description><![CDATA[ CleanSheet Soccer 2, a complete redesign of the Quest-exclusive CleanSheet Soccer Pro, launches on PlayStation VR2 next week without the original&#39;s subscription fees. ]]></description>
        <link>https://www.uploadvr.com/cleansheet-soccer-2-heads-to-playstation-vr2-next-week/</link>
        <guid isPermaLink="false">6a21989eeb98640001ffab48</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 04 Jun 2026 14:41:51 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/cleansheet-soccer-2-16x9-master-image.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>CleanSheet Soccer 2, a redesign of the Quest-exclusive CleanSheet Soccer Pro built specifically for PlayStation VR2, launches on Sony's VR platform next week.</p><p><a href="https://www.uploadvr.com/cleansheet-pro-vr-goalkeeping-soccer-simulation-launch/" rel="noreferrer">CleanSheet Soccer Pro</a>, the follow up to the original goalkeeper-focused <a href="https://www.uploadvr.com/cleansheet-soccer-football-vr-goalkeeper-app/" rel="noreferrer">CleanSheet Soccer</a>, launched as a training simulator with a subscription fee attached. James Stafford of developer Incisiv said this new entry was built in direct response to demand from the PlayStation community. </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/06/Cleansheet-2-trailer-English-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/06/Cleansheet-2-trailer-English-1-optimized.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Cleansheet-2-trailer-English-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: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>The new game has been rebuilt specifically for PlayStation, removing the subscription fees and relaunched as a premium (read: paid) standalone experience. CleanSheet Soccer 2 features enhanced visuals, full trophy support, a retooled career mode, and interactive coaches that assign challenges based on how players perform. </p><p>The original CleanSheet Soccer is available on PS VR2, Meta Quest, and Pico XR. Per Stafford, the first two games have reached a combined 180,000 players. </p><p>CleanSheet Soccer 2 can be wishlisted on <a href="https://store.playstation.com/en-gb/concept/10018883/?ref=uploadvr.com">PS VR2</a> now ahead of its June 11 release.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Time-bending VR Puzzle Game UnLoop Gets Permanent Price Drop ]]></title>
        <description><![CDATA[ One of the most interesting and stylish VR puzzle games is now permanently cheaper on all supported platforms. ]]></description>
        <link>https://www.uploadvr.com/unloop-price-drop/</link>
        <guid isPermaLink="false">6a2179bbde28020001a3d964</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Thu, 04 Jun 2026 13:02:42 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/1920x1080.webp" medium="image"/>
        <content:encoded><![CDATA[ <p>One of the most interesting and stylish VR puzzle games gets a new, permanent price cut on all platforms. </p><p>CM Games has announced that they've lowered the price of their time-twisting VR puzzle game UnLoop, available now on <a href="https://www.meta.com/experiences/unloop/7453152428032973/?ref=uploadvr.com" rel="noreferrer">Quest</a>, <a href="https://store.steampowered.com/app/2672470/UnLoop/?ref=uploadvr.com" rel="noreferrer">SteamVR</a>, and <a href="https://store-global.picoxr.com/global/detail/1/7384371301810733061?ref=uploadvr.com" rel="noreferrer">Pico</a>. The price drops from $24.99 down to $17.99. </p><p>UnLoop is a VR puzzle game that tasks you with proceeding through a series of compact, room-based puzzles, each designed so as to be impossible to pass. At least, impossible on your first try.</p><p>Each time you die or run out of time, a ghost of yourself will appear and replay exactly the actions you took in the last life. You'll use as many lives as you need to choreograph sequences of interactions between your current self and past selves in order to clear the puzzle. <a href="https://www.uploadvr.com/unloop-hands-on-sci-fi-puzzling-on-repeat/" rel="noreferrer">Our hands-on impressions piece</a> called it "a great premise for a puzzle game." At the new, lower price, it's an even better buy. </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/06/UnLoop-VR---Launch-Trailer---Meta-Quest-Platform_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/1920x1080-1.webp">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/UnLoop-VR---Launch-Trailer---Meta-Quest-Platform.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/1920x1080-1.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: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>
            
        </figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/unloop-hands-on-sci-fi-puzzling-on-repeat/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">UnLoop Hands-On: Sci-Fi Puzzling On Repeat</div><div class="kg-bookmark-description">UnLoop is a fresh, time-bending VR puzzle game from the creators of Into the Radius, launching you into a clever self-co-op experience with a dash of sci-fi espionage.</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-8023c96e-6567-40bf-b6ae-69c7bc4d5e64.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/1920x1080-3a06a6ea-e013-4140-9d61-a33bd1232913.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>UnLoop is available now for <a href="https://www.meta.com/experiences/unloop/7453152428032973/?ref=uploadvr.com" rel="noreferrer">Quest</a>, <a href="https://store.steampowered.com/app/2672470/UnLoop/?ref=uploadvr.com" rel="noreferrer">SteamVR</a>, and <a href="https://store-global.picoxr.com/global/detail/1/7384371301810733061?ref=uploadvr.com" rel="noreferrer">Pico</a>, at the new price of $17.99. At time of writing, SteamVR is offering an additional 20% off. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ X-Plane &amp; iRacing PC VR Streaming Clients Launched For Apple Vision Pro ]]></title>
        <description><![CDATA[ X-Plane 12 and iRacing are now officially playable in VR on Apple Vision Pro, streamed from your PC, with your physical accessories blended in using camera passthrough. ]]></description>
        <link>https://www.uploadvr.com/x-plane-iracing-apple-vision-pro-pc-vr-streaming-clients-launched/</link>
        <guid isPermaLink="false">6a1f5c702d22100001afa014</guid>
            <category><![CDATA[ VR Sims ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Wed, 03 Jun 2026 17:49:50 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/iRacing-and-X-Plane-on-Apple-Vision-Pro.png" medium="image"/>
        <content:encoded><![CDATA[ <p>X-Plane 12 and iRacing are now officially playable in VR on Apple Vision Pro, streamed from your PC, with your physical accessories blended in using camera passthrough.</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/06/iRacing-and-X-Plane-on-Apple-Vision-Pro_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/06/iRacing-and-X-Plane-on-Apple-Vision-Pro.mp4" poster="https://img.spacergif.org/v1/3840x2160/0a/spacer.png" width="3840" height="2160" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/iRacing-and-X-Plane-on-Apple-Vision-Pro_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: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>The official Vision Pro support for the two PC VR simulators leverages the OS-level foveated streaming feature Apple <a href="https://www.uploadvr.com/visionos-26-4-released-with-vr-foveated-streaming-improved-spatial-audio/" rel="noreferrer">added to visionOS 26.4</a>, a feature that Nvidia's CloudXR SDK leverages. Foveated streaming leverages eye tracking to maximize visual quality in the region of the display you're currently looking at.</p><p>To be clear, while the name CloudXR implies the PC is in the cloud, and this is Nvidia's primary focus for the technology, in the case of X-Plane 12 and iRacing, the visionOS client apps connect to your local gaming PC as the rendering source.</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/03/iRacing-on-Apple-Vision-Pro_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/03/iRacing-on-Apple-Vision-Pro.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/03/iRacing-on-Apple-Vision-Pro_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:21</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;">iRacing on Apple Vision Pro via Nvidia CloudXR (footage from Nvidia).</span></p></figcaption>
        </figure><p>When the visionOS streaming clients for X-Plane 12 and iRacing were announced in March, it was thought that their major advantage over existing tools that let you stream PC VR content to Apple Vision Pro, primarily <a href="https://www.uploadvr.com/alvr-apple-vision-pro-now-on-app-store/">ALVR</a>, would be the foveated streaming.</p><p>Since then, however, we've seen multiple tools released that enable this for your entire PC VR library, with the free and open-source <a href="https://www.uploadvr.com/clear-xr-apple-vision-pro-foveated-streaming-pc-vr-games/">Clear XR</a> supporting OpenXR titles and $15 <a href="https://www.uploadvr.com/krvr-supports-apple-vision-pros-foveated-streaming-for-steamvr-games/">KRVR</a> now supporting SteamVR content too.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/krvr-supports-apple-vision-pros-foveated-streaming-for-steamvr-games/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">KRVR Supports Apple Vision Pro’s Foveated Streaming For SteamVR Games</div><div class="kg-bookmark-description">KRVR, a $15 visionOS app, lets you play any SteamVR game from your PC on Apple Vision Pro with foveated streaming.</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-83f9fa59-9ccf-4317-93b6-38451896c26a.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/KRVR-1-afda562d-4d1e-4e15-9bdb-7960d19aaea0.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Still, there are some advantages to the dedicated streaming clients for X-Plane and iRacing.</p><p>Both offer a simplified launch process, directly connecting to the simulator software on your PC with essentially no friction.</p><p>iRacing's client also automatically tracks your physical racing wheel and segments it out with passthrough, leveraging Apple's ARKit SDK. Meanwhile, the X-Plane client lets you manually mark out a passthrough cutout, as you can with <a href="https://www.uploadvr.com/krvr-supports-apple-vision-pros-foveated-streaming-for-steamvr-games/">KRVR</a>.</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/06/X-Plane-on-Apple-Vision-Pro-tease_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/06/X-Plane-on-Apple-Vision-Pro-tease.mp4" poster="https://img.spacergif.org/v1/3840x2160/0a/spacer.png" width="3840" height="2160" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/X-Plane-on-Apple-Vision-Pro-tease_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: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>
            <figcaption><p dir="ltr"><span style="white-space: pre-wrap;">Gameplay of X-Plane 12 on Apple Vision Pro via Nvidia CloudXR.</span></p></figcaption>
        </figure><p>You can find <a href="https://apps.apple.com/us/app/x-plane-streaming-link/id6760036358?ref=uploadvr.com">X-Plane Streaming Link</a> and <a href="https://apps.apple.com/us/app/iracing-connect/id6759957108?ref=uploadvr.com">iRacing Connect</a> on the visionOS App Store. Both apps are free, though you'll need to own the sims on your PC to connect to them.</p><p>The tradeoff of using Nvidia's CloudXR SDK is that every foveated streaming solution so far exclusively supports Nvidia's Ada and Blackwell GPU architectures, meaning RTX 40-series and 50-series graphics cards, and this is the case for X-Plane and iRacing too.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Supernatural To Return Under New Independent Company As Coaches Rejoin Platform ]]></title>
        <description><![CDATA[ Supernatural is returning under a new independent company, with Meta handing the IP back to the original founders and coaches who are reuniting to carry the VR fitness service forward. ]]></description>
        <link>https://www.uploadvr.com/supernatural-to-return-under-new-independent-company-as-coaches-rejoin-platform/</link>
        <guid isPermaLink="false">6a20912cc71b1d00013f5d19</guid>
            <category><![CDATA[ Fitness ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Wed, 03 Jun 2026 16:02:13 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/SN-Image.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Supernatural is returning under a new independent company, with Meta handing the IP back to the original founders and coaches who are reuniting to carry the VR fitness service forward.</p><p>Supernatural was originally created by Within, the immersive technology company founded by Chris Milk and Aaron Koblin, before being acquired by Meta in 2023. The new company, called Supernatural Health, says it plans to launch a new Supernatural experience on Quest this fall. In its FAQ, the company describes the new version as retaining the “same coaches, same DNA, same mission” as the original service, while also making clear that the transition will not simply continue the existing Meta-owned platform unchanged.&nbsp;</p><p>The announcement comes five months after Meta halted development of the service. In January, the company said Supernatural would no longer receive “new content or feature updates” as part of a restructuring that also saw multiple VR studios shut down. At the time, <a href="https://www.uploadvr.com/supernatural-coaches-face-same-fate-as-oculus-home-echo-arena/">UploadVR reported</a> that subscribers could continue accessing the existing workout library, but the coaches who helped define the service would no longer appear in new content.</p><p>While the existing workout library remained available, Meta's decision left the platform's long-term future unclear. <a href="https://www.uploadvr.com/vr-fitness-supernatural-alternatives/">UploadVR later reported</a> that Supernatural continued ranking near the top of the Meta Quest charts even after Meta paused content updates and laid off much of the team behind it. The same report noted that Supernatural’s subscription model, brand recognition, and strong engagement made it one of the few clear consumer success stories in VR fitness, even as users began exploring alternatives.</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/06/Screenshot-2026-06-03-at-3.54.22-PM-1.png" class="kg-image" alt="" loading="lazy" width="2000" height="959" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/Screenshot-2026-06-03-at-3.54.22-PM-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/Screenshot-2026-06-03-at-3.54.22-PM-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/Screenshot-2026-06-03-at-3.54.22-PM-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/Screenshot-2026-06-03-at-3.54.22-PM-1.png 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Photo: Supernatural Health</span></figcaption></figure><p>Now, <a href="https://www.wearesupernatural.com/?ref=uploadvr.com">Supernatural Health</a> says the platform is being rebuilt by original Within founders Chris Milk and Aaron Koblin alongside returning coaches and a small core team. The company says the existing Meta-operated version will remain available through December 3, 2026.</p><p>The return of the coaches addresses one of the biggest concerns raised by subscribers after Meta halted development earlier this year. When Meta halted new content earlier this year, UploadVR noted that subscribers could still work out with Supernatural’s existing library, but only through archived coach recordings. The coaches, who had become a defining part of the platform’s identity and community, appeared to have no future role in the service.</p><p>Supernatural Health is also warning users that the transition will not be seamless. Existing accounts and subscriptions will not automatically transfer to the new platform, which will use fresh accounts and a new privacy policy. The company says it is exploring ways to preserve user history such as streaks, badges, join dates, favorites, and workout history, though it has not guaranteed that all account data will carry forward.</p><p>Music licensing remains another challenge for the new company. UploadVR previously identified expiring music rights as one of the biggest uncertainties surrounding Supernatural’s long-term future. Supernatural Health now says the new service will include “as much of the original catalog” as possible while continuing to expand and evolve its music library over time.</p><p>The company also confirmed pricing will increase under the new independent structure. The service will return to its pre-Meta pricing of $20 per month or $200 per year. Users who join as Founding Members will be eligible for a discounted first-year rate of $180 annually. Supernatural Health says the higher pricing is intended to support employee salaries and benefits, music licensing, new features, and a sustainable career path for coaches.</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/06/Screenshot-2026-06-03-at-4.44.17-PM.png" class="kg-image" alt="" loading="lazy" width="934" height="2408" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/Screenshot-2026-06-03-at-4.44.17-PM.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Screenshot-2026-06-03-at-4.44.17-PM.png 934w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Screen capture from Supernatural Health</span></figcaption></figure><p>Supernatural Health did not disclose financial terms surrounding the transition away from Meta ownership. In its FAQ, the company described the move as reflecting “a shared belief that Supernatural’s community is best served by a focused, independent team,” while also saying Meta had been “supportive throughout” the process.</p><p>The transition is notable because Meta has historically retired VR services rather than transferring them to new ownership. Supernatural's continuation under an independent company marks a different outcome for a Meta-owned VR property.</p><p>Supernatural Health says additional details regarding account migration, signup procedures, and the launch timeline will be shared in the months ahead.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ I Am Cat Was The Most Downloaded PlayStation VR2 Game In May ]]></title>
        <description><![CDATA[ Following a May 6 shadow drop, I am Cat scampers up to the number one spot for PlayStation VR2. ]]></description>
        <link>https://www.uploadvr.com/i-am-cat-was-the-most-downloaded-playstation-vr2-game-in-may/</link>
        <guid isPermaLink="false">6a2036ddc71b1d00013f5ccb</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Wed, 03 Jun 2026 09:17:32 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Copy-of-Copy-of-3000x900-iamcat.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Following a May 6 shadow drop, I Am Cat scampers up to the number one spot for PlayStation VR2. </p><p>On May 6, I Am Cat surprise launched onto PlayStation VR2, and it seems it's done well in its first month on Sony's headset. I Am Cat has claimed the number one most-downloaded spot in both North American and EU markets. </p><p>I Am Cat is a sandbox adventure game in which you play as a cat, use arm-based locomotion to scamper and claw your way around Granny's house, completing quests and causing mischief as only a cat can. The game has been a massive success on <a href="https://www.meta.com/experiences/i-am-cat/6061406827268889/?srsltid=AfmBOoqADhcclPbzwZShJIMwnKzml9uE-Johl518CrhmOFRQnLdzVr81&ref=uploadvr.com" rel="noopener">Quest</a>, <a href="https://store.steampowered.com/app/3016840/I_Am_Cat/?ref=uploadvr.com" rel="noopener">Steam</a>, and <a href="https://store-global.picoxr.com/global/detail/1/7475335600636198967?ref=uploadvr.com" rel="noopener">Pico</a>, and holds a nearly perfect 4.9 out of 5 stars rating based on over 77,000 user reviews on Meta's Horizon Store. </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/06/I-Am-Cat----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/06/I-Am-Cat----Launch-Trailer.mp4" poster="https://img.spacergif.org/v1/2560x1440/0a/spacer.png" width="2560" height="1440" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/I-Am-Cat----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">2: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><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/i-am-cat-heads-full-release-quest-steam/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">I Am Cat Heads Into The Yard &amp; Garage On Quest &amp; Steam</div><div class="kg-bookmark-description">Become cat in the yard and garage in I Am Cat on Quest &amp; Steam.</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-77297e8c-035e-4e3d-9de6-e4c4488246d7.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Ian Hamilton</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/Copy-of-Copy-of-3000x900-iamcat-35a89a6b-126c-4ce3-90b5-ea1b1260558b.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>The full sales chart for May 2026 shows buyers in the EU and North America still enjoying VR mainstays like Moss and Moss II, Job Simulator, Star Wars: Tales from the Galaxy's Edge, and the ever-popular Beat Saber. </p><p>The complete chart is embedded below. </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/06/psvr2-sales-chart-may-2026.png" class="kg-image" alt="" loading="lazy" width="1367" height="1150" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/06/psvr2-sales-chart-may-2026.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/psvr2-sales-chart-may-2026.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/psvr2-sales-chart-may-2026.png 1367w" sizes="(min-width: 720px) 720px"></figure><p>It shouldn't be surprising that a highly-anticipated game like I Am Cat would claw its way to the top of the charts in the same month that it shadow dropped on the system. It will be interesting to see if the game can maintain this momentum through June and beyond. </p><p>I Am Cat can be found on the <a href="https://store.playstation.com/en-us/concept/10012021?ref=uploadvr.com" rel="noreferrer">PlayStation Store for $14.99</a>. It's also available on <a href="https://www.meta.com/experiences/i-am-cat/6061406827268889/?srsltid=AfmBOoqADhcclPbzwZShJIMwnKzml9uE-Johl518CrhmOFRQnLdzVr81&ref=uploadvr.com" rel="noopener">Quest</a>, <a href="https://store.steampowered.com/app/3016840/I_Am_Cat/?ref=uploadvr.com" rel="noopener">Steam</a>, and <a href="https://store-global.picoxr.com/global/detail/1/7475335600636198967?ref=uploadvr.com" rel="noopener">Pico</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Valve Released A (Flatscreen) 4K Steam Link visionOS App ]]></title>
        <description><![CDATA[ Valve released a native visionOS client for the flatscreen version of Steam Link, with 4K 120FPS support, replacing the need to use the iPad app on Apple Vision Pro. ]]></description>
        <link>https://www.uploadvr.com/valve-released-visionos-steam-link-app-flatscreen/</link>
        <guid isPermaLink="false">6a1da7a01f2bb30001abf5f8</guid>
            <category><![CDATA[ Flatscreen Gaming ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Tue, 02 Jun 2026 15:44:51 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/Steam-Link-on-visionOS.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Valve released a native visionOS client for the flatscreen version of Steam Link, with 4K 120FPS support, replacing the need to use the iPad app on Apple Vision Pro.</p><p>Since the launch of the original Vision Pro, the iPad version of Steam Link has been available on visionOS through the App Store. While this allowed for easily playing your flatscreen Steam library in the headset, it limited you to having a window with the 4:3 aspect ratio of an iPad, yet streaming the wider aspect ratio of your PC, leading to black bars on the top and bottom of the window – something entirely unnecessary in XR.</p><p>The iPad app also limited the window's resolution to that of an iPad, around 2732×1537 for 16:9 content.</p><p>With the visionOS app, released on the App Store a few weeks ago, the Steam Link window supports up to 4K streaming resolution, dynamically matches the aspect ratio of the PC you're streaming from, and lets you adjust the curvature of the window to your liking.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/valve-steam-link-on-pico-and-vive-focus-vision/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Valve Launches Steam Link On Pico Headsets &amp; Vive Focus Vision</div><div class="kg-bookmark-description">Valve launched Steam Link on Pico headsets and HTC Vive Focus Vision, making it easier to wirelessly stream SteamVR games from a PC.</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-a65c4c79-6c29-472d-90f8-73ec5106b54a.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/Steam-Link-VR-a1befa8f-2cea-4f62-8b26-191ae7ce7f1f.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>As well as supporting gamepad or mouse &amp; keyboard navigation in the Steam Big Picture interface, the new app lets you use the gaze-and-pinch interaction system of Vision Pro to launch games, looking at an entry in your Steam library with your eyes to select it and pinching your thumb to your index finger to launch it.</p><p>Valve also says the native visionOS client "improves network performance" compared to the iPad app.</p><p>Testing the app out on Vision Pro, I found the 4K quality to be a massive improvement over the iPad app, and the latency feels lower too. The gaze integration, however, awkwardly snaps a mouse-like cursor between library items, so I disabled that and stuck to navigating with a connected Bluetooth gamepad.</p><h2 id="no-vr-support">No VR Support</h2><p>The glaring omission, of course, is PC VR support. While Steam Link on Meta Quest, Pico, and Vive Focus Vision headsets lets you play your SteamVR games, the visionOS client is entirely limited to flatscreen content.</p><p>There seem to be two distinct versions of "Steam Link", one for flatscreen devices and the other for VR headsets, and Apple Vision Pro's client is very much so a variant of the former. It seems similar to the tvOS version, with the above-noted XR additions.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/krvr-supports-apple-vision-pros-foveated-streaming-for-steamvr-games/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">KRVR Supports Apple Vision Pro’s Foveated Streaming For SteamVR Games</div><div class="kg-bookmark-description">KRVR, a $15 visionOS app, lets you play any SteamVR game from your PC on Apple Vision Pro with foveated streaming.</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-2fc1b310-a388-4989-af89-9ce181d71952.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/KRVR-1-cd737af7-48e3-4ad5-9877-26534f3bb86a.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Third-party developers have addressed the demand for PC VR streaming on Apple Vision Pro, though. The open-source PC VR streaming tool <a href="https://www.uploadvr.com/alvr-apple-vision-pro-now-on-app-store/">ALVR</a> has been available on the App Store since a few months after the M2 Vision Pro launched, and recently <a href="https://www.uploadvr.com/clear-xr-apple-vision-pro-foveated-streaming-pc-vr-games/">Clear XR</a> and <a href="https://www.uploadvr.com/krvr-supports-apple-vision-pros-foveated-streaming-for-steamvr-games/">KRVR</a> have launched with support for the foveated streaming feature introduced in visionOS 26.4.</p><p>X-Plane and iRacing also recently launched their own dedicated visionOS clients for their PC VR simulators, also leveraging Nvidia's CloudXR, offering seamless automatic connection as well as automatic alignment and passthrough cutout of your physical peripherals, your HOTAS or racing wheel setup.</p><hr><p><em>I'm actively writing on UploadVR again, and this article is one in a series of "catch up" pieces where I report on some of the interesting things that have been happening in the industry in recent months. And yes, VR Download is coming back soon!</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ KRVR Supports Apple Vision Pro&#x27;s Foveated Streaming For SteamVR Games ]]></title>
        <description><![CDATA[ KRVR, a $15 visionOS app, lets you play any SteamVR game from your PC on Apple Vision Pro with foveated streaming. ]]></description>
        <link>https://www.uploadvr.com/krvr-supports-apple-vision-pros-foveated-streaming-for-steamvr-games/</link>
        <guid isPermaLink="false">6a1e1c3a1f2bb30001abf66b</guid>
            <category><![CDATA[ Headsets &amp; Tech ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Tue, 02 Jun 2026 15:26:52 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/KRVR-1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>KRVR, a $15 visionOS app, lets you play any SteamVR game from your PC on Apple Vision Pro with foveated streaming.</p><p>This is not the only visionOS app for playing your SteamVR games, and nor is it even the first to support the <a href="https://www.uploadvr.com/visionos-26-4-released-with-vr-foveated-streaming-improved-spatial-audio/" rel="noreferrer">foveated streaming feature</a> Apple introduced in visionOS 26.4. <a href="https://www.uploadvr.com/alvr-apple-vision-pro-now-on-app-store/">ALVR</a>, which has been available on the App Store since a few months after the M2 Vision Pro launched, supports playing SteamVR games from your PC, and in March a Canadian software engineer released <a href="https://www.uploadvr.com/clear-xr-apple-vision-pro-foveated-streaming-pc-vr-games/">Clear XR</a>, which lets you play OpenXR games from your PC. Both are free and open source, with the ALVR client available on the App Store and Clear XR available on TestFlight, while both have a streaming server on GitHub.</p><p>KRVR is a paid closed-source app, which, with its most recent updates, delivers the two best aspects of ALVR and Clear XR in one solution: it lets you play any SteamVR game, even non-OpenXR titles, with foveated streaming to maximize visual quality in the region of the display you're currently looking at.</p><p>As with Clear XR, KRVR's developer leverages Nvidia's CloudXR SDK, which has full ready-to-go support for Apple's foveated streaming feature.</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/2025/11/Steam-Frame-Foveated-Streaming_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/2025/11/Steam-Frame-Foveated-Streaming.webm" poster="https://img.spacergif.org/v1/1412x846/0a/spacer.png" width="1412" height="846" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2025/11/Steam-Frame-Foveated-Streaming_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><b><strong style="white-space: pre-wrap;">Valve's</strong></b><span style="white-space: pre-wrap;"> depiction of foveated streaming.</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;">What Is Foveated Streaming?</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;">Guided by eye tracking, foveated streaming prioritizes image resolution and compression quality where your eye is currently looking.</span><br><br><span style="white-space: pre-wrap;">It's a term you may have heard in the context of&nbsp;</span><a href="https://www.uploadvr.com/valve-steam-frame-hands-on-impressions/"><span style="white-space: pre-wrap;">Valve's Steam Frame</span></a><span style="white-space: pre-wrap;">, where it's a fundamental always-on feature of its PC VR streaming offering, delivered via the USB PC wireless adapter by default.</span></p><p><span style="white-space: pre-wrap;">Note that foveated&nbsp;</span><i><em class="italic" style="white-space: pre-wrap;">streaming</em></i><span style="white-space: pre-wrap;">&nbsp;is </span><b><strong style="white-space: pre-wrap;">not </strong></b><span style="white-space: pre-wrap;">the same as foveated&nbsp;</span><i><em class="italic" style="white-space: pre-wrap;">rendering</em></i><span style="white-space: pre-wrap;">, though the two techniques can be used alongside each other. While foveated rendering involves the title on the host device actually rendering the area of each frame you're currently looking at with higher resolution, foveated streaming refers to sending that area to the headset with higher image quality than the rest of the frame. Foveated rendering happens in the game engine, while foveated streaming is applied to already finished frames.</span></p></div>
        </div><p>The $15 app has a relatively polished interface and a few standout features compared to ALVR, which still doesn't support foveated streaming, and Clear XR, which hasn't been updated since March:</p><ul><li><strong>Passthrough Cutouts:</strong> Similar to <a href="https://www.uploadvr.com/virtual-desktop-desk-passthrough-reduced-latency-first-class-environment/">Virtual Desktop on Quest</a>, KRVR lets you trace out portions of your space, which will display real-world passthrough instead of VR. This lets you bring your racing wheel, HOTAS, desk, or other physical areas of your room into VR. You can edit these passthrough cutout zones at any time.</li><li><strong>PC Desktop</strong>: You can view and interact with your PC monitors, with multi-monitor support. While playing a VR game, you can interact with your PC's other physical monitors.</li></ul><p>As with ALVR and Clear XR, Sony's <a href="https://www.uploadvr.com/apple-now-sells-the-ps-vr2-sense-controllers/">PlayStation VR2 Sense tracked controllers</a> are fully supported, though you can also use other input devices like a gamepad or mouse and keyboard.</p><p>The tradeoff of using Nvidia's CloudXR SDK is that it exclusively supports Nvidia's Ada and Blackwell GPU architectures, meaning RTX 40-series and 50-series graphics cards. The current PC I'm using has an RTX 3090, so unfortunately, I can't test KRVR at the moment.</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/06/KRVR-visionOS-screenshot-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/06/KRVR-visionOS-screenshot-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/06/KRVR-visionOS-screenshot-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/06/KRVR-visionOS-screenshot-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/06/KRVR-visionOS-screenshot-1.png 2400w"><figcaption><span style="white-space: pre-wrap;">KRVR screenshot.</span></figcaption></figure><p>If you do have the required GPU and an Apple Vision Pro and want to try it, you can find the KRVR visionOS client <a href="https://apps.apple.com/us/app/krvr/id6761065018?ref=uploadvr.com">on the App Store</a> for $15, and the Windows PC server app <a href="https://github.com/Kross82/KRVR-releases/releases?ref=uploadvr.com">on GitHub</a> – though note that the source code is not available.</p><p>X-Plane and iRacing also recently launched their own dedicated visionOS clients for their PC VR simulators, also leveraging Nvidia's CloudXR, offering seamless automatic connection as well as automatic alignment and passthrough cutout of your physical peripherals, your HOTAS or racing wheel setup.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Spatial Is Discontinuing Its Creator Platform In July ]]></title>
        <description><![CDATA[ Spatial is sunsetting its creator platform as the company fully pivots to original IP development due to rising costs and the success of Animal Company. ]]></description>
        <link>https://www.uploadvr.com/spatial-is-discontinuing-its-creator-platform-in-july/</link>
        <guid isPermaLink="false">6a1f15992d22100001af9f41</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 02 Jun 2026 14:16:16 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/spatial-header.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Spatial, a 3D gaming hub for interactive user-generated content across VR, web, and mobile, will end its free and pro tier subscriptions on July 27. 3D world hosting for those tiers ends on the same day, effectively ending its creator community. </p><p>In a blog on its website, Spatial CEO Jinha Lee points to rising costs as the driving force behind this decision: </p><blockquote>The cost of hosting and scaling open multiplayer 3D worlds has grown significantly and continues to climb. We explored every alternative: revised pricing models, tiered hosting plans, and partnership structures. Every path forward would have meant passing rising costs directly to you at levels that are not sustainable for independent developers and small studios. We were not able to find a model that kept the Creator platform viable without compromising the experience you and your communities deserve.</blockquote><p>This decision only applies to the creator platform. Spatial will maintain its enterprise-level customers moving forward.</p><p>We should also note that Spatial built an in-house studio, Wooster Games, the team behind the immensely popular social VR game <a href="https://www.uploadvr.com/animal-company-daily-monthly-users-july-2025/" rel="noreferrer">Animal Company</a> that boasts over half a million active daily users as of July 2025.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/animal-company-daily-monthly-users-july-2025/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Animal Company Now Has 1 Million Monthly &amp; 500K Daily Active Players</div><div class="kg-bookmark-description">Animal Company is now the 5th highest grossing Quest game for first year revenue, reaching 500k daily and 1 million active monthly players.</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-7561229b-0980-4f58-9527-4a05727b8c43.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/227a4b8a-ff35-4cb4-b0cd-f75c1200efe2-24f397ec-ebc3-4c85-a990-b775da097caf.webp" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Lee says the company will focus its efforts on its original IP projects through Wooster Games.</p><p>You can read the full blog about the shutdown <a href="https://www.spatial.io/blog/spatial-creator-platform-sunsetting?ref=uploadvr.com">here</a>, which details the timeline in full. Any creators with worlds on Spatial will need to download their assets by July 27. Anything left after that date will be deleted. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ New VR Games &amp; Releases June 2026: Meta Quest, PC VR, PlayStation VR2, &amp; More ]]></title>
        <description><![CDATA[ Looking for a list of all the new VR games and DLCs coming to Quest, Steam, PlayStation VR2, and other platforms in June? We&#39;ve got you covered. ]]></description>
        <link>https://www.uploadvr.com/new-vr-games-and-releases-june-2026-meta-quest-steamvr-and-playstation-vr2-2/</link>
        <guid isPermaLink="false">6a1477c4a03eda00019bd2ed</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 02 Jun 2026 10:42:07 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/uvr-June26-releases.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Looking for a list of all the new VR games and DLCs coming to Quest, Steam, PlayStation VR2, and other platforms in June? We've got you covered.</p><p>After a busy spring, summer kicks off with two VR showcases: our own UploadVR Summer Showcase on June 12 &amp; the VR Games Showcase in late June. As such, expect this article to be updated multiple times throughout the month with announcements from those and other events. </p><p>For now, here are the VR games with scheduled release dates in June. </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 dir="ltr"><i><em class="italic" style="white-space: pre-wrap;">This article was updated on June 4 to add CleanSheet Soccer 2 for a June 11 release date.</em></i></p></div>
        </div><p><strong>Note: </strong>games scheduled for a 'June 2026' release are not included in this article as they do not have firm dates. For a broader list of new releases expected in 2026, check out our <a href="https://www.uploadvr.com/upcoming-vr-games/" rel="noreferrer">ongoing watchlist article here</a>.</p><p>Dates listed here come from storefront listings, direct communications with developers, and developer social media channels.</p><p><em>An asterisk (*) indicates a game planned to release in Early Access</em></p><hr><h3 id="fishing-party-vrjune-1-pc-vr">Fishing Party VR - June 1 (PC VR)</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/06/YTDown_YouTube_Fishing-Party-VR-Upcoming-VR-Fishing-Gam_Media_WysTmNUN5XQ_001_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/06/YTDown_YouTube_Fishing-Party-VR-Upcoming-VR-Fishing-Gam_Media_WysTmNUN5XQ_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_Fishing-Party-VR-Upcoming-VR-Fishing-Gam_Media_WysTmNUN5XQ_001_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">2: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>Fishing Party VR is a physics-based fishing simulation with twenty unique species of fish to catch across five different locations. </p><p><strong>Store links</strong> - <a href="https://store.steampowered.com/app/4184670/Fishing_Party_VR/?ref=uploadvr.com">Steam</a></p><hr><h3 id="sky-legends-an-aeropostal-epicjune-3-pc-vr">Sky Legends: An Aeropostal Epic - June 3 (PC VR)</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/06/SUPERAC-SkyLegends-ReleaseDate-FHD_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/06/SUPERAC-SkyLegends-ReleaseDate-FHD.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/SUPERAC-SkyLegends-ReleaseDate-FHD_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:06</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/sky-legends-an-aeropostal-epic-takes-off-on-quest-3-next-week/" rel="noreferrer">Sky Legends</a>, is an early 1900s adventure centered on an investigation into an air mail transport company. The investigation spans over ten years of the company's history, told through interactive scenes where players will take control of different pilots and their planes. It released on <a href="https://www.meta.com/experiences/sugar-madness/9873038936059543/?ref=uploadvr.com">Meta Quest</a> last month and supports both motion controllers and hand tracking.</p><ul><li><strong>Store links</strong> - <a href="https://store.steampowered.com/app/3846630/SKY_LEGENDS__An_Aeropostal_Epic/?ref=uploadvr.com">Steam</a></li></ul><hr><h3 id="outblastjune-4-quest-pc-vr">Outblast - June 4 (Quest, PC VR)</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/06/YTDown_YouTube_OUTBLAST-Official-Trailer_Media_ugzkovWg1sE_001_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/06/YTDown_YouTube_OUTBLAST-Official-Trailer_Media_ugzkovWg1sE_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_OUTBLAST-Official-Trailer_Media_ugzkovWg1sE_001_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: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>Outblast is a fast-paced arcade shooter pitting players against a rogue viral intelligence. The campaign spans five different futuristic locations and unique boss fights. The Steam version will also have flatscreen support.</p><ul><li><strong>Store links</strong> - <a href="https://store.steampowered.com/app/4418420/?ref=uploadvr.com" rel="noreferrer">Steam</a>, <a href="https://www.meta.com/experiences/26430514053247237/?ref=uploadvr.com">Quest</a></li></ul><hr><h3 id="sugar-madnessjune-4-quest">Sugar Madness - June 4 (Quest)</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/06/YTDown_YouTube_This-VR-Game-Demands-Reflexes-Sugar-Madn_Media_WtLtlPnGsXM_001_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/06/YTDown_YouTube_This-VR-Game-Demands-Reflexes-Sugar-Madn_Media_WtLtlPnGsXM_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_This-VR-Game-Demands-Reflexes-Sugar-Madn_Media_WtLtlPnGsXM_001_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: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>
            
        </figure><p><a href="https://www.uploadvr.com/sugar-madness-release-date-announced/" rel="noreferrer">Sugar Madness</a> is an on-rails wave shooter from JollyCo (<a href="https://www.uploadvr.com/play-jollycos-new-match-3-mixed-reality-experience/" rel="noreferrer">Jolly Match 3</a>) with solo and co-op gameplay. This family-friendly adventure pits players against Dr. Sour, a madman who has transformed the sugary inhabitants into dangerous 'candymorphs.'</p><ul><li><strong>Store links</strong> - <a href="https://www.meta.com/experiences/sugar-madness/9873038936059543/?ref=uploadvr.com">Quest</a> </li></ul><hr><h3 id="the-boys-trigger-warningjune-9-ps-vr2">The Boys: Trigger Warning - June 9 (PS VR2)</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/06/YTDown_YouTube_The-Boys-Trigger-Warning-Launch-Trailer_Media_u5xivpwPKE8_001_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/06/YTDown_YouTube_The-Boys-Trigger-Warning-Launch-Trailer_Media_u5xivpwPKE8_001_1080p-1.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_The-Boys-Trigger-Warning-Launch-Trailer_Media_u5xivpwPKE8_001_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">2: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><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> is a stealth action game based on the comic book and TV series of the same name from developer Arvore (<a href="https://www.uploadvr.com/pixel-ripped-1995-review/" rel="noreferrer">Pixel Ripped</a>). I reviewed the game when it released on <a href="https://www.meta.com/experiences/the-boys/5661258417332116/?ref=uploadvr.com">Meta Quest</a> earlier this year, feeling like the game "plays it safe, delivering a run-of-the-mill stealth game lifted by the world it is set in." </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/the-boys-trigger-warning-review-uninspired-stealth-boosted-by-its-source-material/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">The Boys: Trigger Warning Review: Uninspired Stealth Boosted By Source Material</div><div class="kg-bookmark-description">The Boys: Trigger Warning is tough on the eyes, but still hits all the tropes one expects in a stealth action game, for better or worse.</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-8956e3c3-a123-4874-b797-c8ea2b4be58a.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-03-26-11h40m15s853-d9570db0-1bbe-4650-84e2-cda549e58565.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><ul><li><strong>Store links</strong> - <a href="https://t.co/fnu3WLrJld?ref=uploadvr.com">PS VR2</a></li></ul><hr><h3 id="cleansheet-soccer-2june-11-ps-vr2">CleanSheet Soccer 2 - June 11 (PS VR2)</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/06/Cleansheet-2-trailer-English_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/06/Cleansheet-2-trailer-English.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Cleansheet-2-trailer-English_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>
            
        </figure><p>The followup to the Quest exclusive <a href="https://www.uploadvr.com/cleansheet-pro-vr-goalkeeping-soccer-simulation-launch/" rel="noreferrer">CleanSheet Pro</a> has been built exclusively for Sony's current generation headset. This new entry does not have a subscription fee, focusing on gameplay and replayability with better visuals, full trophy support, and a revamped career mode.</p><ul><li><strong>Store links</strong> - <a href="https://store.playstation.com/en-gb/concept/10018883/?ref=uploadvr.com">PS VR2</a></li></ul><hr><h3 id="downtown-club-10-releasejune-11-quest">Downtown Club (1.0 release) - June 11 (Quest)</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/06/YTDown_YouTube_Downtown-Club-Gameplay-trailer_Media_iwSJtZO-USk_001_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/06/YTDown_YouTube_Downtown-Club-Gameplay-trailer_Media_iwSJtZO-USk_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_Downtown-Club-Gameplay-trailer_Media_iwSJtZO-USk_001_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">0: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>
            
        </figure><p>Competitive street racer <a href="https://www.uploadvr.com/downtown-club-review/" rel="noreferrer">Downtown Club</a> leaves Early Access this month after nearly two years. Since our Early Access review, the game has added multiple new cars and courses. The final release, according to developer Commuter Games, will add voice chat for multiplayer races, improvements to the AI drivers, rain, and slipstream.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/downtown-club-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Downtown Club Early Access Review: A Solid Chassis On Which To Build</div><div class="kg-bookmark-description">Downtown Club is a fun but sparse early access VR racer with full virtual controls, beautiful visuals, and a promising future. Our early access 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-57584b69-b208-44a8-a37c-b24b44c92f10.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/Downtown-Club-a7da9e36-6c74-4fe2-9995-62e21c25e5d1.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><ul><li><strong>Store links</strong> - <a href="https://www.meta.com/experiences/downtown-club/4051061284982373/?ref=uploadvr.com">Quest</a> </li></ul><hr><h3 id="spell-siegejune-18-quest">Spell Siege - June 18 (Quest)</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/06/YTDown_YouTube_Spell-Siege-Announcement-Trailer_Media_shcDEFxelw0_001_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/06/YTDown_YouTube_Spell-Siege-Announcement-Trailer_Media_shcDEFxelw0_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_Spell-Siege-Announcement-Trailer_Media_shcDEFxelw0_001_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: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>
            
        </figure><p>Spell Siege is a gesture-based magic wave defense game. Defeating enemies earns players 'Sou Essence' that can be cashed in for new spells and special runes to amplify the spells' power. </p><ul><li><strong>Store links</strong> - <a href="https://www.meta.com/experiences/spell-siege/9401601026555111/?ref=uploadvr.com">Quest</a></li></ul><hr><h3 id="starvaultjune-18-pc-vr">Starvault - June 18 (PC VR)</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/06/YTDown_YouTube_STARVAULT-Early-Access-Launch-Trailer-Me_Media_XOfhF92mGW0_001_1080p-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/06/YTDown_YouTube_STARVAULT-Early-Access-Launch-Trailer-Me_Media_XOfhF92mGW0_001_1080p-2.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/YTDown_YouTube_STARVAULT-Early-Access-Launch-Trailer-Me_Media_XOfhF92mGW0_001_1080p-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: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>
            
        </figure><p>Starvault is a VR MOBA (multiplayer online battle arena) first person shooter featuring multiple heroes and abilities in 5v5 hero-shooter-style combat. Starvault is currently free to play on <a href="https://www.meta.com/experiences/starvault/7535945739825988/?ref=uploadvr.com">Meta Quest</a> with a limited starting selection of heroes to choose from. Per the developer, the Steam version will be a paid app with everything in the game unlocked right away.</p><ul><li><strong>Store links</strong> - <a href="https://store.steampowered.com/app/4020320/STARVAULT/?ref=uploadvr.com">Steam</a></li></ul><hr><h3 id="project-sjune-30-quest">Project S - June 30 (Quest)</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/06/project-s-meta-quest-vr-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/06/project-s-meta-quest-vr-trailer.mp4" poster="https://img.spacergif.org/v1/1280x720/0a/spacer.png" width="1280" height="720" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/project-s-meta-quest-vr-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:35</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>Project S is a tabletop real time strategy game inspired by classic RTS games from the 1990s. This is a solo developer project with additional planets planned as future DLC add-ons.</p><ul><li><strong>Store links</strong> - <a href="https://www.meta.com/experiences/project-s/35020187484294368/?ref=uploadvr.com">Quest</a> </li></ul><hr><p>If we missed any games, feel free to reach out to us at tips@uploadvr.com. This article will be updated with any new additions, cancellations, or delays.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Trombone Champ: Unflattened &amp; Maskmaker Coming To Meta Horizon+ This Month ]]></title>
        <description><![CDATA[ June brings musical rhythm, narrative puzzles, and a platformer for the Gorilla Tag generation to Meta&#39;s subscription games service for Quest. ]]></description>
        <link>https://www.uploadvr.com/meta-horizon-catalog-june-2026/</link>
        <guid isPermaLink="false">6a1ed87af24bbb0001706e4f</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Tue, 02 Jun 2026 10:27:40 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/horizon-june-2026.png" medium="image"/>
        <content:encoded><![CDATA[ <p>June brings musical rhythm, narrative puzzles, and a platformer for the Gorilla Tag generation to Meta's subscription games service for Quest.</p><p>June 2026 brings the popular (and ridiculous) rhythm game Trombone Champ: Unflattened and the magical adventure game Maskmaker as the Monthly Games. The catalog also sees the addition of the high-energy platformer Outta Hand to Horizon+. </p><p>Meta Horizon+ subscribers also get exclusive deals. June's deals include:</p><ul><li><a href="https://www.meta.com/experiences/into-black/5289374691122516/?ref=uploadvr.com" rel="noreferrer">Into Black</a>, a first-person action adventure game that tasks you with exploring and escaping from the depths of a mysterious alien planet. Get it for 50% off this month.</li></ul><p>Here's a closer look at the Monthly Games for June. </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/06/Trombone-Champ-Unflattened---Announcement-Trailer-1_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/maxresdefault.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Trombone-Champ-Unflattened---Announcement-Trailer-1.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/maxresdefault.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: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><h2 id="trombone-champ-unflattened">Trombone Champ: Unflattened</h2><p><a href="https://www.meta.com/experiences/trombone-champ-unflattened/25085547287757633/?srsltid=AfmBOoqwNdI6X9eigODlRAWGG3LMv4IF9MXagcY9ZS7Fj8jlxxM8t8zj&ref=uploadvr.com" rel="noreferrer">Trombone Champ: Unflattened!</a> lets you play your virtual trombone to over 58 tracks, spanning anthems, marches, classical bangers, and folk classics. Each piece is handcrafted to keep you honking and sliding to your heart’s content, with plenty of surprises and unlockables along the way to keep you coming back for more. In addition, numerous add-on packs have been released to expand the musical rhythm game's repertoire.</p><hr><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/06/Maskmaker-VR---Meta-Quest-2-Launch-Trailer--ESRB-_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/maskmaker-thumbnail-1.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Maskmaker-VR---Meta-Quest-2-Launch-Trailer--ESRB-.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/maskmaker-thumbnail-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">1:47</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><h2 id="maskmaker">Maskmaker </h2><p><a href="https://www.meta.com/experiences/maskmaker/5028049290647430/?srsltid=AfmBOopxV0Wa7jHLgmQnIxn3cuBWBrhpGAv8BdZ2xvShUm1130O7V4uE&ref=uploadvr.com" rel="noreferrer">Maskmaker </a>comes from A Fisherman's Tale creators, Innerspace VR. It's an interesting and intriguing puzzle game in which you play as a maskmaker's apprentice tasked with exploring a magical land and discovering the secret identity of The Maskmaker. </p><p>Our review called it a game whose "best moments achieve an intricate balance between body-swapping puzzling that helps lift the veil on some of the story’s deeper themes."</p><hr><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/06/Outta-Hand---Release-Trailer-l-Meta-Quest-2---Pro_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/ffdg-1.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/06/Outta-Hand---Release-Trailer-l-Meta-Quest-2---Pro.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/ffdg-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">1:08</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><h2 id="outta-hand">Outta Hand</h2><p>A somewhat overlooked platformer that blends Crash Bandicoot with Gorilla Tag, <a href="https://www.meta.com/experiences/outta-hand/5344306855599112/?srsltid=AfmBOoqK-JI4EnJNI04Xnvmkw7nb2wGMpkcnkWB7rHg3S4uurKdvT4hy&ref=uploadvr.com" rel="noreferrer">Outta Hand</a> is a high-energy adventure that kids (and kids-at-heart) will love. You play as a loveable lab experiment that's been scheduled for termination. You must leap, slap, and swing with your ridiculously long arms, escape the hostile facility of the evil Dr. Vendelvom, and free your fellow experiments, too. </p><p><a href="https://www.uploadvr.com/outta-hand-was-the-best-game-i-tried-at-gamescom-2023/" rel="noreferrer">Our hands-on preview</a> called Outta Hand "something that becomes the next natural progression of the Gorilla Tag movement system. Not only is it an evolution of that system, but it offers more mechanics and a sense of flinging freedom with satisfying bouts of combat interspersed throughout."</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>After the Fall</li><li>Angry Birds VR: Isle of Pigs</li><li>Asgard's Wrath 2</li><li>Beat Saber</li><li>Blacktop Hoops</li><li>Breachers</li><li>Crime Shop Simulator</li><li>Deisim</li><li>Demeo</li><li>Demeo Battles</li><li>Dungeons of Eternity</li><li>Escaping Wonderland</li><li>Fruit Ninja</li><li>Ghosts of Tabor</li><li>GOLF+</li><li>Green Hell VR</li><li>iB Cricket</li><li>I Expect You to Die 3</li><li>In Death: Unchained</li><li>Into the Radius</li><li>Job Simulator</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>Red Matter 2</li><li>Shave &amp; Stuff</li><li>Starship Home</li><li>Table Troopers</li><li>The 7th Guest VR</li><li>The Climb 2</li><li>The Light Brigade</li><li>The Thrill of the Fight</li><li>Thief Simulator VR</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><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/outta-hand-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Outta Hand Review: Short, Sweet &amp; Sublime VR Platforming</div><div class="kg-bookmark-description">Outta Hand is an absolute platforming thrill on Quest. Read our full review here:</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.ghost.org/v5.0.0/images/link-icon.svg" 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/Outta-Hand-Key-Art-1-0aedcb19772c00a6cb93d1914cc730947556f1f6209ff615cb977db7a2e6a11e.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><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[ Quest 3 Headsets Are Heading To The International Space Station ]]></title>
        <description><![CDATA[ Two Quest 3 headsets are soon heading to the International Space Station to train astronauts for spacewalks, a collaboration between Meta and the ESA. ]]></description>
        <link>https://www.uploadvr.com/quest-3-headsets-are-heading-to-the-international-space-station/</link>
        <guid isPermaLink="false">6a19dc211f2bb30001abf498</guid>
            <category><![CDATA[ Training &amp; Simulation ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Mon, 01 Jun 2026 08:37:21 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/06/International-Space-Station.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Two Quest 3 headsets are soon heading to the International Space Station to train astronauts for spacewalks before they exit the hatch for real.</p><p>Meta says it's the result of a "six year collaboration" with the European Space Agency (ESA).</p><p>Quest 3 will be far from the first XR headset to arrive at the ISS.</p><p>All the way back in 2015, Microsoft <a href="https://www.uploadvr.com/nasa-finally-uses-hololens-in-space/">sent an original HoloLens AR headset</a> to the ISS with a Remote Expert Mode so ground crews could help astronauts with repairs and a Procedure Mode that overlaid equipment tutorials for novel systems.</p><p>In 2017, Oculus <a href="https://www.uploadvr.com/oculus-rift-international-space-station/">sent a Rift VR headset</a> to the station where ESA astronauts Thomas Pesquet and Alexander Gerst used it for microgravity neuroscience experiments.</p><p>And in 2023, HTC <a href="https://www.uploadvr.com/htc-sent-vive-focus-3-headset-international-space-station/">sent up a Vive Focus 3</a> to support astronaut mental health by providing 360-degree immersive videos of serene locations on Earth.</p><p>For all three previous missions, the headset's tracking system had to be heavily modified to work properly in microgravity. On Earth headsets use the accelerometer in their IMU (inertial measurement unit) to measure the gravity vector to align to the orientation of the ground, but trying to use this in space would cause constant drifting. For the Rift mission, Oculus swapped out the Rift's Constellation tracking system for a third-party solution better suited to be customized for microgravity. Meanwhile, HTC modified the Vive Focus 3 tracking system to track one of the controllers fixed onto a wall as an anchor point, so the headset has a fixed point to align its movement to.</p><p>For Quest 3 now, the modification is less extreme. According to Meta, the team behind the <a href="https://www.uploadvr.com/meta-quest-travel-mode-airplanes/">Travel Mode</a> shipped in 2024, originally for airplanes and now supporting trains too, has extended it to work in microgravity too. Planes, trains, and space stations – that has a ring to it. Whereas on planes the IMU chip's accelerometer is mostly ignored, on the space station it will be entirely ignored, with the headset tracking entirely from visual cues from its cameras.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/htc-sent-vive-focus-3-headset-international-space-station/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">HTC Sent A Vive Focus 3 To The International Space Station</div><div class="kg-bookmark-description">HTC just sent a Vive Focus 3 headset to the International Space Station to support astronaut mental health.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.ghost.org/v5.0.0/images/link-icon.svg" 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/Andreas_Mogensen_in_EVA_suit_portrait-6bd93a048aa75d489a93cb0a2a370a0942d1cda252b8379759622a2a06230bc7.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>The Quest 3 spacewalk training will be part of the station's swan song era. In-orbit construction of the ISS began in 1998, and the aging station is currently set to be deorbited in 2031, with private companies taking the mantle of human presence in Earth orbit while the countries behind the ISS, with the notable exception of Russia, are moving on to build the Artemis Moon Base instead.</p><p>When they arrive on the Moon sometime in the 2030s, the inhabitants of the Artemis base will almost certainly have headsets of their own, with all the significant <a href="https://www.uploadvr.com/category/future-tech/">advancements in XR technology</a> we expect to see over the next 5-10 years. As well as the applications for training, headsets could improve the quality of life for these deep space astronauts, giving them a private cinema for entertainment and virtual relaxation environments to feel as if they're back home.</p><h3 id="you-can-visit-space-stations-in-vr-at-home">You Can Visit Space Stations In VR At Home</h3><p>While astronauts sometimes use VR to feel like they're on Earth, you can do the opposite at home to feel like you're on the International Space Station with <a href="https://www.uploadvr.com/mission-iss-space-simulation-makes-you-astronaut/">Mission: ISS</a>. It's free, available on Quest and the Meta PC VR store.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/mission-iss-space-simulation-makes-you-astronaut/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Mission: ISS Is A Free Space Simulation That Makes You The Astronaut</div><div class="kg-bookmark-description">Virtual reality is a great platform for users to experience fantastic worlds and wonders, but it’s also a portal into the real life wonders very few humans get to enjoy. Outer space is one of, if not the, most incredible of those wonders and VR users are getting an</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.ghost.org/v5.0.0/images/link-icon.svg" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Charles Singletary</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1200/2017/03/MissionISS_screenshots-04.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/vast-haven-1-vr-experience/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">VR Experience Puts You Inside The First Commercial Space Station</div><div class="kg-bookmark-description">Vast’s VR experience puts you inside Haven-1, set to be the first-ever private sector space station next year. It’s available on Quest, Apple Vision Pro, and PC VR.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.ghost.org/v5.0.0/images/link-icon.svg" 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/Vast-Haven-1-45481c8369bfaf29ad8302e4e46e7efaaabe0b6aa051a7e3eb48b68cedb0cba4.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>You can also visit one of the planned private successor stations to the ISS in Vast Haven-1 VR, which is also free and available on <a href="https://www.meta.com/experiences/vast-haven-1-vr/9260261984033320/?ref=uploadvr.com" rel="noopener">the Meta Horizon Store</a> for Quest, Apple's <a href="https://apps.apple.com/us/app/vast-haven-1-vr/id6741874505?ref=uploadvr.com" rel="noopener">App Store</a> for Vision Pro, and <a href="https://store.steampowered.com/app/3474460/Vast_Haven1_VR/?ref=uploadvr.com" rel="noopener">Steam</a> for PC VR.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Mini Basketball Arcade Game Just Hoops Nano Out Now On Quest ]]></title>
        <description><![CDATA[ Just Hoops Nano, a mixed reality mini basketball game, is out now on Meta Quest. ]]></description>
        <link>https://www.uploadvr.com/mini-bjust-hoops-nano-out-now-on-quest/</link>
        <guid isPermaLink="false">6a19e3f71f2bb30001abf49c</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 29 May 2026 14:59:26 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Just_Hoop_Nano_2560x1440-2.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Just Hoops Nano, a mixed reality mini basketball game, is out now on Meta Quest.</p><p>Realcast has released Just Hoops Nano, a new mixed reality mini basketball game. The release comes as something of a surprise, given the game was previously announced to be coming "this summer." </p><p>Designed around hand tracking, Just Hoops Nano drops a mixed reality basketball arcade game into your personal space and uses natural hand gestures to create a direct and intuitive connection to the game. You'll pinch, flick, and shoot mini basketballs into mini hoops from the comfort of your desk, bed, or couch. The game can also be played with controllers. </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/05/Just-Hoops-Nano---Trailer_1-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/05/Just-Hoops-Nano---Trailer_1-1.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/Just-Hoops-Nano---Trailer_1-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">0:29</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>Just Hoops Nano emphasizes short, engaging play sessions, while providing an easy-to-play yet hard-to-master experience. Satisfying physics and gameplay built around timing and precision are central to the game's design philosophy. There are over 20 dynamic levels, moving hoops, longshots, and game modes like Around the World and Zen Mode, an endless shooting session with no pressure. </p><p>Just Hoops Nano is a miniaturized offshoot of Just Hoops, a larger-scale mixed reality basketball arcade experience currently listed on&nbsp;<a href="https://store.steampowered.com/app/1633080/JUST_HOOPS/?ref=uploadvr.com" rel="noopener">SteamVR</a>&nbsp;and&nbsp;<a href="https://www.meta.com/experiences/just-hoops/4038407439503919/?srsltid=AfmBOoqrcE-MgGfeZvD_pxMyFYwjsGkV3mgdKlm0IxkNr1LxMJlRzkWo&ref=uploadvr.com" rel="noopener">Meta's Horizon store</a>.</p><p>We'll have a hands-on impression piece on Just Hoops Nano in the coming days. If you can't wait, Just Hoops Nano is available now on <a href="https://www.meta.com/experiences/just-hoops-nano/25552936234380203/?ref=uploadvr.com" rel="noreferrer">Meta's Horizon Store</a> for $7.99.&nbsp;</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ PlayStation VR2 Gets A Discount  For Sony PlayStation Days Of Play ]]></title>
        <description><![CDATA[ Beginning May 27 and running until June 10, PlayStation VR2 will be sold at a $100 discount during Sony&#39;s Days of Play. ]]></description>
        <link>https://www.uploadvr.com/playstation-vr2-gets-on-sale-for-sony-playstation-days-of-play/</link>
        <guid isPermaLink="false">6a15b78c1414580001295f32</guid>
            <category><![CDATA[ Article ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 29 May 2026 14:59:21 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/5533116f78ecc1da2fbe8dfe4efe98e5d4ac39e8-scaled.webp" medium="image"/>
        <content:encoded><![CDATA[ <p>Beginning May 27 and running until June 10, PlayStation VR2 will be sold at a $100 discount during Sony's Days of Play. </p><p>As part of Sony's annual Days of Play promotional event, PlayStation VR2 is getting a $100 price cut, bringing the cost of the headset from $399 to $299. The sale runs through June 10 and also includes free shipping and additional discounts on hardware and accessories in select regions. Full details and specific deals can be seen on the <a href="https://blog.playstation.com/2026/05/26/days-of-play-2026-begins-may-27/?ref=uploadvr.com" rel="noreferrer">PlayStation Blog</a>. </p><p>The PS VR2 deal comes along with broader hardware discounts, PlayStation Store sales, PlayStation Plus bonuses, and community events across the PlayStation ecosystem. Sony says this year’s event will feature discounted PS5 and PS4 games, along with promotions on accessories including DualSense controllers, the Pulse Elite headset, and Pulse Explore earbuds.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/playstation-vr2-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">PlayStation VR2 Review: Next-Generation VR Gaming For PS5</div><div class="kg-bookmark-description">PlayStation VR2 heralds the next-generation of console-based VR on PS5. We’ve had the chance to put Sony’s new headset through its paces over the past week, so how does it hold up? Here’s our PSVR 2 review. After years of waiting,&nbsp;PSVR 2&nbsp;is finally here and</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.ghost.org/v5.0.0/images/link-icon.svg" 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/PlayStation-VR2-Headset-on-top-of-box-scaled-6db5cd6368f6293e600996a7593b2056696812abf1e578687827add45b84ed10.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Sony's latest VR headset is a great piece of hardware that's been widely praised for its excellent displays, eye tracking, and immersive haptic feedback. The PlayStation VR2 normally retails for $399. The new, temporary price of $299 is quite appealing, and it will be interesting to see if this sale will move consumers to splash out the cash on a PS VR2. </p><p>The full details of the sale will launch on <a href="https://www.playstation.com/en-us/deals/days-of-play/?ref=uploadvr.com" rel="noreferrer">Sony's Days of Play website starting May 27 at 12:01 AM</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Compass Review: Fly The Friendly Skies ]]></title>
        <description><![CDATA[ Compass is simple and beautiful. It gives you a cockpit, an open sky, and somewhere cool to fly. For me, that&#39;s more than enough. ]]></description>
        <link>https://www.uploadvr.com/compass-review-fly-the-friendly-skies/</link>
        <guid isPermaLink="false">6a18593f1f2bb30001abf235</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 29 May 2026 09:30:56 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/compasss-header-1.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>I've been riding motorcycles since I was a kid. Last year, I went back to basics and bought an old British motorcycle from an even older man, then spent six months bringing it back to life. My <a href="https://en.wikipedia.org/wiki/BSA_Thunderbolt?ref=uploadvr.com" rel="noreferrer">1967 BSA A65</a> is light, nimble, and simple. It has no safety features, no anti-lock brakes, no computers. The thing doesn't even have turn signals. What it does have is a motor, two wheels, and a seat: everything you need to roll down the road at 95 miles per hour and nothing more. </p><p>Compass is like that. It's uncomplicated, a bit sparse, and as a video game, unapologetically simple. But it's also endearing, unique, and like my favorite bike, a whole lot of fun. </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>: Compass is a story-driven, open-world flight exploration game with tactile puzzle elements.<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://www.meta.com/en-gb/experiences/compass/7364112793688009/?ref=uploadvr.com" target="_blank" rel="noopener">Meta Quest</a>, <a href="https://store.steampowered.com/app/4381560/Compass/?ref=uploadvr.com" target="_blank" rel="noopener">SteamVR</a>, and (coming to) <a href="https://store.playstation.com/en-us/concept/10019146?ref=uploadvr.com" target="_blank" rel="noopener">PlayStation VR2</a><br><b><strong style="white-space: pre-wrap;">Reviewed On</strong></b>: Quest 3S<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: May 28, 2026<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Trebuchet<br><b><strong style="white-space: pre-wrap;">Publisher</strong></b>: Trebuchet, Creature<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $12.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/05/compas-completing-a-quest_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/compass-screen-05-1.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/compas-completing-a-quest.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/compass-screen-05-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: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;">Compass gameplay captured by UploadVR</span></p></figcaption>
        </figure><h3 id="what-is-compass">What Is Compass?</h3><p>Though it may sound reductive, Compass is a game about flying. While it's true that Compass tells a story, that it's full of NPCs and quests, that there are puzzles to solve and cosmetics to earn and a ship to upgrade, all of this is secondary. At its core, Compass is all about exploring the skies. </p><p>You play as a scout, guiding and supporting an airborne caravan of anthropomorphic alien animals as it treks across a cosmic skyscape on a quest to deliver a giant egg to "the great incubator" while outrunning the attacks of an enormous space whale. It sounds odd, and that's because it <em>is</em> odd. Delightfully so. </p><p>The gameplay loop is essentially this: you fly to the central hub of an open-world area, chat with some NPCs, accept some quests, then explore the map in your ship. Throughout the overworld you'll find crystals which can be harvested and used to unlock areas shrouded in mist, within which are contained the game's out-of-cockpit traversal puzzles. You'll solve these, energize conduits, and link the various subareas to the central hub so that you can power up a wormhole and jump to the next zone. Once there, you'll do it all again, coming ever closer to delivering the egg and completing your journey. </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/05/compass-clearing-a-lighthouse_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/05/compass-clearing-a-lighthouse.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/compass-clearing-a-lighthouse_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: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>
            <figcaption><p><span style="white-space: pre-wrap;">Compass gameplay captured by UploadVR</span></p></figcaption>
        </figure><h3 id="taking-flight">Taking Flight</h3><p>One thing that Compass understands better than a lot of games is that simplicity matters. Flying the ship isn't about managing systems or memorizing buttons. It's about instinct, and the sensation of grabbing the yoke with both hands and feeling your body subtly lean into turns. </p><p>Compass' controls are tactile and direct, responsive and forgiving. You plunge the yoke forward to dive, pull it back to climb, and turn left and right to bank. The control sticks allow fine control in all directions, too, though this is muted.</p><p>The control scheme works really well. Within minutes of starting the game, I found myself banking my nimble little airship between floating structures in the sky, dipping beneath enormous suspended ruins and swooping left and right in instinctive imitation of leaning a motorcycle into a long curve on an empty road. </p><p>You fly through this weird sky, discovering places and ruins and islands of floating stone, strange little huts with even stranger little dudes inhabiting them. You'll find hostile turrets to be juked, minefields to maneuver through, and other dangers worth avoiding. You'll be shot and blown up, you'll repair your ship, you'll salvage some cargo, and you'll swoop through marshmallow clouds, always discovering something new just beyond the horizon. </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/05/compass-later-game_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/05/compass-later-game.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/compass-later-game_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: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;">Compass gameplay captured by UploadVR</span></p></figcaption>
        </figure><p>There are many moments of quiet in which all you're doing is flying through an open sky while distant structures drift by and strange, ambient music hums softly in the background. In short, if you can get yourself into the right frame of mind, it's a nice place to be.</p><h3 id="the-puzzles">The Puzzles</h3><p>If flying is the core pillar of Compass, another is its puzzles. Unlocking these crystal-gated puzzle zones forces you out of the cockpit. The game shifts to environmental traversal sections that involve using your grappling hooks to navigate fragmented ruins, flipping switches, blocking or redirecting beams of energy to reactivate towers and push the caravan onward. </p><p>These puzzle areas are generally simple, mechanically, but they serve an important role in adding variety to the game. They increase in complexity the further we get into the game. While they never become truly difficult, like the puzzles in early Zelda games, they make you feel clever. </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/05/compass-puzzles_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/05/compass-puzzles.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/compass-puzzles_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">4:16</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;">Compass gameplay 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;">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;">Compass can be played seated or standing, and options and adjustments are available for movement and rotational vignette. Rotation can be snap or smooth turning, and snap angle is user-selectable. </span></p></div>
        </div><h3 id="turbulence">Turbulence</h3><p>To say that Compass gets everything right would be a lie. Though flying generally feels engaging and fun, longer play sessions tired me out and I ended up wishing for simpler stick-based flight controls. </p><p>Additionally, the game can feel repetitive. Most quests involve tracking down lost objects and returning them to their owners. And most zones feel a bit too similar in both aesthetic and directives. The puzzles are competent without ever being especially memorable. And some players will find the slow exploration tedious (if you didn't like Wind Waker's boating, you're gonna hate this). </p><p>And lastly, the world of Compass can feel sparse. The minimalism that makes the world feel mysterious can also leave it feeling underdeveloped. I kept waiting for the game to surprise me with something radically different, a new biome or a deeper narrative turn, or more elaborate puzzles, but these never fully arrived. Compass sort of hints at a larger, stranger universe than the one it ultimately delivers, which is a shame, because what's here is really, really good. I just wish there was more.</p><p>Compass will not be for everyone. Players looking for constant progression, combat, or spectacle may find its gameplay slow and its pacing monotonous. But for the right player, someone willing to accept its rhythm and enjoy the simple act of exploring, it offers a very compelling experience. </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/05/compass-screen-02.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/05/compass-screen-02.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/compass-screen-02.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/compass-screen-02.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/compass-screen-02.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/05/compass-screen-03.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/05/compass-screen-03.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/compass-screen-03.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/compass-screen-03.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/compass-screen-03.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/05/compass-screen-04.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/05/compass-screen-04.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/compass-screen-04.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/compass-screen-04.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/compass-screen-04.jpg 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><h2 id="compass-review-final-verdict">Compass Review: Final Verdict</h2><p>I found myself consistently charmed by Compass. So many modern games are afraid of empty space. They're built with fear that players will become bored if every moment isn't packed with stuff; mechanics, voice acting, waypoint markers, yellow paint, the dopamine flood of endless rewards. Compass takes the opposite approach. It trusts that mystery and atmosphere will carry the player through. </p><p>Like an old motorcycle, Compass is simple and beautiful. It gives you a cockpit, an open sky, and somewhere cool to fly. For me, that's more than enough. </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[ Beat Saber Drops Three Free New Songs For Its Eight Year Anniversary ]]></title>
        <description><![CDATA[ Beat Saber adds three new free songs to celebrate its 8th anniversary. ]]></description>
        <link>https://www.uploadvr.com/beat-saber-drops-three-free-new-songs-for-its-eight-year-anniversary/</link>
        <guid isPermaLink="false">6a1859221f2bb30001abf231</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 29 May 2026 09:30:56 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/beat-saber-eight-year-anniversary.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Beat Games is celebrating eight years of its popular VR rhythm game Beat Saber with three free new songs, including its first original in-house track since the originals from Jaroslav Beck.</p><p>The three tracks are all available today and will download automatically when the application updates. </p><p>Here's a brief teaser:</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/05/YTDown_YouTube_8th-Anniversary-Update-Release-Trailer-B_Media_7Kbngech6N0_001_1080p_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/7Kbngech6N0-HD.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/YTDown_YouTube_8th-Anniversary-Update-Release-Trailer-B_Media_7Kbngech6N0_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/7Kbngech6N0-HD.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:48</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 new original track is “Phantom Fangs” from Zakka G, joined by Boom Kitty x MDK’s "Killshot" and Skybreak &amp; Daeya’s "Astral Blossom."</p><p>This continues a strong 2026 for Beat Saber after shock drops of tracks by <a href="https://www.uploadvr.com/beat-saber-bad-bunny-me-porto-bonito/" rel="noreferrer">Bad Bunny</a> and <a href="https://www.uploadvr.com/twenty-one-pilots-stressed-out-hits-beat-saber-next-week/" rel="noreferrer">Twenty One Pilots</a>, and the <a href="https://www.uploadvr.com/beat-saber-gets-the-prodigy-music-pack-with-6-new-songs/" rel="noreferrer">Prodigy Music Pack</a>.</p><p>It should be clarified, as we do whenever new Beat Saber content pops up, that we previously reported the end of <a href="https://www.uploadvr.com/beat-saber-ends-playstation-vr-support/" rel="noreferrer">ongoing PlayStation VR2 support</a> last year. As such, these tracks are only available for PC VR and Quest players. </p><p>Beat Saber is available on <a href="https://www.oculus.com/experiences/rift/1304877726278670/?ref=uploadvr.com" rel="noopener">Quest</a>, <a href="https://store.steampowered.com/app/620980/Beat_Saber/?ref=uploadvr.com" rel="noopener">Steam</a>, and <a href="https://store.playstation.com/en-us/product/UP4882-PPSA14734_00-BEATSABERFULLPS5?ref=uploadvr.com" rel="noopener">PlayStation VR2</a>. It also joined the <a href="https://www.uploadvr.com/horizon-monthly-games-march-2026/" rel="noreferrer">Horizon+ games catalog</a> earlier this year.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Little Nightmares VR: Altered Echoes Adds New Comfort Settings After Player Feedback ]]></title>
        <description><![CDATA[ Little Nightmares VR: Altered Echoes added &quot;heavily requested&quot; smooth turning and a PC-only toggle for the hood vignette in its latest update. ]]></description>
        <link>https://www.uploadvr.com/little-nightmares-vr-altered-echoes-adds-new-comfort-settings-after-player-feedback/</link>
        <guid isPermaLink="false">6a172bd9eb88f20001656e17</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 28 May 2026 08:39:45 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Little_Nightmares_VR_Altered_Echoes_KeyArt.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Bandai Namco has addressed the two biggest player complaints about Little Nightmares VR: Altered Echoes, adding a smooth turning option for all platforms and an option to disable the controversial hood vignette for PC VR players.</p><p>The response to Altered Echoes has <em>mostly</em> been positive, including <a href="https://www.uploadvr.com/little-nightmares-altered-echoes-vr-review/" rel="noreferrer">my review of the game</a> at release. That said, if you read player reviews, particularly the negative ones, the lack of smooth turning &amp; inability to disable the vignette of protagonist Dark Six's hood have been common points of contention. For some, it was a dealbreaker that put them off buying the game altogether.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/little-nightmares-altered-echoes-vr-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Little Nightmares VR: Altered Echoes Review - A Faithfully Terrifying Adaptation</div><div class="kg-bookmark-description">Little Nightmares VR: Altered Echoes is an excellent translation of the series to VR, lacking only in more robust VR comfort options.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.ghost.org/v5.0.0/images/link-icon.svg" 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/assets_2026_03_1773343112_Little_Nightmares_VR_Altered_Echoes_Screenshot_6-b7f97778147f38ae0a92bef2a75ef2d9555980658f3820bc49b6372076328150.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Bandai Namco has addressed this in a May update. The smooth turning option has several speed presets ranging from 0.5x to 3x. The hood removal option is only available for the PC VR version of the game, with no indication if it will be added for Meta Quest and PlayStation VR2 at a later date. The post on Bandai Namco's website states it is "available on PC only due to performance limitations on other platforms."</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/05/little-nightmares-comfort-update.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/05/little-nightmares-comfort-update.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/little-nightmares-comfort-update.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/little-nightmares-comfort-update.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/little-nightmares-comfort-update.png 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Little Nightmares VR: Altered Echoes May Update graphic</span></figcaption></figure><p>I jumped back into the game on SteamVR earlier today, removed the hood, and played the game for an hour with no discernible impact on the game's performance. However, everyone's PC is different, so your mileage may vary depending on your PC's specifications. I personally have an RTX 5070 Ti GPU and an AMD Ryzen 7 9850X3D, so there's not a lot it cannot handle. </p><p>Here are the other listed improvements: </p><p>• Improved climbable interactions and collision handling. <br>• Fixed several environment interaction behaviors. <br>• Improved AI behavior during investigations and chase situations. <br>• Improved visibility handling for nearby and held objects.</p><p>At release, the game FAQ on Bandai Namco's website expressly stated that the game was snap turn only and the vignette could not be removed as a precaution against motion sickness. The vignette was additionally said to be present for added immersion. </p><p>Respectfully, giving VR players options to tailor the comfort settings to their personal liking will always be the best accessibility practice. Everyone handles VR locomotion differently and a one-size-fits-all design methodology will always court backlash. This is evidenced by the developer's admission on the Horizon Store's developer post that both features were 'highly requested.' </p><p>Little Nightmares VR: Altered Echoes is available now on <a href="https://store.playstation.com/en-us/concept/10013518/?ref=uploadvr.com" rel="noopener">PS VR2</a>, <a href="https://store.steampowered.com/app/2482940/Little_Nightmares_VR_Altered_Echoes/?ref=uploadvr.com" rel="noopener">Steam</a>, and <a href="https://www.meta.com/experiences/little-nightmares-vr-altered-echoes/29336472685998992/?ref=uploadvr.com" rel="noopener">Meta Quest</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ No Man&#x27;s Sky&#x27;s &#x27;The Swarm&#x27; Update Promises Its Biggest Space Battles Yet ]]></title>
        <description><![CDATA[ No Man&#39;s Sky sends the entire player community to war against an intergalactic threat in its latest update. ]]></description>
        <link>https://www.uploadvr.com/no-mans-skys-the-swarm-update-promises-its-biggest-space-battles-yet/</link>
        <guid isPermaLink="false">6a15d3511414580001295ff1</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Wed, 27 May 2026 09:10:35 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/No-Man-s-Sky-The-Swarm-Update-KeyArt-4k.png" medium="image"/>
        <content:encoded><![CDATA[ <p>No Man's Sky's latest content update, The Swarm, brings a community-wide war against The Hive of Glass, an invasive threat to the entire universe.  The new update is available now. </p><p>When Hello Games head Sean Murray posts a single emoji on social media, the No Man's Sky community starts speculating what it means. April's <a href="https://www.uploadvr.com/no-mans-sky-channels-pokemon-in-latest-update/" rel="noreferrer">Xeno Arena update</a>, a Pokemon-style creature arena battler, was teased with a simple stadium emoji. February's <a href="https://www.uploadvr.com/no-mans-sky-remnant-update-adds-gravity-gun-and-more/" rel="noreferrer">Remnant update</a> was preceded by a safety vest. Murray has been doing this unique form of marketing since 2020, so when he posted a single bee this past week, the theories came fast. A cooking update? A tease for Hello Games' upcoming game, Light No Fire? A new beekeeper feature? </p><p>None of the above. Instead, it's The Swarm, where Travelers (players) have to work together to fend off an enemy "unlike anything we've seen before," according to Murray.</p><p>Here's the trailer:</p><figure class="kg-card kg-video-card kg-width-full" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/No-Man-s-Sky-The-Swarm-Update-Trailer-1-optimized_thumb-1.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/05/No-Man-s-Sky-The-Swarm-Update-Trailer-1-optimized-1.mp4" poster="https://img.spacergif.org/v1/3840x2160/0a/spacer.png" width="3840" height="2160" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/No-Man-s-Sky-The-Swarm-Update-Trailer-1-optimized_thumb-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">1: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><p>In The Swarm, players will load into a personality test that divides each of them into one of three factions. These three factions will compete against one another to combat the Hive of Glass, a massive space bound structure that deploys hundreds of drone ships to protect itself. The Hive itself is also a weapon equipped with a central laser powerful enough to destroy entire freighter fleets and possibly space stations. It all sounds very Star Wars Death Star adjacent. As a lifelong Star Wars fan, I'm in.</p><p>The war with the Hive is waged on two fronts: in space and on the planet. Travelers on the ground will investigate and loot the remains of downed drones using the gravity gun introduced in the Remnant update. These drones have to be salvaged and researched to discover the secrets behind the Hive while Travelers also have to defeat planetary swarms. </p><p>The efforts of each faction will be tracked in the Space Anomaly and the <a href="https://galacticatlas.nomanssky.com/?ref=uploadvr.com">Galactic Atlas</a>, with the most effective of the three factions being memorialized in the Space Anomaly. This event is reminiscent of the monthly <a href="https://www.uploadvr.com/asgards-wrath-2-uncharted-rifts/" rel="noreferrer">Cosmic Events</a> in the now defunct Sanzaru Games' <a href="https://www.uploadvr.com/asgards-wrath-2-review/" rel="noreferrer">Asgard's Wrath 2</a>, where players chose between two factions and competed for exclusive rewards. The Swarm also has exclusive rewards for participation, including a retro-styled suit of armor, a new rifle, and a huge new jet pack.</p><p>Regarding the community style challenge of The Swarm, Murray had this to say:</p><blockquote><em>The prospect of all existing Travellers converging on a single area of the universe to take the largest space battles to date, against the back-drop of an ominous, mysterious Death Star like construct, with the ability to destroy space station sized objects… is going to make for some exciting weeks ahead for us and for players.</em></blockquote><p>No Man's Sky is available on <a href="https://store.steampowered.com/app/275850/No_Mans_Sky/?ref=uploadvr.com" rel="noopener">Steam</a> and <a href="https://www.playstation.com/en-us/games/no-mans-sky/?ref=uploadvr.com" rel="noopener">PS VR2</a>. The Swarm update is free to all players.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Upcoming VR Games 2026: New Releases On Meta Quest, PC VR, PlayStation VR2 &amp; More ]]></title>
        <description><![CDATA[ Need a refresher on all upcoming VR games? Here&#39;s every major game coming to Quest, PS VR2, PC VR, Pico, Apple Vision Pro, Galaxy XR, and more. ]]></description>
        <link>https://www.uploadvr.com/upcoming-vr-games/</link>
        <guid isPermaLink="false">64a3f06bf4ade6000109709c</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Henry Stockdale ]]></dc:creator>
        <pubDate>Wed, 27 May 2026 01:00:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/payday-mask-hold-up.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Searching for new VR games and upcoming releases? You're in the right place.</p><p>Recent years have seen more VR games than ever before. Major titles continue reaching <a href="https://www.uploadvr.com/quest-3-review/" rel="noreferrer">Quest 3</a>, Steam, <a href="https://uploadvr.com/playstation-vr2-review/?ref=uploadvr.com" rel="noreferrer">PlayStation VR2</a>, and Pico, with PC VR looking set for a renewed boost when <a href="https://www.uploadvr.com/valve-steam-frame-hands-on-impressions/" rel="noreferrer">Steam Frame</a> launches. While <a href="https://www.uploadvr.com/apple-vision-pro-review/" rel="noreferrer">Apple Vision Pro</a> and <a href="https://www.uploadvr.com/samsung-galaxy-xr-android-xr-first-impressions-hands-on/" rel="noreferrer">Samsung Galaxy XR</a> don't prioritize gaming, you can expect the odd release every so often. Whatever your headset, there are plenty more upcoming VR games to pick from</p><p>Our aim is to keep this wider list that we will regularly update, so you can better plan ahead or remind yourself of the upcoming VR games you had perhaps forgotten about. If we notice a game getting repeatedly delayed just before launch, said game will be placed in the 'TBC' section until a firm commitment is made.</p><p>This also won't replace our more in-depth monthly round-ups. As part of ongoing updates, we'll keep the <a href="https://www.uploadvr.com/new-vr-games-and-releases-may-2026-meta-quest-steamvr-and-playstation-vr2-2/" rel="noreferrer">current's month specific information</a> below.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/new-vr-games-and-releases-may-2026-meta-quest-steamvr-and-playstation-vr2-2/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">New VR Games &amp; Releases June 2026: Meta Quest, PC VR, PlayStation VR2, &amp; More</div><div class="kg-bookmark-description">Looking for a list of all the new VR games and DLCs coming to Quest, Steam, PlayStation VR2, and other platforms in June? We’ve got you covered.</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-dbfebeff-e976-44dd-8430-e9640becd1c2.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/uvr-June26-releases-586118fc-3f2c-4c56-9fd9-31e2083d66ef.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Since Meta has dropped <a href="https://www.uploadvr.com/new-quest-store-apps-not-allowed-to-support-original-quest/" rel="noreferrer">Quest 1 support entirely</a>, Quest games going forward will only support <a href="https://uploadvr.com/oculus-quest-2-review?ref=uploadvr.com" rel="noreferrer">Quest 2</a>, <a href="https://uploadvr.com/meta-quest-pro-review/?ref=uploadvr.com">Quest Pro</a>, and/or Quest 3 and <a href="https://www.uploadvr.com/meta-quest-3s-initial-hands-on/" rel="noreferrer">Quest 3S</a>. You can find the <a href="https://www.meta.com/en-gb/experiences/?ref=uploadvr.com" rel="noreferrer">Horizon Store</a> and mobile apps (<a href="https://apps.apple.com/us/app/meta-quest/id1366478176?ref=uploadvr.com" rel="noreferrer">iOS</a>/<a href="https://play.google.com/store/apps/details?id=com.oculus.twilight&hl=en&gl=US&pli=1&ref=uploadvr.com" rel="noreferrer">Google Play</a>) here. If a game is only on Quest 3/3S, that will be noted as more games leave Quest 2/Pro behind. We expect that list to grow now that <a href="https://www.uploadvr.com/quest-pro-officially-discontinued/">Quest Pro</a> and <a href="https://www.uploadvr.com/meta-discontinuing-quest-2-and-quest-pro/">Quest 2 are discontinued</a>.</p><p>Similarly, releases on <a href="https://www.uploadvr.com/pico-4-ultra-hands-on-impressions/" rel="noreferrer">Pico 4 Ultra</a>, <a href="https://uploadvr.com/pico-4-review-quest-2-comparison/?ref=uploadvr.com">Pico 4</a>, or <a href="https://uploadvr.com/pico-neo-3-link-review-quest-2-alternative/?ref=uploadvr.com">Neo 3 Link</a> will just say 'Pico' – those games are viewable through apps (<a href="https://apps.apple.com/lv/app/pico-vr/id1621284230?ref=uploadvr.com" rel="noopener">iOS</a>/<a href="https://play.google.com/store/apps/details?id=com.picovr.assistantphone.global&hl=en_GB&gl=US&ref=uploadvr.com" rel="noopener">Google Play</a>) or the <a href="https://store-global.picoxr.com/en?ref=uploadvr.com" rel="noreferrer">web store</a>. The PlayStation Store naturally covers <a href="https://store.playstation.com/en-gb/category/30e3fe35-8f2d-4496-95bc-844f56952e3c/1?PSVR=productVrCompatibility&ref=uploadvr.com">PlayStation VR</a> and <a href="https://store.playstation.com/en-us/category/7b0ad209-dadd-4575-9e51-09ccc803deeb/1?ref=uploadvr.com">PS VR2</a> games. Most PC VR titles are on <a href="https://store.steampowered.com/vr?ref=uploadvr.com" rel="noopener">Steam</a>, but some are also on <a href="https://www.oculus.com/experiences/rift/?locale=en_GB&ref=uploadvr.com" rel="noopener">Rift</a>, <a href="https://www.viveport.com/plan/pcvr?ref=uploadvr.com" rel="noreferrer">Viveport</a>, <a href="https://itch.io/games/tag-virtual-reality?ref=uploadvr.com" rel="noopener">itch.io</a>, <a href="https://www.gog.com/en/games/tags/vr?ref=uploadvr.com">GOG</a>, and <a href="https://store.epicgames.com/en-US/c/vr-games?sortBy=releaseDate&sortDir=DESC&count=40&ref=uploadvr.com" rel="noreferrer">EGS</a>. Samsung Galaxy XR games are on <a href="https://play.google.com/store/games?device=xr&ref=uploadvr.com">Google Play</a>, while the <a href="https://apps.apple.com/us/vision?ref=uploadvr.com">App Store</a> covers Apple Vision Pro. We'll note other platforms where relevant, too.</p><p>For now, here's our list of upcoming VR games on all major platforms.</p><hr><h2 id="july-2026">July 2026</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/05/fixer-undercover-ss.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/05/fixer-undercover-ss.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/fixer-undercover-ss.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/fixer-undercover-ss.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/fixer-undercover-ss.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Fixer Undercover</span></figcaption></figure><ul><li><a href="https://store.steampowered.com/app/4114860/SCP_The_Beginning/?ref=uploadvr.com"><strong>SCP The Beginning</strong></a> - July 13 (PC VR)</li><li><a href="https://store.steampowered.com/app/4389140/Edd_Skeleton_VR/?ref=uploadvr.com"><strong>Edd Skeleton VR</strong></a> - July 14 (PC VR)</li><li><a href="https://www.uploadvr.com/fixer-undercover-wrenches-its-way-onto-steam-in-july-with-vr-flatscreen-support/" rel="noreferrer"><strong>Fixer Undercover</strong></a> - July 16 (PC VR)</li><li><a href="https://store.steampowered.com/app/2870120/Paranatural/?ref=uploadvr.com"><strong>Paranatural</strong></a> - July 17 (PC VR)</li><li><a href="https://www.uploadvr.com/roboquest-vr-review/" rel="noreferrer"><strong>Roboquest VR</strong></a> - July 23 (Quest)</li><li><a href="https://store.steampowered.com/app/4297040/Aeternum_Infecti/?ref=uploadvr.com"><strong>Aeternum Infecti</strong></a> - July 24 (PC VR)</li><li><a href="https://www.meta.com/experiences/cybercore-protocol-mixed-reality/34787540474222788/?ref=uploadvr.com"><strong>Cybercore Protocol</strong></a> - July 26 (Quest)</li><li><a href="https://store.steampowered.com/app/3263090/Amelias_Escape/?snr=1_7_7_151_150_1&ref=uploadvr.com" rel="noreferrer"><strong>Amelia's Escape</strong></a> - July 2026 (PC VR, Quest)</li><li><a href="https://www.meta.com/experiences/blooming-conductor/28179683564955723/?ref=uploadvr.com"><strong>Blooming Conductor</strong></a> - July 2026 (Quest)</li><li><a href="https://www.meta.com/experiences/game-im-prisoner/25657930913826702/?ref=uploadvr.com"><strong>Game I'm Prisoner</strong></a> - July 2026 (Quest)</li><li><a href="https://store.steampowered.com/app/4277500/Snooker_Billiard/?ref=uploadvr.com"><strong>Snooker Billiard</strong></a> - July 2026 (PC VR)</li><li><a href="https://www.meta.com/experiences/26088164530804706/?ref=uploadvr.com"><strong>Surreal Sniper</strong></a> - July 2026 (Quest)</li><li><a href="https://store.steampowered.com/app/2896630/Tomboy_Adventure_2/?ref=uploadvr.com"><strong>Tomboy Adventure 2</strong></a> - July 2026 (PC VR)</li><li><a href="https://store.steampowered.com/app/3165710/Wild_West_Panic/?ref=uploadvr.com"><strong>Wild West Panic</strong></a> - July 2026 (PC VR)</li></ul><hr><h2 id="summer-2026">Summer 2026</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/05/image-14.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/05/image-14.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/image-14.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/image-14.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/image-14.png 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Dagger Woods VR</span></figcaption></figure><ul><li><a href="https://store.steampowered.com/app/1996740/Dagger_Woods_VR/?ref=uploadvr.com"><strong>Dagger Woods VR</strong></a> - Summer 2026 (PC VR, Quest, PS VR2)</li><li><a href="https://flyon-rc.itch.io/flyon-rc?ref=uploadvr.com"><strong>Flyon RC</strong></a> - Summer 2026 (Quest)</li><li><a href="https://www.uploadvr.com/mr-clean-mixed-reality-announcement/" rel="noreferrer"><strong>MR Clean</strong></a> - Summer 2026 (Quest 3)</li><li><a href="https://www.youtube.com/watch?v=kCqIpurbPuA&ref=uploadvr.com"><strong>The Great Flood</strong></a> - Summer 2026 (Quest)</li><li><a href="https://www.uploadvr.com/tin-hearts-gets-festive-with-act-1-launch-next-month-on-quest/"><strong>Tin Hearts: Act 1</strong></a> - Summer 2026 (Quest)</li></ul><hr><h2 id="q2-2026">Q2 2026</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/05/image-15.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/05/image-15.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/image-15.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/image-15.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/image-15.png 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Exoshock</span></figcaption></figure><ul><li><a href="https://www.uploadvr.com/exoshock-vr-gameplay-trailer/" rel="noreferrer"><strong>Exoshock</strong></a> - Q2 2026 (PC VR, Quest)</li><li><a href="https://il2-korea.com/en/?ref=uploadvr.com" rel="noreferrer"><strong>Korea IL-2 Series</strong></a>* - Q2 2026 (PC VR)</li><li><a href="https://store.steampowered.com/app/2201470/Remnant_Protocol/?snr=1_7_7_comingsoon_150_2&ref=uploadvr.com"><strong>Remnant Protocol</strong></a> - Q2 2026 (PC VR, Quest)</li></ul><hr><h2 id="q3-2026">Q3 2026</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/2025/11/ss_2e58071487315c6e8ae69717e4999babe04bce46.1920x1080.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/2025/11/ss_2e58071487315c6e8ae69717e4999babe04bce46.1920x1080.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2025/11/ss_2e58071487315c6e8ae69717e4999babe04bce46.1920x1080.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2025/11/ss_2e58071487315c6e8ae69717e4999babe04bce46.1920x1080.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2025/11/ss_2e58071487315c6e8ae69717e4999babe04bce46.1920x1080.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Penguin Festival</span></figcaption></figure><ul><li><a href="https://www.uploadvr.com/deep-sea-puzzler-echoes-of-mora-delayed-to-q3-2026/" rel="noreferrer"><strong>Echoes of Mora</strong></a> - Q3 2026 (PC VR)</li><li><a href="https://store.steampowered.com/app/3064880/Codebreakers_VR?snr=1_1453_4__100716&ref=uploadvr.com"><strong>Codebreakers VR</strong></a> - Q3 2026 (PC VR, Quest)</li><li><a href="https://www.uploadvr.com/memoreum-quest-release-date/" rel="noreferrer"><strong>Memoreum</strong></a> - Q3 2026 (PC VR, PS VR2)</li><li><a href="https://www.uploadvr.com/penguin-festival-announcement/"><strong>Penguin Festival</strong></a> - Q3 2026 (PC VR)</li><li><a href="https://www.uploadvr.com/the-lightkeepers-announcement/"><strong>The Lightkeepers</strong></a> - Q3 2026 (Quest)</li></ul><hr><h2 id="q4-2026">Q4 2026</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/2025/11/ss_8821c1b18073ebdd9ab7e43ca83c45684825cc2a.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/2025/11/ss_8821c1b18073ebdd9ab7e43ca83c45684825cc2a.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2025/11/ss_8821c1b18073ebdd9ab7e43ca83c45684825cc2a.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2025/11/ss_8821c1b18073ebdd9ab7e43ca83c45684825cc2a.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2025/11/ss_8821c1b18073ebdd9ab7e43ca83c45684825cc2a.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Agent Simulator</span></figcaption></figure><ul><li><a href="https://www.uploadvr.com/agent-simulator-vr-quest-release/" rel="noreferrer"><strong>Agent Simulator</strong></a> - Q4 2026 (PC VR)</li><li><a href="https://store.steampowered.com/app/3304070/Deliria_VR/?ref=uploadvr.com"><strong>Deliria VR</strong></a> - Q4 2026 (PC VR)</li><li><a href="https://store.steampowered.com/app/3708210/Xenolocus/?ref=uploadvr.com"><strong>Xenolocus</strong></a> - Q4 2026 (PC VR)</li></ul><hr><h2 id="2026">2026</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/05/guardians-planetfall-key-art.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/05/guardians-planetfall-key-art.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/guardians-planetfall-key-art.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/guardians-planetfall-key-art.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/guardians-planetfall-key-art.png 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Guardians Planetfall</span></figcaption></figure><ul><li><a href="https://www.uploadvr.com/co-op-horde-shooter-a-long-survive-is-out-now-on-quest/" rel="noreferrer"><strong>A Long Survive</strong></a> - 2026 (PS VR2)</li><li><a href="https://www.uploadvr.com/alliance-tales-battle-for-the-frontier-announcement/"><strong>Alliance Tales: Battle for the Frontier</strong></a> - 2026 (PC VR)</li><li><a href="https://store.playstation.com/en-us/concept/10011540?ref=uploadvr.com" rel="noreferrer"><strong>Already Dead</strong></a> - 2026 (PS VR2)</li><li><a href="https://www.uploadvr.com/ascent-quest-online-vr-fantasy-rpg/" rel="noreferrer"><strong>Ascent Quest</strong></a>** - 2026 (PC VR, PS VR2)</li><li><a href="https://www.uploadvr.com/automa-aims-for-half-life-alyx-vibes-in-standalone-quest/"><strong>Automa</strong></a> - 2026 (PC VR, PS VR2, Quest 3)</li><li><a href="https://store.steampowered.com/app/1876550/BlastMania/?ref=uploadvr.com"><strong>Blastmania</strong></a> - 2026 (PC VR)</li><li><a href="https://www.uploadvr.com/bootstrap-island-playstation-vr2-announcement/"><strong>Bootstrap Island</strong></a> - 2026 (PS VR2)</li><li><a href="https://store.steampowered.com/app/2816730/CONFINED_Leaving_OKB134/?ref=uploadvr.com" rel="noreferrer"><strong>CONFINED: Leaving OKB-134</strong></a> - 2026 (PC VR)</li><li><a href="https://www.uploadvr.com/covr-is-a-tactical-vr-milsim-from-the-zero-caliber-developer/" rel="noreferrer"><strong>COVR</strong></a> - 2026 (TBD)</li><li><a href="https://www.uploadvr.com/detective-vr-review/" rel="noreferrer"><strong>Detective VR</strong></a> - 2026 (PC VR, PS VR2)</li><li><a href="https://store.steampowered.com/app/2361560/Dr_Emmersons_Nocturnes/?ref=uploadvr.com" rel="noreferrer"><strong>Dr Emmerson's Nocturnes</strong></a> - 2026 (PC VR)</li><li><a href="https://www.uploadvr.com/evangelion-cross-reflections-vr-mixed-reality-game/" rel="noreferrer"><strong>Evangelion: Cross Reflections</strong></a> - 2026 (TBC)</li><li><a href="https://www.uploadvr.com/falcon-fall-pc-vr-tactical-shooter-announcement/"><strong>Falcon Fall</strong></a> - 2026 (PC VR)</li><li><a href="https://www.uploadvr.com/full-steam-undead-announcement/"><strong>Full Steam Undead</strong></a> - 2026 (PC VR, Quest)</li><li><a href="https://www.uploadvr.com/g-rebels-pc-vr-support/"><strong>G-Rebels</strong></a>* - 2026 (PC VR)</li><li><a href="https://www.uploadvr.com/guardians-planetfall-announcement/"><strong>Guardians Planetfall</strong></a>** - 2026 (PC VR, Quest 3)</li><li><a href="https://www.uploadvr.com/heroes-together-vr-reveal/" rel="noreferrer"><strong>Heroes Together VR</strong></a> - 2026 (PC VR, Quest)</li><li><a href="https://www.uploadvr.com/hot-dogs-horseshoes-hand-grenades-is-getting-a-sequel-with-quest-3-support/" rel="noreferrer"><strong>Hot Dogs, Horseshoes, and Hand Grenades 2</strong></a> - 2026 (PC VR, Quest 3)</li><li><a href="https://store.steampowered.com/app/3100900/HyperSkate/?snr=1_7_7_151_150_3122&ref=uploadvr.com"><strong>HyperSkate</strong></a> - 2026 (PC VR)</li><li><a href="https://www.uploadvr.com/into-the-radius-2-review/" rel="noreferrer"><strong>Into The Radius 2</strong></a>* - 2026 (Quest 3)</li><li><a href="https://store.steampowered.com/app/2067120/Jurassic_Lab_Dinosarium_DNA/?ref=uploadvr.com"><strong>Jurassic Lab: Dinosarium DNA</strong></a> - 2026 (PC VR)</li><li><a href="https://www.uploadvr.com/knights-of-fiona-announcement/"><strong>Knights of Fiona</strong></a> - 2026 (PC VR, Quest)</li><li><a href="https://store.steampowered.com/app/2711020/Long_Trip/?ref=uploadvr.com" rel="noreferrer"><strong>Long Trip</strong></a> - 2026 (PC VR)</li><li><a href="https://store.steampowered.com/app/1155220/METEORA/?ref=uploadvr.com"><strong>Meteora</strong></a> - 2026 (PC VR, PS VR2)</li><li><a href="https://www.uploadvr.com/monster-snap-is-pokemon-snap-for-cryptids-in-vr/" rel="noreferrer"><strong>Monster Snap</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/3634040/Mystic_Academy_Escape_Room_VR_Edition/?ref=uploadvr.com"><strong>Mystic Academy</strong></a> - 2026 (PC VR)</li><li><a href="https://www.uploadvr.com/nevrosa-rescape-announcement/" rel="noreferrer"><strong>Nevrosa Rescape</strong></a> - 2026 (PC VR, Quest)</li><li><a href="https://www.uploadvr.com/evil-inside-vr-creators-reveal-their-next-game-order-13-vr/" rel="noreferrer"><strong>Order 13 VR</strong></a> - 2026 (PS VR2, Quest, PC VR)</li><li><a href="https://www.uploadvr.com/out-of-sight-vr-port-flat2vr/"><strong>Out of Sight VR </strong></a>- 2026 (PS VR2, Quest)</li><li><a href="https://store.steampowered.com/app/2601840/Paper_Play_VR/?ref=uploadvr.com"><strong>Paper Play</strong></a> - 2026 (PC VR)</li><li><a href="https://www.uploadvr.com/payday-aces-high-bringing-heist-chaos-to-quest-and-pc-vr-this-year/" rel="noreferrer"><strong>Payday: Aces High</strong></a> - 2026 (Quest, PC VR)</li><li><a href="https://store.steampowered.com/app/2873750/Pool_of_Madness/?ref=uploadvr.com" rel="noreferrer"><strong>Pool of Madness</strong></a> - 2026 (PC VR)</li><li><a href="https://www.meta.com/en-gb/experiences/primal-rumble/8542404402440454/?ref=uploadvr.com"><strong>Primal Rumble</strong></a>* - 2026 (Quest)</li><li><a href="https://store.steampowered.com/app/3434370/Remembrance/?ref=uploadvr.com"><strong>Remembrance</strong></a> - 2026 (PC VR)</li><li><a href="https://www.uploadvr.com/indie-mr-vr-puzzle-game-squingle-arcade-opens-first-public-playtest/" rel="noreferrer"><strong>Squingle Arcade</strong></a> - 2026 (Quest, SteamVR, Apple Vision Pro, Pico)</li><li><a href="https://www.uploadvr.com/survive-the-night-is-a-vr-co-op-roguelite-from-the-developers-of-into-black-resist/" rel="noreferrer"><strong>Survive The Night</strong></a> - 2026 (Quest)</li><li><a href="https://bsky.app/profile/build-the-light.bsky.social/post/3lxcm44y6t22s?ref=uploadvr.com" rel="noreferrer"><strong>The Bounds VR</strong></a> - 2026 (PS VR2, PC VR)</li><li><a href="https://store.steampowered.com/app/3970390/The_Obsessive_Shadow__Chapter_2/?ref=uploadvr.com"><strong>The Obsessive Shadow: Chapter 2</strong></a> - 2026 (PC VR)</li><li><a href="https://x.com/MarkLedson/status/2000934020394442855?s=20&ref=uploadvr.com"><strong>The Secret Of The Cove</strong></a> - 2026 (Quest)</li><li><a href="https://www.uploadvr.com/the-warp-cephisso-pc-vr-demo/" rel="noreferrer"><strong>The Warp Cephisso</strong></a> - 2026 (PC VR)</li><li><a href="https://store.steampowered.com/app/1977100/Timeless_Heart_VR/?ref=uploadvr.com" rel="noreferrer"><strong>Timeless Heart VR</strong></a> - 2026 (PC VR, PS VR2, Quest)</li><li><a href="https://store.steampowered.com/app/3551180/Ultima_Chess_VR/?ref=uploadvr.com"><strong>Ultima Chess VR</strong></a> - 2026 (PC VR)</li><li><a href="https://store.steampowered.com/app/3554630/VMX/?ref=uploadvr.com"><strong>VMX</strong></a> - 2026 (Quest)</li><li><a href="https://www.uploadvr.com/zero-caliber-frostbite-is-a-far-cry-inspired-vr-shooter/" rel="noreferrer"><strong>Zero Caliber Frostbite</strong></a> - 2026 (TBD)</li></ul><hr><h2 id="2027">2027</h2><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2025/07/ascent-quest.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/2025/07/ascent-quest.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2025/07/ascent-quest.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2025/07/ascent-quest.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2025/07/ascent-quest.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><ul><li><a href="https://store.steampowered.com/app/2439770/PROJECT_MIX/?snr=1_7_7_comingsoon_150_3&ref=uploadvr.com"><strong>Project Mix</strong></a> - Q1 2027 (PC VR)</li></ul><hr><h2 id="tbc">TBC</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/2025/11/ss_a7179599c00c20f62942dbecec968ad753585557.1920x1080.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/2025/11/ss_a7179599c00c20f62942dbecec968ad753585557.1920x1080.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2025/11/ss_a7179599c00c20f62942dbecec968ad753585557.1920x1080.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2025/11/ss_a7179599c00c20f62942dbecec968ad753585557.1920x1080.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2025/11/ss_a7179599c00c20f62942dbecec968ad753585557.1920x1080.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Whispers of the Void</span></figcaption></figure><ul><li><a href="https://www.uploadvr.com/adepts-arena-announcement/"><strong>Adepts Arena</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/2779620/Adrians_Quest/?ref=uploadvr.com"><strong>Adrian's Quest</strong></a> (PC VR)</li><li><a href="https://ok-xr.com/?ref=uploadvr.com"><strong>Archer - Virtual Realms</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/assetto-corsa-rally-pc-vr-support/"><strong>Assetto Corsa Rally</strong></a>*** (PC VR)</li><li><a href="https://www.wenklystudio.com/astro-hunters-vr?ref=uploadvr.com" rel="noreferrer"><strong>Astro Hunters</strong></a> (Pico, PS VR2)</li><li><a href="https://store.steampowered.com/app/3385960/BattleGroupVR2/?ref=uploadvr.com"><strong>BATTLEGROUPVR2</strong></a> (Quest)</li><li><a href="https://www.uploadvr.com/boneworks-is-heading-to-quest-3-as-stress-level-zero-begins-pre-production-on-next-game/" rel="noreferrer"><strong>Boneworks</strong></a> (Quest 3)</li><li><a href="https://store.steampowered.com/app/1996510/BowBots/?ref=uploadvr.com" rel="noreferrer"><strong>Bow-Bots</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/boxing-underdog-impressions/" rel="noreferrer"><strong>Boxing Underdog</strong></a> (PC VR, PS VR2)</li><li><a href="https://store.steampowered.com/app/2189590/Brutal_Strike?snr=1_1453_4__100716&ref=uploadvr.com" rel="noreferrer"><strong>Brutal Strike</strong></a> (PC VR)</li><li><a href="https://store.playstation.com/en-us/concept/10014711/?ref=uploadvr.com"><strong>Catana: Red Flowers</strong></a> (PS VR2)</li><li><a href="https://store.playstation.com/en-us/concept/10016161?ref=uploadvr.com"><strong>Chaos Method</strong></a> (PS VR2)</li><li><a href="https://store.playstation.com/en-us/concept/10011757/?ref=uploadvr.com" rel="noreferrer"><strong>COLD VR</strong></a> (PS VR2)</li><li><a href="https://www.uploadvr.com/convrgence-early-access-launch/" rel="noreferrer"><strong>Convrgence</strong></a>* (PC VR)</li><li><a href="https://store.steampowered.com/app/1362690/Core_Disruption/?ref=uploadvr.com"><strong>Core Disruption</strong></a> (PC VR)</li><li><a href="https://store.playstation.com/en-gb/concept/10006282/?ref=uploadvr.com" rel="noreferrer"><strong>Death Relives</strong></a>*** (PS VR2)</li><li><a href="https://store.playstation.com/en-us/concept/10003025?ref=uploadvr.com" rel="noreferrer"><strong>Deisim</strong></a> (PS VR2)</li><li><a href="https://store.steampowered.com/app/2699190/Disc_Dimension/?ref=uploadvr.com"><strong>Disc Dimension</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/2917550/Disc_Frenzy/?ref=uploadvr.com"><strong>Disc Frenzy</strong></a> (PS VR2)</li><li><a href="https://www.uploadvr.com/disembodied-quest-showcase/" rel="noreferrer"><strong>Disembodied</strong></a> (Quest)</li><li><a href="https://store.steampowered.com/app/1342550/Dolphin_Trainer_VR/?snr=1_7_7_comingsoon_150_1&ref=uploadvr.com" rel="noreferrer"><strong>Dolphin Trainer VR</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/downtown-club-review/" rel="noreferrer"><strong>Downtown Club</strong></a>* (Pico, Quest)</li><li><a href="https://store.steampowered.com/app/2281530/Dungeon_Seekers/?ref=uploadvr.com" rel="noreferrer"><strong>Dungeon Seekers</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/eldramoor-haven-in-the-mists-vr-mmorpg-trailer/" rel="noreferrer"><strong>Eldramoor: Haven in the Mist</strong></a> (PC VR, Quest)</li><li><a href="https://store.steampowered.com/app/3495340/Elemental_Towers/?ref=uploadvr.com"><strong>Elemental Towers</strong></a> (PC VR, Quest)</li><li><a href="https://www.uploadvr.com/ember-souls-vr-impressions/" rel="noreferrer"><strong>Ember Souls</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/2532640/Eternal_Battle_VR/?ref=uploadvr.com" rel="noreferrer"><strong>Eternal Battle</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/exer-gale-vr-arcade-racer-early-access-launch/" rel="noreferrer"><strong>Exer Gale</strong></a> (PC VR, PS VR2, Pico)</li><li><a href="https://store.steampowered.com/app/2669520/Expansion_VR/?ref=uploadvr.com" rel="noreferrer"><strong>Expansion VR</strong></a>* (PC VR)</li><li><a href="https://www.uploadvr.com/face-jumping-venice-immersive-impressions/" rel="noreferrer"><strong>Face Jumping</strong></a> (Quest Pro)</li><li><a href="https://store.steampowered.com/app/2357290/Farcaster/?ref=uploadvr.com"><strong>Farcaster</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/forevr-darts-oculus-quest/"><strong>ForeVR Darts</strong></a><strong> </strong>(PS VR2)</li><li><a href="https://www.uploadvr.com/fresh-tracks-vr-announcement/?utm_medium=social&utm_source=bluesky"><strong>Fresh Tracks VR</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/fyr-the-lost-island-prequel-steam-demo/" rel="noreferrer"><strong>FYR: The Lost Island</strong></a> (PC VR)</li><li><a href="https://www.meta.com/en-gb/experiences/garden-haven/27842597281997786/?ref=uploadvr.com"><strong>Garden Haven</strong></a>* (Quest 3)</li><li><a href="https://store.steampowered.com/app/2019620/GERONIMO/?ref=uploadvr.com" rel="noreferrer"><strong>Geronimo</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/2559710/Glitch_Moba/?ref=uploadvr.com" rel="noreferrer"><strong>Glitch Moba</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/2539110/Gravity_League/?ref=uploadvr.com" rel="noreferrer"><strong>Gravity League VR</strong></a> (PC VR)</li><li><a href="https://x.com/playgrimvr/status/1824586655543464301?ref=uploadvr.com" rel="noreferrer"><strong>GRIM</strong></a> (PS VR2)</li><li><a href="https://www.uploadvr.com/gunman-contracts-stand-alone-devlog-10-gunplay/" rel="noreferrer"><strong>Gunman Contracts - Stand Alone</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/2863590/Heroes_of_Forever/?ref=uploadvr.com" rel="noreferrer"><strong>Heroes of Forever</strong></a> (PC VR, PS VR2, Quest)</li><li><a href="https://www.uploadvr.com/hide-the-corpse-2025-steam-ps-vr2/"><strong>Hide The Corpse</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/home-vr-west-africa-stealth-adventure/" rel="noreferrer"><strong>Home</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/1512190/Hunternet_Starfighter/?ref=uploadvr.com" rel="noreferrer"><strong>Hunternet Starfighter</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/947560/Hush_In_Search_Of_Dominic_Ward/?ref=uploadvr.com" rel="noreferrer"><strong>Hush: In Search of Dominic Ward</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/i-am-your-beast-vr-announcement/" rel="noreferrer"><strong>I Am Your Beast VR</strong></a> (TBC)</li><li><a href="https://www.uploadvr.com/inter-solar-83-hotas-support-flatscreen-version/" rel="noreferrer"><strong>Inter Solar 83</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/into-the-darkness-gameplay-teaser-2023/"><strong>Into The Darkness</strong></a> (PS VR2)</li><li><a href="https://intothelightvr.com/?ref=uploadvr.com" rel="noreferrer"><strong>Into The Light VR</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/iron-guard-salvation-release-window/" rel="noreferrer"><strong>Iron Guard: Salvation</strong></a> (Pico)</li><li><a href="https://www.uploadvr.com/janets-planets-new-game-announced/" rel="noreferrer"><strong>Janet's Planets</strong></a> (Quest 3, PC VR)</li><li><a href="https://store.steampowered.com/app/2474010/JARPUG/?ref=uploadvr.com" rel="noreferrer"><strong>Jarpug</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/1103660/Jurassic_Snap/?ref=uploadvr.com"><strong>Jurassic Snap</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/laser-dance-early-access-review/" rel="noreferrer"><strong>Laser Dance</strong></a>* (Quest 3)</li><li><a href="https://store.steampowered.com/app/2562710/LEVEL_UP_YOUR_BODY/?ref=uploadvr.com" rel="noreferrer"><strong>Level Up Your Body</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/2353980/Levity_Race/?ref=uploadvr.com"><strong>Levity Race</strong></a> (PC VR)</li><li><a href="https://www.meta.com/en-gb/experiences/low-budget-repairs/8239209639532609/?ref=uploadvr.com"><strong>Low-Budget Repairs</strong></a> (Quest)</li><li><a href="https://store.steampowered.com/app/395830/LOWFI/?ref=uploadvr.com" rel="noreferrer"><strong>LOW-FI</strong></a> (PC VR, PS VR2)</li><li><a href="https://store.steampowered.com/app/2885690/Masters_of_Light/?ref=uploadvr.com" rel="noreferrer"><strong>Masters of Light</strong></a> (PC VR)</li><li><a href="https://x.com/ikimasho_games/status/1808158734188765646?ref=uploadvr.com"><strong>Miami Heat</strong></a> (Quest)</li><li><a href="https://www.meta.com/experiences/31725311520401132/?ref=uploadvr.com"><strong>Million Dollar Decision</strong></a> (Quest)</li><li><a href="https://www.meta.com/en-gb/experiences/multiverse-kaitenzushi-learn-japanese-alphabet/7270331439755451/?ref=uploadvr.com"><strong>Multiverse Kaitenzushi: Learn Japanese Alphabet</strong></a> (Quest)</li><li><a href="https://store.steampowered.com/app/3338670/MUSE/?ref=uploadvr.com"><strong>MUSE</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/oogabonk-is-a-new-social-sandbox-coming-to-quest-and-pc-vr/" rel="noreferrer"><strong>OogaBonk</strong></a> (PC VR, Quest)</li><li><a href="https://www.uploadvr.com/orion-drift-early-access-impressions/" rel="noreferrer"><strong>Orion Drift</strong></a>* (Quest)</li><li><a href="https://www.uploadvr.com/penguin-festival-announcement/"><strong>Penguin Festival</strong></a> (Pico, Steam, Quest)</li><li><a href="https://www.uploadvr.com/phasmophobia-vr-review/" rel="noreferrer"><strong>Phasmophobia</strong></a>* (PC VR, PS VR2)</li><li><a href="https://store.steampowered.com/app/1183850/Pneumata/?ref=uploadvr.com" rel="noreferrer"><strong>Pneumata VR</strong></a> (PC VR, PS VR2)</li><li><a href="https://www.uploadvr.com/postal-2-vr-announcement/"><strong>Postal 2 VR</strong></a> (PS VR2, PC VR, Quest)</li><li><a href="https://www.uploadvr.com/poppy-playtime-vr-announcement/" rel="noreferrer"><strong>Poppy Playtime VR</strong></a> (TBC)</li><li><a href="https://www.uploadvr.com/trebuchet-new-game-new-name/" rel="noreferrer"><strong>Project Heist Boss: A Prison Boss Game</strong></a> (TBC)</li><li><a href="https://www.uploadvr.com/maze-theory-project-xeno-job-listing/"><strong>Project Xeno</strong></a> (TBC)</li><li><strong>R.A.I.D.</strong> (TBC)</li><li><a href="https://www.uploadvr.com/real-vr-fishing-galaxy-xr-announcement-dlc-steam-pico/" rel="noreferrer"><strong>Real VR Fishing</strong></a> (Galaxy XR)</li><li><a href="https://store.steampowered.com/app/3368470/Road_To_Yvhalon/?ref=uploadvr.com"><strong>Road To Yvhalon</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/1601770/RUNNER/?ref=uploadvr.com" rel="noreferrer"><strong>Runner</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/3719480/Scared_by_Squares/?ref=uploadvr.com"><strong>Scared by Squares</strong></a>** (PC VR)</li><li><a href="https://www.uploadvr.com/sight-unseen-announcement/"><strong>Sight Unseen</strong></a> (PC VR, Quest)</li><li><a href="https://www.uploadvr.com/skera-vr-impressions/" rel="noreferrer"><strong>Skera VR</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/3024720/Sky_Climb/?ref=uploadvr.com" rel="noreferrer"><strong>Sky Climb</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/slender-the-arrival-vr-spring-launch/" rel="noreferrer"><strong>Slender: The Arrival VR</strong></a> (PC VR, PS VR2, Quest)</li><li><a href="https://www.uploadvr.com/flat2vr-spark-announcement/"><strong>SPRAWL VR</strong></a> (TBC)</li><li><a href="https://www.uploadvr.com/flat2vr-spark-announcement/" rel="noreferrer"><strong>Stop Dead</strong></a> (TBC)</li><li><a href="https://www.uploadvr.com/successor-vr-tactical-tabletop-rpg-quest-release/"><strong>Successor</strong></a>*** (PC VR)</li><li><a href="https://www.uploadvr.com/supersonic-fight-vr-announcement/"><strong>Supersonic Fight</strong></a> (PC VR)</li><li><a href="https://store.playstation.com/en-us/concept/10015591?ref=uploadvr.com" rel="noreferrer"><strong>System Critical 3</strong></a> (PS VR2)</li><li><a href="https://www.uploadvr.com/teahouse-of-souls-impressions/"><strong>Teahouse of Souls</strong></a> (PC VR, Pico, PS VR2, Quest)</li><li><a href="https://www.uploadvr.com/tennis-league-review/" rel="noreferrer"><strong>Tennis League VR</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/3415410/Project_Louisiana__The_BOUNDS_VR/?ref=uploadvr.com" rel="noreferrer"><strong>The Bounds VR</strong></a> (PC VR, PS VR2)</li><li><a href="https://store.steampowered.com/app/3861180/The_Hollow_Path_VR/?ref=uploadvr.com"><strong>The Hollow Path</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/1325580/The_Mighty_Eighth_VR/?ref=uploadvr.com"><strong>The Mighty Eighth VR</strong></a> (PC VR)</li><li><a href="https://store.playstation.com/en-us/concept/10013882?ref=uploadvr.com" rel="noreferrer"><strong>The Obsessive Shadow</strong></a> (PS VR2)</li><li><a href="https://www.uploadvr.com/the-signal-stranded-on-sirenis-vr-announcement/" rel="noreferrer"><strong>The Signal: Stranded on Sirenis</strong></a> (TBC)</li><li><a href="https://www.toxictherapygame.com/?ref=uploadvr.com" rel="noreferrer"><strong>Toxic Therapy</strong></a> (PC VR, PS VR2, Quest)</li><li><a href="https://www.uploadvr.com/underworld-overseer-review/" rel="noreferrer"><strong>Underworld Overseer</strong></a> (PS VR2)</li><li><a href="https://www.uploadvr.com/alien-rogue-incursion-review/" rel="noreferrer"><strong>Unnamed Alien: Rogue Incursion Sequel</strong></a> (TBC)</li><li><a href="https://www.uploadvr.com/pistol-whip-early-2024-roadmap/"><strong>Unnamed Cloudhead Games Project</strong></a> (TBC)</li><li><a href="https://www.uploadvr.com/hideo-kojima-partners-with-niantic-spatial-for-a-multiplayer-ar-game/"><strong>Unnamed Kojima Productions/Niantic AR Game</strong></a> (TBC)</li><li><a href="https://www.uploadvr.com/neon-genesis-evangelion-xr-game-announcement/" rel="noreferrer"><strong>Unnamed Second Neon Genesis Evangelion XR Game</strong></a> (TBC)</li><li><a href="https://www.uploadvr.com/neon-genesis-evangelion-xr-game-announcement/" rel="noreferrer"><strong>Unnamed Third Neon Genesis Evangelion XR Game</strong></a> (TBC)</li><li><a href="https://www.uploadvr.com/noetic-realms-vr-studio-announcement/"><strong>Unnamed Noetic Realms Action RPG</strong></a> (TBC)</li><li><a href="https://www.uploadvr.com/boneworks-is-heading-to-quest-3-as-stress-level-zero-begins-pre-production-on-next-game/" rel="noreferrer"><strong>Unnamed Stress Level Zero Game</strong></a> (TBC)</li><li><a href="https://store.steampowered.com/app/1483380/Vertigo_Rush/?snr=1_7_7_comingsoon_150_2&ref=uploadvr.com"><strong>Vertigo Rush</strong></a> (PC VR, PS VR2, Quest)</li><li><a href="https://www.uploadvr.com/wallace-gromit-in-the-grand-getaway-steam-playstation-vr2/" rel="noreferrer"><strong>Wallace &amp; Gromit in the Grand Getaway</strong></a><strong> </strong>(PC VR)</li><li><a href="https://twitter.com/wanderervr/status/1760772996426260611?ref=uploadvr.com" rel="noreferrer"><strong>Wanderer 2: The Seas of Fortune</strong></a> (TBC)</li><li><a href="https://www.uploadvr.com/what-comes-after-episodic-vr-survival-game/" rel="noreferrer"><strong>What Comes After</strong></a> (PC VR, Quest)</li><li><a href="https://store.playstation.com/en-us/concept/10012688?ref=uploadvr.com" rel="noreferrer"><strong>Whispers of the Tarnished City</strong></a> (PC VR, PS VR2)</li><li><a href="https://www.uploadvr.com/whispers-of-the-void-pc-vr-gameplay-trailer/" rel="noreferrer"><strong>Whispers of the Void</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/wildlife-doctor-vr-trauma-center-impressions/"><strong>Wildlife Doctor</strong></a> (Pico 4 Ultra)</li><li><a href="https://www.uploadvr.com/wordbound-is-a-language-puzzler-coming-soon-to-quest-3-apple-vision-pro/"><strong>Wordbound</strong></a> (Apple Vision Pro, Quest 3, Steam)</li><li><a href="https://x.com/XenowalkerMR/status/1805507945729605939?ref=uploadvr.com"><strong>Xeno Wonderer</strong></a> (Quest)</li><li><a href="https://www.meta.com/experiences/xploitzero/24364900086485044/?ref=uploadvr.com"><strong>Xploit.Zero</strong></a>* (Quest)</li><li><a href="https://store.steampowered.com/app/2718310/Xstall_One__eVTOL_flight_simulator/?ref=uploadvr.com" rel="noreferrer"><strong>Xstall One - eVTOL Flight Simulator</strong></a> (PC VR)</li><li><a href="https://store.steampowered.com/app/2097210/You_Cant_Scare_Me/?ref=uploadvr.com" rel="noreferrer"><strong>You Can't Scare Me</strong></a> (Steam)</li><li><a href="https://store.steampowered.com/app/2511110/ZGrav_Clash/?ref=uploadvr.com" rel="noreferrer"><strong>Z-Grav: Clash</strong></a> (PC VR)</li><li><a href="https://www.uploadvr.com/zix-vr-review/" rel="noreferrer"><strong>ZIX</strong></a>* (PC VR, Quest)</li></ul><p><em>If there's a game we've missed that you'd like us to add or the information is incorrect/outdated, please email&nbsp;</em><a><em>tips@uploadvr.com</em></a><em>&nbsp;or use our&nbsp;</em><a href="https://www.uploadvr.com/contact/" rel="noreferrer"><em>Contact Us</em></a><em>&nbsp;page to get in touch.</em></p><p><em>* denotes a game that either is currently available in early access on that platform, or a game that will have been released in early access by that time.</em></p><p><em>** denotes an early access launch. </em></p><p><em>*** denotes a game currently available (or will be available at that time) but without VR support yet.</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Demeo x DnD: Battlemarked Adds A New Standalone Adventure ]]></title>
        <description><![CDATA[ Demeo x DnD: Battlemarked&#39;s new update adds a new standalone adventure based on the Acquisitions Incorporated sourcebook. ]]></description>
        <link>https://www.uploadvr.com/demeo-x-dnd-battlemarked-adds-a-new-standalone-adventure/</link>
        <guid isPermaLink="false">6a15c5a41414580001295f93</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 26 May 2026 16:14:10 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/demeo-battlemarked-acquisitions-incorporate-update.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Demeo x Dungeons and Dragons: Battlemarked's latest content update, available now, brings Penny Arcade's Acquisitions Incorporated DnD sourcebook into the game as a standalone quest. </p><p>The 'A Golden Opportunity' short adventure is a new quest line in Battlemarked's first campaign, Embers of Chaos. It introduces Acquisitions Incorporated's Omin Dran and new rewards for adventurers who complete the quest.</p><p>Watch the full 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/05/YTDown_YouTube_Demeo-x-Dungeons-_-Dragons-Battlemarked-_Media_H1fd6Udwfwg_001_1080p_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/05_CragmawExplosion.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/YTDown_YouTube_Demeo-x-Dungeons-_-Dragons-Battlemarked-_Media_H1fd6Udwfwg_001_1080p.mp4" poster="https://img.spacergif.org/v1/1920x1080/0a/spacer.png" width="1920" height="1080" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/05_CragmawExplosion.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:21</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>Dran, voiced by Penny Arcade co-founder Jerry Holkins, can be found in the Emerald Tavern in the first campaign. Players who have already completed the campaign can select A Golden Opportunity as a standalone quest from the main selection menu. </p><p>Acquisitions Incorporated is a sourcebook in the fifth edition (5e) of Dungeons &amp; Dragons from the creators of Penny Arcade, a popular web comic that began in 1998. It started from a partnership between Penny Arcade and DnD publisher Wizards of the Coast for the former to start an actual play podcast of several fourth edition DnD campaigns. After switching to fifth edition, Wizards of the Coast published Acquisitions Incorporated as an official sourcebook in 2019. This marked the first time any third party content was incorporated into DnD as canon. </p><p>The update also added some quality of life changes to Battlemarked. Difficulty settings and the 'no respawn' setting for dungeons are now available for the full campaigns. Previously, these two features were only available for one shot dungeons. </p><p>The 'Fastness of Green Shadows' quest in the Embers of Chaos campaign has been added as a one shot dungeon now. It was previously only playable during a full campaign run.</p><p>The full patch notes can be read <a href="https://store.steampowered.com/news/app/3124340/view/666114279352567104?l=english&ref=uploadvr.com">here</a>. I would recommend experienced players to check it out as there are several balance changes for the game's heroes affecting damage output and action point economy. </p><p>Demeo × Dungeons &amp; Dragons: Battlemarked is available now on&nbsp;<a href="https://www.meta.com/experiences/demeo-x-dungeons-dragons-battlemarked/7239148276178939/?ref=uploadvr.com" rel="noopener">Quest</a>,&nbsp;<a href="https://store.steampowered.com/app/3124340/Demeo_x_Dungeons__Dragons_Battlemarked/?ref=uploadvr.com" rel="noopener">Steam</a>, and&nbsp;<a href="https://store.playstation.com/en-us/concept/10014283/?ref=uploadvr.com" rel="noopener">PlayStation VR2</a>.</p> ]]></content:encoded>
    </item>

</channel>
</rss>