<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>Fri, 05 Jun 2026 15:36:26 -0700</lastBuildDate>
<atom:link href="https://www.uploadvr.com" rel="self" type="application/rss+xml"/>
<ttl>30</ttl>

    <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>
    <item>
        <title><![CDATA[ Update: Real VR Fishing Picnic Festa DLC Delayed ]]></title>
        <description><![CDATA[ Picnic Festa, a new and playful DLC, brings lots of new stuff to Real VR Fishing this week. ]]></description>
        <link>https://www.uploadvr.com/real-vr-fishing-picnic-festa-dlc-launches-this-week/</link>
        <guid isPermaLink="false">6a15b3bb1414580001295ede</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Tue, 26 May 2026 08:39:38 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/real-vr-fishing-picnic-dlc.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Update Notice: Just after publishing this piece, Real VR Fishing announced that the release of their Picnic Festa DLC has been pushed to June 4 in order "to provide a more stable and polished experience." We have updated the article to reflect the delay. </p><p>A weird and playful DLC brings lots of new stuff to Real VR Fishing this week. </p><p>Real VR Fishing's latest DLC, Picnic Festa, launches on June 4. The new update brings a whole tackle box of weird and fun updates to the game. </p><p>The Picnic Festa update adds seven new picnic-themed fishing locations to the United States, Spain, and Japan in-game ecosystems. It also adds 14 new standard fish species, interactive picnic props and foods, and exclusive rewards and trophies. </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/05/HI6XL1KbcAAff94.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/05/HI6XL1KbcAAff94.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/HI6XL1KbcAAff94.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/HI6XL1KbcAAff94.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/HI6XL1KbcAAff94.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>The update also adds a couple of unique and interesting game systems. These include the "Chubby Fish System" and "Starving Shark System."</p><p>The Chubby Fish System adds special fish, who have become stuffed by leftover picnic foods. Catching these and putting them in your aquarium at home will help them recover to their normal size. The Starving Shark System adds rare sharks searching for new food sources in unusual places. Catching these will similarly allow you to rescue them and help them recover in your lodge aquarium. </p><p>Real VR Fishing's Picnic Festa DLC launches on June 4 for $8.99. Real VR Fishing is available on <a href="https://www.meta.com/experiences/real-vr-fishing/2582932495064035/?ref=uploadvr.com" rel="noreferrer">Meta Quest</a>, <a href="https://store-global.picoxr.com/global/detail/1/7125747892752580614?ref=uploadvr.com" rel="noreferrer">Pico</a>, and <a href="https://store.steampowered.com/app/1266470/Real_VR_Fishing/?ref=uploadvr.com" rel="noreferrer">SteamVR</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Multiplayer VR Hero Shooter Larcenauts Shutting Down In October ]]></title>
        <description><![CDATA[ Larcenauts, a 6v6 VR hero shooter from Impulse Gear, is officially shutting down in October. ]]></description>
        <link>https://www.uploadvr.com/vr-hero-shooter-larcenauts-shutting-down-in-october/</link>
        <guid isPermaLink="false">6a15aef31414580001295ec5</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 26 May 2026 08:39:13 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Larcenauts_Keyart_1080_Logo.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Developer Impulse Gear announced that its VR hero shooter Larcenauts' servers will shut down permanently on October 1. The game is expected to be delisted from Steam and the Meta Horizon store soon.</p><p>We <a href="https://www.uploadvr.com/larcenauts-review/" rel="noreferrer">reviewed Larcenauts</a> when it released in June 2021 and noted some decidedly non-VR interactions that held it back from feeling truly immersive:</p><blockquote>Impulse Gear, for example, seems strangely fond of taking control of a player’s hands as a means of imposing restrictions. So when you run with the default option, you see two hands dangling either side, stopping you from firing. When you reload, it’s a canned animation and not something you have any say in.</blockquote><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/larcenauts-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/05/larcenauts-trailer-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/05/larcenauts-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">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><p>Additionally, a high number of the interactions were assigned to button presses. The general sentiment around the game was it had a high level of polish, but did not <em>feel</em> like a VR game. </p><p>Larcenauts launched in the wake of popular hero shooters like Overwatch, Apex Legends, and Valorant seeing sky-high player counts during the COVID-19 pandemic, but ultimately failed to capture a large player base. While we do not have the presumably higher Quest statistics, the game reached a peak concurrent player count (an important metric for online shooters) of just forty-two players on Steam, according to Steam Charts. </p><p>At the time of this article, Larcenauts is still available for purchase on <a href="https://store.steampowered.com/app/421190/Larcenauts/?ref=uploadvr.com">Steam</a> and <a href="https://www.meta.com/experiences/larcenauts/3126295830741280/?ref=uploadvr.com">Meta Quest</a>, but it should be removed from both platforms soon.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Everything Announced AT The Ruff Talk VR Showcase Today ]]></title>
        <description><![CDATA[ Here&#39;s a rundown of all of the new VR game announcements and updates from the Ruff Talk Showcase today. ]]></description>
        <link>https://www.uploadvr.com/everything-announced-at-the-ruff-talk-vr-showcase-today/</link>
        <guid isPermaLink="false">6a0e1ef5ecf77700017e112a</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 12:35:30 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/rufftalkvrShowcase.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Here's our rundown of all of the new game announcements and updates from the latest Ruff Talk Showcase today.</p><p>In response to feedback, this recap article will be separated into three categories: new game announcements, game content updates, and new gameplay trailers. </p><p>The entire show is available on <a href="https://youtu.be/rJKCXooSgeQ?ref=uploadvr.com">YouTube</a> now.</p><hr><h2 id="new-game-announcements">New Game Announcements</h2><p><em>These are brand new games revealed during the showcase. These all have separate articles with more details available. Click each game title to jump to dedicated articles with more information.</em></p><h3 id="survive-the-night"><a href="https://uploadvr.com/survive-the-night-is-a-vr-co-op-roguelite-from-the-developers-of-into-black-resist?ref=uploadvr.com" rel="noreferrer">Survive The Night</a></h3><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/05/StN_keyart_RuffTalkShowcase--2--1.png" class="kg-image" alt="" loading="lazy" width="2000" height="1148" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/StN_keyart_RuffTalkShowcase--2--1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/StN_keyart_RuffTalkShowcase--2--1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/StN_keyart_RuffTalkShowcase--2--1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/StN_keyart_RuffTalkShowcase--2--1.png 2400w"></figure><p><em>Coming to </em><a href="https://www.meta.com/en-gb/experiences/survive-the-night/26566398486377481/?ref=uploadvr.com"><em>Meta Quest</em></a></p><p><a href="https://uploadvr.com/survive-the-night-is-a-vr-co-op-roguelite-from-the-developers-of-into-black-resist?ref=uploadvr.com">Survive the Night</a> is a free-to-play co-op action roguelite from The Binary Mill (<a href="https://www.uploadvr.com/into-black-review/" rel="noreferrer">Into Black</a>, <a href="https://www.uploadvr.com/resist-oculus-quest/" rel="noreferrer">Resist</a>). Players work together to complete mini-game challenges and defeat enemies in a surreal game show setting.</p><hr><h3 id="oogabonk"><a href="https://www.uploadvr.com/oogabonk-is-a-new-social-sandbox-coming-to-quest-and-pc-vr">OogaBonk</a></h3><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/05/Cover-Landscape---2560x1440-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/05/Cover-Landscape---2560x1440-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Cover-Landscape---2560x1440-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Cover-Landscape---2560x1440-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/Cover-Landscape---2560x1440-1.png 2400w"></figure><p><em>Coming to </em><a href="https://www.meta.com/experiences/oogabonk/26226675656953930/?ref=uploadvr.com"><em>Meta Quest</em></a><em> &amp; Steam (no store listing available yet).</em></p><p><a href="https://www.uploadvr.com/oogabonk-is-a-new-social-sandbox-coming-to-quest-and-pc-vr">OogaBonk</a> is a chaotic prehistoric VR sandbox that combines Gorilla Tag-style movement with multiplayer exploration, collectibles, and customizable player bases. OogaBonk is from Flat Hill Games (<a href="https://www.uploadvr.com/icymi-this-week-subside-beat-saber-sandbox-vr-the-mixologist-more/" rel="noreferrer">The Mixologist</a>, <a href="https://www.uploadvr.com/clash-of-chefs-vr-review-virtual-burger-time/" rel="noreferrer">Clash of Chefs VR</a>).</p><hr><h3 id="just-hoops-nano"><a href="https://www.uploadvr.com/just-hoops-nano-is-a-miniature-mixed-reality-basketball-game-for-quest">Just Hoops Nano</a></h3><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/05/Just_Hoop_Nano_2560x1440-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/05/Just_Hoop_Nano_2560x1440-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Just_Hoop_Nano_2560x1440-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Just_Hoop_Nano_2560x1440-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/Just_Hoop_Nano_2560x1440-1.png 2400w"></figure><p><em>Coming to </em><a href="https://www.meta.com/experiences/just-hoops-nano/25552936234380203/?ref=uploadvr.com"><em>Meta Quest</em></a><em>.</em></p><p><a href="https://www.uploadvr.com/just-hoops-nano-is-a-miniature-mixed-reality-basketball-game-for-quest">Just Hoops Nano</a> is a mixed reality mini basketball game designed around hand tracking coming to Meta Quest this summer. Nano is a miniaturized offshoot of <a href="https://www.uploadvr.com/just-hoops-playstation-vr2-announcement/" rel="noreferrer">Just Hoops</a> from developer Realcast.</p><hr><h3 id="cozy-worlds-together"><a href="https://www.uploadvr.com/cozy-worlds-together-is-a-free-multiplayer-companion-app-coming-to-quest">Cozy Worlds Together</a></h3><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/05/cwt_main_capsule_comingSoon_v1-landscape-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/05/cwt_main_capsule_comingSoon_v1-landscape-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/cwt_main_capsule_comingSoon_v1-landscape-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/cwt_main_capsule_comingSoon_v1-landscape-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/cwt_main_capsule_comingSoon_v1-landscape-1.png 2400w"></figure><p><em>Coming to </em><a href="https://www.meta.com/en-gb/experiences/cozy-worlds-together/26771544412480877/?ref=uploadvr.com"><em>Meta Quest</em></a><em>.</em></p><p><a href="https://www.uploadvr.com/cozy-worlds-together-is-a-free-multiplayer-companion-app-coming-to-quest">Cozy Worlds Together</a>, a free companion app that allows up to 12 players to explore Cozy Worlds creations together, is coming to Quest headsets in June. Developed by original Cozy Worlds developer VRTogether, players who own Cozy Worlds can export and share their custom creations, while friends can join and play for free.</p><hr><h3 id="order-13-vr"><a href="https://www.uploadvr.com/evil-inside-vr-creators-reveal-their-next-game-order-13-vr">Order 13 VR</a></h3><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/05/order-13-vr.jpg" class="kg-image" alt="" loading="lazy" width="1164" height="655" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/order-13-vr.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/order-13-vr.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/order-13-vr.jpg 1164w"></figure><p><em>Coming to SteamVR, PlayStation VR2, and Meta Quest.</em></p><p><a href="https://www.uploadvr.com/evil-inside-vr-creators-reveal-their-next-game-order-13-vr">Order 13 VR</a> is a VR adaptation of <a href="https://store.steampowered.com/app/2259310/ORDER_13/?ref=uploadvr.com" rel="noopener">Order 13</a>, a creepy warehouse simulator in which players must package and manage shipments while a mysterious and menacing presence lurks in the shadows. The VR version comes from Bowl of Tentacles, who just recently released <a href="https://www.uploadvr.com/psychological-horror-game-evil-inside-comes-to-vr-in-may/" rel="noreferrer">Evil Inside VR</a>.</p><hr><h2 id="new-content-or-dlc">New Content or DLC</h2><p><em>These games are out now and have new content,  free or paid, coming soon. Click on the titles for more information.</em></p><h3 id="scared-by-squares"><a href="https://uploadvr.com/surreal-vr-horror-platformer-scared-by-squares-to-add-multiplayer?ref=uploadvr.com" rel="noreferrer">Scared By Squares</a></h3><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/05/Snapshot_43-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/05/Snapshot_43-1.PNG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Snapshot_43-1.PNG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Snapshot_43-1.PNG 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/Snapshot_43-1.PNG 2400w"></figure><p><em>Available now on </em><a href="https://store.steampowered.com/app/3719480/Scared_by_Squares/?ref=uploadvr.com"><em>Steam</em></a><em> and </em><a href="https://www.meta.com/experiences/scared-by-squares/9235274943244480/?ref=uploadvr.com"><em>Meta Quest</em></a><em>.</em></p><p><a href="https://uploadvr.com/surreal-vr-horror-platformer-scared-by-squares-to-add-multiplayer?ref=uploadvr.com">Scared by Squares</a> first announced a multiplayer addition at last year's UploadVR Winter Showcase. The co-op mode for the spooky cube-based platformer is still expected sometime this year after missing the originally stated December 2025 release date.</p><hr><h3 id="the-obsessive-shadow"><a href="https://uploadvr.com/survival-horror-the-obsessive-shadows-mixed-reality-mode-brings-a-stalker-into-your-home?ref=uploadvr.com" rel="noreferrer">The Obsessive Shadow</a></h3><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/05/TOSMR2-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/05/TOSMR2-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/TOSMR2-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/TOSMR2-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/TOSMR2-1.png 2400w"></figure><p><em>Available now on </em><a href="https://www.meta.com/experiences/the-obsessive-shadow/9256493144471948/?ref=uploadvr.com"><em>Meta Quest</em></a><em> and </em><a href="https://store.steampowered.com/app/2074360/The_Obsessive_Shadow/?ref=uploadvr.com"><em>Steam</em></a><em>.</em></p><p><a href="https://uploadvr.com/survival-horror-the-obsessive-shadows-mixed-reality-mode-brings-a-stalker-into-your-home?ref=uploadvr.com">The Obsessive Shadow</a> is a horror survival game where players have to use a flashlight and their wits to fend off a stalker attempting to infiltrate their home. A new mixed reality mode brings the gameplay into your actual play space.</p><hr><h3 id="clonk"><a href="https://uploadvr.com/clonkball-is-a-new-game-mode-in-free-to-play-vr-party-game-clonk-available-now?ref=uploadvr.com" rel="noreferrer">Clonk</a></h3><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/05/clonk-key-art-FINAL-3.13.25--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/05/clonk-key-art-FINAL-3.13.25--1-.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/clonk-key-art-FINAL-3.13.25--1-.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/clonk-key-art-FINAL-3.13.25--1-.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/clonk-key-art-FINAL-3.13.25--1-.png 2400w"></figure><p><em>Available free-to-play now on </em><a href="https://www.meta.com/experiences/clonk/28266525256271785/?ref=uploadvr.com"><em>Meta Quest</em></a><em>.</em></p><p><a href="https://uploadvr.com/clonkball-is-a-new-game-mode-in-free-to-play-vr-party-game-clonk-available-now?ref=uploadvr.com">Clonk</a> is a free-to-play party game adding a new game mode, Clonkball. Best described as 'Rocket League with guns', players use weapons to manipulate a giant ball into the opponents' goal. Clonk also has a non-VR PC mode on the way.</p><hr><h3 id="neolithic-dawn"><a href="https://www.uploadvr.com/neolithic-dawn-hearthfire-update-brings-base-building-more-nex/" rel="noreferrer">Neolithic Dawn</a></h3><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/05/splashArt_2560x1440_Logo.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/splashArt_2560x1440_Logo.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/splashArt_2560x1440_Logo.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/splashArt_2560x1440_Logo.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/splashArt_2560x1440_Logo.png 2400w"></figure><p><em>Available now on </em><a href="https://www.meta.com/experiences/neolithic-dawn/5226446444101797/?ref=uploadvr.com" rel="noopener"><em>Meta Quest</em></a><em> and </em><a href="https://store.steampowered.com/app/2018960/Neolithic_Dawn/?ref=uploadvr.com" rel="noopener"><em>Steam</em></a><em>.</em></p><p>Neolithic LLC, which makes the physics-based VR survival game <a href="https://www.uploadvr.com/neolithic-dawn-hearthfire-update-brings-base-building-more-nex/" rel="noreferrer">Neolithic Dawn</a>, has announced an upcoming base-building update will launch in June. The free update introduces player-built shelters, new environmental systems, and expanded survival mechanics across every open-world map in the game.</p><hr><h3 id="dark-trip"><a href="https://uploadvr.com/psychedelic-escape-room-horror-game-dark-trip-to-get-a-hybrid-steam-port?ref=uploadvr.com" rel="noreferrer">Dark Trip</a></h3><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/05/DT_Keyart_7_Ritual_Express_04_2-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/05/DT_Keyart_7_Ritual_Express_04_2-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/DT_Keyart_7_Ritual_Express_04_2-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/DT_Keyart_7_Ritual_Express_04_2-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/DT_Keyart_7_Ritual_Express_04_2-1.png 2400w"></figure><p>Available now on <a href="https://www.meta.com/experiences/dark-trip/27793698076945636/?ref=uploadvr.com">Meta Quest</a>. Coming soon to <a href="https://store.steampowered.com/app/3492640/Dark_Trip/?ref=uploadvr.com">Steam</a>.</p><p><a href="https://uploadvr.com/psychedelic-escape-room-horror-game-dark-trip-to-get-a-hybrid-steam-port?ref=uploadvr.com">Dark Trip</a> is a Lovecraftian escape room horror game where you have to pop pills to induce hallucinations in order to proceed from room to room. Developer iWorlds is taking its mind-bending title to Steam with both VR and flatscreen support.</p><hr><h2 id="new-gameplay-trailers">New Gameplay Trailers</h2><p><em>These are all already released or previously-known upcoming VR games with new gameplay footage or developer diaries featured in the showcase. All of the trailers are viewable in this article. </em></p><h3 id="knights-of-fiona">Knights of Fiona</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/05/KnightsofFiona-RuffTalkFinal_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/KnightsofFionaCover.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/KnightsofFiona-RuffTalkFinal.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/KnightsofFionaCover.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: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><em>Coming to </em><a href="https://www.meta.com/experiences/knights-of-fiona/?ref=uploadvr.com"><em>Meta Quest 3/3S</em></a><em> and </em><a href="https://store.steampowered.com/app/4147100/Knights_of_Fiona/?ref=uploadvr.com"><em>Steam</em></a><em>.</em></p><p><a href="https://www.uploadvr.com/knights-of-fiona-announcement/" rel="noreferrer">Knights of Fiona</a> is a co-op JRPG from Character Bank (<a href="https://www.uploadvr.com/ruins-magus-new-look/" rel="noreferrer">Ruins Magus</a>). It completed a 1.5 million yen Kickstarter campaign earlier this year, roughly $9,426, and more than doubled that goal. </p><hr><h3 id="how-to-god">How To God</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/05/HtGArtUpdateRuffTalkTrailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/HowToGod_Keyart_Logo.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/HtGArtUpdateRuffTalkTrailer.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/HowToGod_Keyart_Logo.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: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><em>Available now on </em><a href="https://www.meta.com/en-gb/experiences/how-to-god/5997754983577827/?ref=uploadvr.com"><em>Meta Quest</em></a><em>. Coming soon to </em><a href="https://store.steampowered.com/app/3270840/How_to_God/?ref=uploadvr.com"><em>Steam</em></a><em>.</em></p><p>How To God is a god simulation and world builder that just got an art style and visual upgrade by fan request. </p><hr><h3 id="fixer-undercover">Fixer Undercover</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/05/YTDown_YouTube_Fixer-Undercover-will-be-also-in-non-VR-_Media_3fychsDUuxg_001_1080p_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/250925-Fixer-KA-new-260205_STEAM-4-A.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_Fixer-Undercover-will-be-also-in-non-VR-_Media_3fychsDUuxg_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/250925-Fixer-KA-new-260205_STEAM-4-A.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: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><em>Available now on </em><a href="https://www.meta.com/experiences/fixer-undercover/24140390812298710/?ref=uploadvr.com"><em>Meta Quest</em></a><em>. Coming soon to </em><a href="https://store.steampowered.com/app/3102370/Fixer_Undercover/?ref=uploadvr.com"><em>Steam</em></a><em>.</em></p><p>Fixer Undercover is a spy-themed escape room narrative adventure. We previously reviewed it on Meta Quest, <a href="https://www.uploadvr.com/fixer-undercover-review-this-escape-room-puzzler-nails-it/" rel="noreferrer">rating it 4 out of 5 stars</a>.</p><hr><h3 id="disembodied">Disembodied</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/05/disembodied-rufftalkvr_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Thumbnail.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/disembodied-rufftalkvr.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/05/Thumbnail.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: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><em>Coming to </em><a href="https://www.meta.com/en-gb/experiences/8144604788888964/?ref=uploadvr.com"><em>Meta Quest</em></a><em>.</em></p><p>Disembodied was first announced at the <a href="https://www.uploadvr.com/the-uploadvr-showcase-summer-2024-everything-announced-2/" rel="noreferrer">2024 UploadVR Summer Showcase</a>. It is a hand tracked reality platformer that transforms the player's real hand movements into physics-based gameplay.</p><hr><h3 id="loop-one-done">Loop One Done</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/05/loopOneDone-rufftalkvr_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Loop-One-Done---Promo-Poster---Early-Access.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/loopOneDone-rufftalkvr.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/Loop-One-Done---Promo-Poster---Early-Access.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:41</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Available now on <a href="https://www.meta.com/experiences/loop-one-done/7997634810352504/?ref=uploadvr.com">Meta Quest</a>. Coming soon to <a href="https://store.steampowered.com/app/4530230/Loop_One_Done/?ref=uploadvr.com">Steam</a>.</p><p><a href="https://www.uploadvr.com/loop-one-done-early-access/" rel="noreferrer">Loop One Done</a> originated as a mixed reality automation experience on Quest. A Steam port has been announced with an immersive VR world that will also be brought to the Quest version of the game.</p><hr><h3 id="warchasm">Warchasm</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/05/Warchasm-Trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/CoverImageLandscape.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/Warchasm-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/05/CoverImageLandscape.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: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><em>Available now on </em><a href="https://www.meta.com/experiences/warchasm/3619628068084513/?ref=uploadvr.com"><em>Meta Quest</em></a><em> &amp;</em><a href="https://store.steampowered.com/app/1184260/Warchasm/?ref=uploadvr.com"><em> Steam</em></a><em>.</em></p><p>Warchasm is an on-rails, fast-paced arcade shoot 'em up that pits players against hordes of mechs across an alien world.</p><hr><h3 id="system-critical-3">System Critical 3</h3><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/system-critical-3---rufftalkvr_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/photo-output.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/system-critical-3---rufftalkvr.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/05/photo-output.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">3: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><em>Coming soon to </em><a href="https://store.playstation.com/en-us/concept/10015591?ref=uploadvr.com"><em>PlayStation VR2</em></a><em>.</em></p><p>The third entry in the Mega Man-inspired action platformer series adds dynamic lighting and shadows in its upcoming PS VR2 launch.</p><hr><h3 id="pedal-rebel">Pedal Rebel</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/05/PedalRebelVRRuffTalkVR_Showcase_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/PRVR_Upscale2Cropped.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/PedalRebelVRRuffTalkVR_Showcase.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/PRVR_Upscale2Cropped.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: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><em>Coming soon to </em><a href="https://store.steampowered.com/app/2909380/Pedal_Rebel_VR/?ref=uploadvr.com"><em>Steam</em></a><em> and </em><a href="https://www.meta.com/experiences/pedal-rebel/8490249061006009/?ref=uploadvr.com"><em>Meta Quest</em></a><em>.</em></p><p>Pedal Rebel transforms any exercise bike into a cyberpunk themed motorbike racing game. Players can keep track of their fitness, gaming performance, stats and high scores while engaging in an immersive story.</p><hr><h3 id="hyperlane-highway">Hyperlane Highway</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/05/hyperland-highway---rufftalkvr_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/HLHCapsule_MainV1.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/hyperland-highway---rufftalkvr.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/05/HLHCapsule_MainV1.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: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><em>Coming to </em><a href="http://store.steampowered.com/app/4514880?utm_source=gpresskit&utm_campaign=outreach"><em>Steam</em></a><em> in Early Access in Q4 2026.</em></p><p>Hyperlane Highway is a roguelite shooter that utilizes a unique 'head-leaning' locomotion system designed to mitigate VR motion sickness. Players steer their way through futuristic environments by leaning their head and body in different directions with the hoverboard matching the movements.</p><hr><h3 id="adrians-quest">Adrian's 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/05/AQ_ACTION.TRAILER_V3_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/AQ_Key.Art.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/AQ_ACTION.TRAILER_V3.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/AQ_Key.Art.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0: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><em>Coming to </em><a href="https://store.steampowered.com/app/2779620/Adrians_Quest/?ref=uploadvr.com"><em>Steam</em></a><em>. Meta Quest and PS VR2 versions are planned for after the PC VR release.</em></p><p>Adrian's Quest is a sci-fi action-adventure set on an alien world. Players embody an android caught between rival factions vying for control of the largely abandoned planet.</p><hr><h3 id="exoshock">Exoshock</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/05/Exoshock_Montage_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/EXS_Cover_Image_Landscape--5-.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/Exoshock_Montage.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/images/2026/05/EXS_Cover_Image_Landscape--5-.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: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>We've gone <a href="https://www.uploadvr.com/exoshock-hands-on-with-the-founders-edition/" rel="noreferrer">hands-on</a> with the 'Founder's Edition' of this first person shooter. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/exoshock-hands-on-with-the-founders-edition/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Exoshock - Hands On With The Founders Edition</div><div class="kg-bookmark-description">Exoshock is a visceral, first person shooter that can now be accessed via the Founders Edition before it launches in Early Access.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://static.ghost.org/v5.0.0/images/link-icon.svg" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Pete Austin</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/EXS_Cover_Image_Landscape-17ff4e9acbcd93c184d72362d23fda1f328649670b92724402e1f9a6294ffe8a.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="viper-vice">Viper Vice</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/05/viper-vice---rufftalkvr_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/landscape_cover.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/viper-vice---rufftalkvr.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/05/landscape_cover.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: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><em>Available now on </em><a href="https://www.meta.com/experiences/viper-vice/9012068918806583/?ref=uploadvr.com"><em>Meta Quest</em></a><em>.</em></p><p>This Saints Row and Grand Theft Auto-inspired open world crime adventure has an ambitious <a href="https://vipervice.com/roadmap?ref=uploadvr.com">roadmap</a> ahead of it. Its latest update adds new optional side jobs like Police Enforcer and activities for players to play in their downtime like basketball.</p><hr><h3 id="project-nova">Project Nova</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/05/ProjectNova_LaunchTrailer_QuestStore_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/ProjectNova_KeyArt_METAQUEST.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/ProjectNova_LaunchTrailer_QuestStore.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/ProjectNova_KeyArt_METAQUEST.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:39</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p><em>Available on </em><a href="https://www.meta.com/experiences/project-nova/24205711795797136/?ref=uploadvr.com"><em>Meta Quest</em></a><em> and </em><a href="https://store.steampowered.com/app/2995990/Project_Nova/?ref=uploadvr.com"><em>Steam</em></a><em>.</em></p><p>Project: Nova is a space-based puzzler that tasks players with repairing broken systems on an interplanetary vessel. The game adapts to choices made by the player with multiple endings depending on how repairs are completed.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Psychedelic Escape Room Horror Game Dark Trip To Get A Hybrid Steam Port ]]></title>
        <description><![CDATA[ Dark Trip, a hallucinogenic escape room horror game in Early Access on Quest, is heading to Steam with VR and flatscreen support. ]]></description>
        <link>https://www.uploadvr.com/psychedelic-escape-room-horror-game-dark-trip-to-get-a-hybrid-steam-port/</link>
        <guid isPermaLink="false">6a0fcd0e25a99d00019fcde7</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 11:00:58 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/DT_Keyart_7_Ritual_Express_04_2.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Dark Trip is a Lovecraftian escape room horror game where you have to pop pills to induce hallucinations in order to proceed from room to room. Developer iWorlds is taking its mind-bending title to Steam with both VR and flatscreen support.</p><p>During the Ruff Talk VR Showcase, iWorlds announced it will be conducting a playtest on Steam on June 2. No specific details about how to join the playtest were given during the feature, so for anyone interested, we would advise monitoring Dark Trip's <a href="https://iworlds.studio/dark-trip?ref=uploadvr.com">website</a> and <a href="https://store.steampowered.com/app/3492640/Dark_Trip/?ref=uploadvr.com">Steam store listing</a>.</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/DT---Closed-Playtest-on-Steam-Trailer-RC-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/05/DT---Closed-Playtest-on-Steam-Trailer-RC-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/05/DT---Closed-Playtest-on-Steam-Trailer-RC-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:51</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, occasionally by taking pills to force a hallucinatory state that transforms the environment. Watch the video above to see.</p><p>The game first launched in Early Access on <a href="https://www.meta.com/experiences/dark-trip/27793698076945636/?ref=uploadvr.com">Meta Quest</a> in February 2025.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Neolithic Dawn Hearthfire Update Brings Base Building &amp; More Next Month ]]></title>
        <description><![CDATA[ Neolithic Dawn will get its biggest update since launch next month on Quest and PC VR. ]]></description>
        <link>https://www.uploadvr.com/neolithic-dawn-hearthfire-update-brings-base-building-more-nex/</link>
        <guid isPermaLink="false">6a0fc63725a99d00019fcd70</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 11:00:56 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/neolithic-dawn-update.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Neolithic Dawn will get its biggest update since launch this June for Meta Quest and PC VR. </p><p>Neolithic LLC, which makes the physics-based VR survival game Neolithic Dawn, has announced an upcoming base-building update will launch in June. The free update introduces player-built shelters, new environmental systems, and expanded survival mechanics across every open-world map in the game. </p><p>The update marks a major shift for the game's Survival Mode, where players previously relied on temporary shelter and natural cover to survive the harsh realities of life at 10,000 BC. With the Hearthfire Update, players can now establish permanent camps anywhere in the game world. </p><p>A new trailer shows the updated systems in action. </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/neolithic-dawn-HearthfireTrailer_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/neolithic-dawn-HearthfireTrailer.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/neolithic-dawn-HearthfireTrailer_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:23</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>The update also introduces new building materials, the ability to place campfires and beds inside completed shelters, and new weather systems. Still water will freeze in colder climates, and dry grass can now be burned. </p><p>I went hands-on with Neolithic Dawn when it launched in Early Access last year, and found the core gameplay mechanics, immersive survival loop, intriguing story, and novel respawn mechanic, are solid and engaging. <a href="https://www.uploadvr.com/neolithic-dawn-early-access-impressions/" rel="noreferrer">You can read my full impressions here</a>. </p><p>Neolithic Dawn's Hearthfire Update will be free for all existing owners when it launches in June. Neolithic Dawn is available now on <a href="https://www.meta.com/experiences/neolithic-dawn/5226446444101797/?ref=uploadvr.com" rel="noreferrer">Quest</a> and <a href="https://store.steampowered.com/app/2018960/Neolithic_Dawn/?ref=uploadvr.com" rel="noreferrer">SteamVR</a>. Versions for PlayStation VR2 and Pico are currently in development. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Survive The Night Is A VR Co-op Roguelite From The Developers of Into Black &amp; Resist ]]></title>
        <description><![CDATA[ Survive The Night is a free-to-play co-op action roguelite coming to Meta Quest from The Binary Mill (Resist, Into Black). ]]></description>
        <link>https://www.uploadvr.com/survive-the-night-is-a-vr-co-op-roguelite-from-the-developers-of-into-black-resist/</link>
        <guid isPermaLink="false">6a0fc64325a99d00019fcd78</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 11:00:49 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/StN_keyart_RuffTalkShowcase--2-.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The Binary Mill announced Survive The Night, a free-to-play co-op action roguelite, as its latest project at the Ruff Talk VR Showcase today. It will release in Early Access on Meta Quest. </p><p>There was not a video trailer in the showcase, but a fact sheet provided to UploadVR has the official description from The Binary Mill:</p><blockquote>Survive the Night is a free-to-play co-op action roguelite set within the galaxy's most popular gameshow. Players work together to survive a series of challenges featuring physics-based melee combat, dynamic mini-games, and roguelite progression systems.</blockquote><p>Additionally, the <a href="https://www.meta.com/experiences/survive-the-night/26566398486377481/?ref=uploadvr.com">Meta Horizon store listing</a> has several screenshots and brief clips of the upcoming title. </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/05/survive-the-night-1.png" width="1440" height="810" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/survive-the-night-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/survive-the-night-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/survive-the-night-1.png 1440w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/survive-the-night-2.png" width="1440" height="810" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/survive-the-night-2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/survive-the-night-2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/survive-the-night-2.png 1440w" 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/05/survive-the-night-3.png" width="1440" height="810" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/survive-the-night-3.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/survive-the-night-3.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/survive-the-night-3.png 1440w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/survive-the-night-4.png" width="1440" height="810" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/survive-the-night-4.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/survive-the-night-4.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/survive-the-night-4.png 1440w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Survive The Night screenshots</span></p></figcaption></figure><p>Players will be stranded on an island and forced to participate in minigames and craft supplies to defend themselves against creatures of the night, all for the amusement of a viewing audience. Winnings from successful runs can be used to unlock new cosmetics. It comes off like an unhinged version of the popular reality series, <em>Survivor. </em></p><p>Players can follow the development and offer feedback via The Binary Mill's <a href="https://discord.gg/thebinarymill?ref=uploadvr.com">Discord</a>. Survive The Night can be wishlisted now on <a href="https://www.meta.com/experiences/survive-the-night/26566398486377481/?ref=uploadvr.com">Meta Quest</a>.</p><p></p><p></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Cozy Worlds Together Is A Free Multiplayer Companion App Coming To Quest ]]></title>
        <description><![CDATA[ Cozy Worlds Together, a free companion app that allows up to 12 players to explore Cozy Worlds creations together, is coming to Quest headsets in June. ]]></description>
        <link>https://www.uploadvr.com/cozy-worlds-together-is-a-free-multiplayer-companion-app-coming-to-quest/</link>
        <guid isPermaLink="false">6a0f649825a99d00019fcbad</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 11:00:44 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/cwt_main_capsule_comingSoon_v1-landscape.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Cozy Worlds Together, a free companion app that allows up to 12 players to explore Cozy Worlds creations together, is coming to Quest headsets in June. </p><p>VRTogether has just announced Cozy Worlds Together, a new social VR experience coming to Quest headsets in June. Designed as a free companion app to <a href="https://www.meta.com/experiences/cozy-worlds/10076667472429350/?srsltid=AfmBOorN5VeSNDiWNGL8x79-KLadyvVnP0mxFYYup5QcUUVwYGzYSkME&ref=uploadvr.com" rel="noreferrer">Cozy Worlds</a>, Cozy Worlds Together will allow players and friends to explore and interact inside user-created worlds. Players who own Cozy Worlds can export and share their custom creations, while friends can join and play for free. </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/cwt_announce_trailer_05-14-26-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/cwt_announce_trailer_05-14-26-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/05/cwt_announce_trailer_05-14-26-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0: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>The app focuses on relaxed creativity and cooperative interaction. Players can reshape terrain together, build pathways between floating islands, carve tunnels, and experiment with playful environmental mechanics. The experience also introduces “Pudu mode,” allowing players to transform into a tiny South American deer that serves as the unofficial mascot of the Cozy Worlds universe.</p><p>According to VRTogether founder Richard Hoagland, Cozy Worlds Together is intended to expand the calm and creative atmosphere of Cozy Worlds into a social experience that can be enjoyed together. “We wanted to take that chill, creative feeling and make it something you can do with your friends," he says. "Making it free, standalone, and full of [...] shenanigans felt like the right way to do it.”</p><p><a href="https://www.meta.com/en-gb/experiences/cozy-worlds-together/26771544412480877/?ref=uploadvr.com" rel="noreferrer">Cozy Worlds Together can be wishlisted today</a> via the Meta Horizon store. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Surreal VR Horror Platformer Scared By Squares To Add Multiplayer ]]></title>
        <description><![CDATA[ Cube-based puzzle horror game Scared by Squares is getting a multiplayer mode. ]]></description>
        <link>https://www.uploadvr.com/surreal-vr-horror-platformer-scared-by-squares-to-add-multiplayer/</link>
        <guid isPermaLink="false">6a0ff71325a99d00019fce3b</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 11:00:38 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Snapshot_43.PNG" medium="image"/>
        <content:encoded><![CDATA[ <p>Scared by Squares, a cube-based horror exploration experience, is adding co-op multiplayer, says developer Siege Industries. </p><p>The new feature was first announced at the 2025 <a href="https://www.uploadvr.com/everything-announced-at-the-uploadvr-showcase-winter-2025/" rel="noreferrer">UploadVR Winter Showcase</a> with a launch date of December 15. Obviously that date has come and gone without the new mode. </p><p>A new teaser, shown below, was featured in the Ruff Talk VR Showcase, confirming the mode is still in development. Siege Industries explained the thought process behind this new addition in a press release: </p><blockquote>The goal with multiplayer is to make Scared by Squares feel less like a solo horror experience and more like a strange shared experience where players are reacting, panicking, laughing, and trying to figure out what is happening together.</blockquote><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/Multiplayer-Trailer-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/05/Multiplayer-Trailer-1-optimized.mp4" poster="https://img.spacergif.org/v1/4096x2160/0a/spacer.png" width="4096" 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/Multiplayer-Trailer-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: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>The entire world of Scared by Squares is made of cubes, playing out as a series of rooms players have to navigate from one side to the other. The rooms can shift and transform while moving through them, presenting unpredictable challenges in an eerie, unnerving atmosphere. </p><p>VR horror games are not for everyone, with the added immersion and sense of presence VR brings being a bridge too far for some, yours truly included. Tackling these experiences with a friend available can make them more accessible, opening Scared by Squares up to new potential players who may otherwise shy away from a solo player horror experience. See <a href="https://www.uploadvr.com/deadly-delivery-review/" rel="noreferrer">Deadly Delivery</a> as a recent example of VR horror that can deliver frights and laughs in equal volume. </p><p>Scared by Squares is available now on <a href="https://store.steampowered.com/app/3719480/Scared_by_Squares/?ref=uploadvr.com">Steam</a> and <a href="https://www.meta.com/experiences/scared-by-squares/9235274943244480/?ref=uploadvr.com">Meta Quest</a>. A free demo is available on Steam. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ The Obsessive Shadow&#x27;s Mixed Reality Mode Brings A Stalker Into Your Home ]]></title>
        <description><![CDATA[ The Obsessive Shadow&#39;s upcoming mixed reality update promises a terrifying stalker experience in your own home. ]]></description>
        <link>https://www.uploadvr.com/the-obsessive-shadows-mixed-reality-mode-brings-a-stalker-into-your-home/</link>
        <guid isPermaLink="false">6a0ffcf025a99d00019fce80</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 11:00:35 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/TOSMR2.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The very thought of an intruder in your own home is enough to unnerve most people. The Obsessive Shadow aims to bring that terrifying experience with a new mixed reality mode.</p><p>Developer Pablo Heckman revealed the first teaser for the new gameplay mode at the Ruff Talk VR Showcase. Watch the teaser 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/The-Obsessive-Shadow-MR-Home-Invasion-Teaser-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/05/The-Obsessive-Shadow-MR-Home-Invasion-Teaser-Trailer-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/05/The-Obsessive-Shadow-MR-Home-Invasion-Teaser-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">0:53</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>The base game takes place in a 1980s suburban home. Armed only with a flashlight and a voice on the other end of a phone call, players must use all of their senses to fend off a mysterious intruder peeping in through the windows. </p><p>The premise is reminiscent of some gameplay loops in the older Five Nights at Freddy's games, with the threats intensifying as the hours pass throughout the night. The Obsessive Shadow already has multiple available endings depending on the player's actions. There's currently no indication if the mixed reality mode will change that.</p><p>The Obsessive Shadow is available now on <a href="https://www.meta.com/experiences/the-obsessive-shadow/9256493144471948/?ref=uploadvr.com">Meta Quest</a> and <a href="https://store.steampowered.com/app/2074360/The_Obsessive_Shadow/?ref=uploadvr.com">Steam</a>, the latter with both VR and flatscreen support.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Just Hoops Nano Is A Miniature Mixed Reality Basketball Game For Quest ]]></title>
        <description><![CDATA[ Just Hoops Nano is a mixed reality mini basketball game coming to Meta Quest this summer. ]]></description>
        <link>https://www.uploadvr.com/just-hoops-nano-is-a-miniature-mixed-reality-basketball-game-for-quest/</link>
        <guid isPermaLink="false">6a0f48b225a99d00019fcb72</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 11:00:22 -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.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Just Hoops Nano is a mixed reality mini basketball game coming to Meta Quest this summer. </p><p>Realcast has announced Just Hoops Nano, a new mixed reality basketball game, ahead of its planned release this summer. </p><p>Designed around hand tracking, Just Hoops Nano transforms your personal space into an arcade-style mini game where natural hand gestures 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. </p><p>A new trailer has been revealed, and you can see 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/05/Just-Hoops-Nano---Trailer_1_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/Just-Hoops-Nano---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/media/2026/05/Just-Hoops-Nano---Trailer_1_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">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. </p><p>Just Hoops Nano is something of a miniaturized offshoot of Just Hoops, a larger-scale mixed reality basketball arcade experience currently listed on <a href="https://store.steampowered.com/app/1633080/JUST_HOOPS/?ref=uploadvr.com" rel="noreferrer">SteamVR</a> and <a href="https://www.meta.com/experiences/just-hoops/4038407439503919/?srsltid=AfmBOoqrcE-MgGfeZvD_pxMyFYwjsGkV3mgdKlm0IxkNr1LxMJlRzkWo&ref=uploadvr.com" rel="noreferrer">Meta's Horizon store</a>. </p><p>Just Hoops Nano is coming soon to Meta Quest, and will cost $6.99. <a href="https://www.meta.com/experiences/just-hoops-nano/25552936234380203/?ref=uploadvr.com" rel="noreferrer">You can wishlist it via the Meta Horizon store now</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ OogaBonk Is A New Social Sandbox Coming To Quest and PC VR ]]></title>
        <description><![CDATA[ OogaBonk is a chaotic prehistoric VR sandbox that combines Gorilla Tag-style movement with multiplayer exploration, collectibles, and customizable player bases. ]]></description>
        <link>https://www.uploadvr.com/oogabonk-is-a-new-social-sandbox-coming-to-quest-and-pc-vr/</link>
        <guid isPermaLink="false">6a0f42d825a99d00019fcb47</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 11:00:19 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Cover-Landscape---2560x1440.png" medium="image"/>
        <content:encoded><![CDATA[ <p>OogaBonk is a chaotic prehistoric VR sandbox that combines Gorilla Tag-style movement with multiplayer exploration, collectibles, and customizable player bases.</p><p>Indie VR studio Flat Hill Games has announced OogaBonk, a prehistoric social sandbox that blends chaotic multiplayer social play with physics-based arm locomotion. Designed for "standalone VR platforms," the game drops up to eight players into a caveman-themed playground of jungles, volcanoes, wildlife, and customizable cosmetics. </p><p>The announcement comes with a reveal trailer, embedded 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/05/OogaBonk_Announcement-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/05/OogaBonk_Announcement-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/05/OogaBonk_Announcement-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:51</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>OogaBonk will most certainly draw comparisons to one of the biggest VR games for younger gamers, Gorilla Tag, which uses similar arm-based locomotion and prioritizes chaotic social play. <a href="https://www.uploadvr.com/vr-headsets-weekend-getaways/" rel="noreferrer">Gorilla Tag</a> has become one of VR’s biggest breakout hits, surpassing 10 million players and generating more than $100 million in revenue since launch. Other recent hits in the genre, such as <a href="https://www.meta.com/experiences/animal-company/7190422614401072/?ref=uploadvr.com" rel="noreferrer">Animal Company</a> and <a href="https://www.meta.com/experiences/yeeps/7276525889052788/?srsltid=AfmBOoprBOqVX_ta8sMxGjly1RflMpyzOg5lbhKFt0KnlcFjOjGOYcuJ&ref=uploadvr.com" rel="noreferrer">Yeeps</a>, have found similarly massive audiences by combining social interaction, user creativity, and chaotic physics-based movement.</p><p>What may help OogaBonk stand out is its emphasis on personal progression and persistent bases. Instead of focusing purely on gameplay, the title leans into exploration, collectibles, and social creativity. </p><p>A release date has not yet been revealed. We'll be sure to cover OogaBonk in the runup to release, and beyond. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Evil Inside VR Creators Reveal Their Next Game, Order 13 VR ]]></title>
        <description><![CDATA[ The creators of Evil Inside VR have revealed their next game is Order 13 VR, an eerie warehouse horror game coming to Quest, PC VR, and PlayStation VR2. ]]></description>
        <link>https://www.uploadvr.com/evil-inside-vr-creators-reveal-their-next-game-order-13-vr/</link>
        <guid isPermaLink="false">6a0f46f025a99d00019fcb69</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 11:00:18 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/order-13-vr-header-image-1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The creators of Evil Inside VR have revealed their next game is Order 13 VR, an eerie warehouse horror game coming to Quest, PC VR, and PlayStation VR2. </p><p>Bowl of Tentacles, developer of Evil Inside VR, has revealed their next new game in a brief trailer. </p><p>Order 13 VR is a VR adaptation of <a href="https://store.steampowered.com/app/2259310/ORDER_13/?ref=uploadvr.com" rel="noreferrer">Order 13</a>, a creepy warehouse simulator in which players must package and manage shipments while a mysterious and menacing presence lurks in the shadows. On Steam, the flatscreen original holds a Very Positive rating based on over 1,000 reviews. </p><p>The trailer announcing the new title can be seen 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/05/Bowl-of-Tentacles---JanduSoft-games-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/05/Bowl-of-Tentacles---JanduSoft-games-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/05/Bowl-of-Tentacles---JanduSoft-games-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">2: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>The core focus of the VR adaptation is allowing you to perform every action with your own hands, making you feel fully immersed in the setting. Picking up packages, scanning, sending orders, and carrying boxes through the warehouse will feel unlike anything before.</p><p>The new game announcement comes just weeks after the launch of Bowl of Tentacles' <a href="https://www.meta.com/experiences/evil-inside-vr/9231813920199561/?srsltid=AfmBOor8bKU0Esez51B8MwOwJa8cLYUHa_73wfCeNecQ1dEVgQn2GZVP&ref=uploadvr.com" rel="noreferrer">Evil Inside VR</a>, an extremely immersive VR horror experience that many commentators have likened to <a href="https://en.wikipedia.org/wiki/P.T._(video_game)?ref=uploadvr.com" rel="noreferrer">P.T.,</a> the terrifying flatscreen experience famously directed by Hideo Kojima and Guillermo del Toro in 2014. </p><p>Order 13 VR is coming to Meta Quest, PC VR, and PlayStation VR2 sometime this year, though no specific release date has yet been announced. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Clonkball Is A New Game Mode In Free-To-Play VR Party Game Clonk Available Now ]]></title>
        <description><![CDATA[ Clonk, a free-to-play VR party game on Quest, now has a Rocket League-inspired mode called Clonkball. ]]></description>
        <link>https://www.uploadvr.com/clonkball-is-a-new-game-mode-in-free-to-play-vr-party-game-clonk-available-now/</link>
        <guid isPermaLink="false">6a10643e25a99d00019fced7</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 11:00:02 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/clonk-key-art-FINAL-3.13.25.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Clonk is another entry in the Meta Quest's growing catalog of free-to-play social hangout games on the platform. Its newest mode, Clonkball, is best described as Rocket League with guns. </p><p>The new mode was featured in the Ruff Talk VR showcase with a new trailer you can see here:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/ClonkballLandscapeTrailer-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/05/ClonkballLandscapeTrailer-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/05/ClonkballLandscapeTrailer-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:49</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>As seen in the trailer, players shoot a giant ball around an arena, adding power and spin to the ball based on the angle and timing of the shot. Coins earned during each round of play can be cashed in for different weapons, changing the match round by round. </p><p>Developer Bearhammer Games also said future updates will include the addition of vehicles and a non-VR PC mode enabling users without headsets to play with their VR friends. Presumably, the latter indicates a move to Steam, but the press release did not specify this.</p><p>Clonk is available free-to-play now on <a href="https://www.meta.com/experiences/clonk/28266525256271785/?ref=uploadvr.com">Meta Quest</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ A Long Survive Early Access Review: A Dull Alien Shooter Saved By Co-op ]]></title>
        <description><![CDATA[ A Long Survive is now available on PC VR, after a brief delay. But its wave-based alien bug shooting gameplay leaves much to be desired. ]]></description>
        <link>https://www.uploadvr.com/a-long-survive-early-access-review/</link>
        <guid isPermaLink="false">6a10863525a99d00019fd014</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Luis Aviles ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 10:26:08 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/1000174875.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>A Long Survive is now available on PC VR, after a brief delay. But its wave-based alien bug shooting gameplay leaves much to be desired.</p><p>It was Halo game designer Jamie Griesemer who once said, “If you can get 30 seconds of fun, you can pretty much stretch that out to be an entire game.” This principle is particularly true for certain virtual reality games. For a medium where breaks need to be taken often, sprawling 30-hour RPGs are rare. In their absence, match-based VR games have proliferated. </p><p>Shooters like Ghosts of Tabor, Breachers, and more recently Forefront succeed thanks to their nimble play sessions that don’t require much prep before jumping in. Looking at it from that perspective, A Long Survive should be a surefire hit for developer Friendly Fire Studios. The truth is that its repetitive design ensures it is exclusively enjoyable with friends, and no more.</p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">The Facts</strong></b><br><br><b><strong style="white-space: pre-wrap;">What is it?</strong></b>: An online co-op VR wave-based shooter.<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://www.meta.com/experiences/a-long-survive/6727226933970812/?ref=uploadvr.com" rel="noreferrer">Quest</a>, <a href="https://store.steampowered.com/app/2366100/A_Long_Survive/?ref=uploadvr.com" rel="noreferrer">Steam</a>. Coming soon to <a href="https://store.playstation.com/en-us/concept/10017972?ref=uploadvr.com" rel="noreferrer">PSVR2</a>. (Reviewed on PC VR)<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: Out now.<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>/<b><strong style="white-space: pre-wrap;">Publisher</strong></b>: Friendly Fire Studios<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $19.99</div></div><p>Granted, A Long Survive is described as a “cooperative virtual reality horde survival and base-defense game.” This means that it is made from the ground up with online multiplayer in mind, but even then, it falls flat because of the lack of customization. Working towards any kind of goal takes so much longer than any game of its kind should. Many of my issues can be derived from its cookie-cutter missions, snail-paced progression, and uninspired sci-fi setting. So let's start there.</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/1000174874_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/1000174874.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/1000174874_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;">The alien bugs surprise at every corner.</span></p></figcaption>
        </figure><p>As one of four possible characters, you are a soldier aboard the SCL Caronte spaceship. Working for the dully named Space Corp, your job is to eliminate wave after wave of alien bugs. Stop me if you've heard this one before. It is not that the paper-thin lore isn't justified enough to be an excuse to shoot some deadly critters. It could have at least invented some spicy, world-ending catastrophe to make players feel like they are working towards something tangible. The hostile insects themselves getting stuck on the level is not a good look either.</p><p>From your ship working as a lobby, you can access a shooting gallery, invite or join other players, and launch missions. What is baffling from the get-go is that once the tutorial is done, the missions on offer are all too massive to commit to. While the tutorial has ten waves of bugs to blast through, the main modes to choose from are either a 20-wave match, a 50-wave match—which the game estimates takes about two hours—or a team deathmatch mode. There is no in-between. A way to tweak the number of waves, limit the number of bots and players in a match, or change to special rules a la 007: GoldenEye’s Golden Gun mode would spruce things up.</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">PC Specs Used</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">My gaming laptop uses an AMD Ryzen 7 250 w/ Radeon 780M Graphics Processor, 24 GB DDR5-5600MT/s SODIMM, and an Nvidia GeForce RTX 5060 8 GB GDDR7. This impressions piece was conducted using a Meta Quest 3 via the Steam Link app.</span></p><p><span style="white-space: pre-wrap;">No performance issues were encountered during this playthrough. You can find the minimum and recommended specs on the Steam page to learn more.</span></p></div>
        </div><p>A Long Survive's saving grace is its moment-to-moment gameplay. Once on the field of its four available areas (and a fifth one for PvP), the goal is simple: survive. As expected, each round increases the number of bugs that need to be put down. A base of operations called the Nexus, a movable supercomputer, allows players to buy a series of useful items in combat. If it is destroyed, it is game over. From barricades to energy field barriers and mines, it is important to secure the base defenses at every corner.</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/1000174873.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/1000174873.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/1000174873.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/1000174873.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/1000174873.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The four characters available.</span></figcaption></figure><p>With every enemy killed, players gain points to spend on this portable store. Managing resources is critical because the currency is divided between personal and team points. Team points can be used to buy a general good that benefits all, like the weapon maker. To buy a weapon from said machine, personal credits will be spent. The weapon designs themselves are slick, the manual reloading is logical for VR, and the realism of holding down bigger weapons with both hands due to the recoil is commendable. If only the sound effects felt impactful.</p><p>Because the waves are as predictable as they sound—more and bigger bugs, the occasional sub-boss—it helps that little details go a long way to add variety. For example, three different weapon types are sold: ballistic, energy, and explosives. Shotguns, SMGs, and revolvers are at a moment’s notice. Energy weapons, like the railgun, can only be used after activating “crystal collectors” spawning on random rounds. These pylons need to be filled up by standing close to them when they appear. Modifiers before embarking on each expedition can make the mission more difficult, such as making your character move slower. There is no benefit to toggling these on.</p><p>While I only played with one friend and bots in my experience, I must imagine that recruiting four other friends for a full-blown two-hour session is a fun time. Strategizing on the go and adapting to the near-impossible odds as the waves overwhelm the crew is enjoyable. Each of the four characters has certain skills, like the engineer using energy weapons whenever they want or the healer curing others. What did puzzle me is the glacial pace of the progression system to unlock abilities. After 5 hours, I was just level 3. The game expects you to grind up to level 55. You do the math.</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/1000174872.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/1000174872.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/1000174872.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/1000174872.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/1000174872.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The movable base kitted out after several waves.</span></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;">Accessibility settings need work. Although there is a seated or standing mode, there is no manual height adjustment. That rendered my opting for the seated mode even as I was standing to not be at literal ground level. Options to move according to your head or hand are offered, as is the grip to where you grab your weapons. Teleporting or locomotion movement is available. Snap or smooth turning can also be modified to how fast or slow the player requires.</span></p></div>
        </div><p>The developers at Friendly Fire Studios have reiterated that this is an Early Access release. New game modes, characters, and maps are planned. Most of all, they fundamentally express that community suggestions are at the pillar of their future content. I would not exactly call the game’s foundation strong, but to have a small studio willing to adapt is worth mentioning.</p><h3 id="a-long-surviveearly-access-verdict">A Long Survive - Early Access Verdict</h3><p>In a sea of exciting VR shooters, I am not sure where A Long Survive lands. Playing with friends is always a good time, but what game isn’t? The later bug waves do lend themselves to hectic moments of chaos, so a dedicated group of players might be willing to look for that thrill time and time again. Others may just look elsewhere.</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[ Walkabout Mini Golf &amp; Homestar Runner Collaboration Coming Next Month ]]></title>
        <description><![CDATA[ A special Homestar Runner DLC is coming to Walkabout Mini Golf next month. ]]></description>
        <link>https://www.uploadvr.com/walkabout-mini-golf-homestar-runner-collaboration/</link>
        <guid isPermaLink="false">6a0fba8e25a99d00019fcd12</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 10:20:32 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/HSRStill1.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Strong Bad, Bubs, and the rest of the Homestar Runner crew will bring their special brand of humor to Walkabout Mini Golf in a special DLC pack in June.</p><p>The Homestar Runner Distraction Pack, due out June 25, is termed by developer Mighty Coconut to be more of a Walkabout "takeover" by the Homestar crew with in-game character appearances and voice acting built in collaboration with Homestar creators The Brothers Chaps.</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/05/HSR-Announcement-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/05/HSR-Announcement-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/05/HSR-Announcement-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:39</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Instead of a traditional course that WMG players are accustomed to, the Distraction Pack will feature new mini-games, cosmetics, and locations from the Homestar world. Golf <em>will</em> still be the focus with 18 lost balls to collect, custom putters, unlockable hole celebrations, and a new ball trail. </p><p>If you are not familiar with Homestar Runner, it is an animated comedy web series adapted from a book originally created to be a parody of children's literature. The web series ran from 2000 to 2009 before going on hiatus until 2014. It started as an Adobe Flash website before transitioning to YouTube when Flash was discontinued. The trailer above is a good introduction, but we suggest checking out Homestar Runner's <a href="https://homestarrunner.com/?ref=uploadvr.com">website</a> and this YouTube playlist to get a better sense of the style of humor to expect. </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/05/HSRStill2.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/05/HSRStill2.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/HSRStill2.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/HSRStill2.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/HSRStill2.jpg 2400w"></figure><p>We previously reported that, after Mighty Coconut's <a href="https://www.uploadvr.com/walkabout-mini-golf-layoffs/" rel="noreferrer">twenty-five percent staff reduction</a> earlier this year, the number of DLC courses would be reduced to six per year moving forward. Mighty Coconut specified that the Homestar DLC <strong><em>does not count</em></strong> towards that total. This is considered "bonus" content for Walkabout and Homestar fans alike that has been in development for a year now. The next official DLC course is due out in August. </p><p>The Homestar Runner Distraction Pack will be available on June 25. Walkabout Mini Golf is available on <a href="https://store.steampowered.com/app/1408230/Walkabout_Mini_Golf_VR/?ref=uploadvr.com" rel="noopener">Steam</a>, <a href="https://store.playstation.com/en-us/product/UP7438-PPSA12460_00-2352165465353670?ref=uploadvr.com" rel="noopener">PSVR2</a>, <a href="https://www.oculus.com/experiences/quest/2462678267173943/?ref=uploadvr.com" rel="noopener">Quest</a>, <a href="https://store-global.picoxr.com/global/detail/1/7100930750916378630?ref=uploadvr.com" rel="noopener">Pico</a>, <a href="https://play.google.com/store/apps/details?id=com.mightyCoconut.walkaboutMiniGolf&ref=uploadvr.com" rel="noopener">Samsung Galaxy XR</a>, and <a href="https://apps.apple.com/us/app/walkabout-mini-golf/id1531384971?ref=uploadvr.com" rel="noopener">Apple App Store</a>. The game is also available as part of Meta's Horizon+ subscription service.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Real Madrid Turns Club Atmosphere Into One of Apple Immersive&#x27;s Biggest Wins ]]></title>
        <description><![CDATA[ &quot;Real Madrid: The Weight of Greatness&quot; is one of Apple’s largest immersive productions to date, offering Vision Pro users unprecedented behind-the-scenes access to the legendary club. ]]></description>
        <link>https://www.uploadvr.com/real-madrid-apple-immersive-documentary/</link>
        <guid isPermaLink="false">6a0ba12f709f3500014df9f6</guid>
            <category><![CDATA[ Immersive Video ]]></category>
        <dc:creator><![CDATA[ Laura Mingail ]]></dc:creator>
        <pubDate>Fri, 22 May 2026 09:00:36 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/RealMadrid_KeyArt-withBranding_2400x1350.png" medium="image"/>
        <content:encoded><![CDATA[ <p>If you have an Apple Vision Pro, or know someone who does, you can now get immersed in one of Apple Immersive’s largest productions to date.</p><p>Real Madrid: The Weight of Greatness was filmed during the 2025 Champions League and paired with virtually impossible-to-access behind-the-scenes and out-of-stadium moments with over 30 Blackmagic URSA Cine Immersive cameras. The nearly 21-minute Apple Immersive documentary is now available free on the Apple TV app, with or without a subscription.</p><p>The launch of Real Madrid content for Apple Vision Pro builds on Apple’s growing investment in MLS and sports storytelling on Apple TV, with its first substantial immersive experience for fans of the club, the sport, or simply those interested in compelling immersive content. Real Madrid is the highest-earning and most decorated football club in the world. It makes sense to start with them. The experience hosts its visitors with the best of what immersive video can offer: memorable moments, not just memorable views.</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/Apple-Vision-Pro-Official-Trailer-for-Real-Madrid-The-Weight-of-Greatness_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/Apple-Vision-Pro-Official-Trailer-for-Real-Madrid-The-Weight-of-Greatness.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/Apple-Vision-Pro-Official-Trailer-for-Real-Madrid-The-Weight-of-Greatness_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><h3 id="the-best-moments-feel-lived-in"><strong>The Best Moments Feel Lived In </strong></h3><p>Moments in Real Madrid: The Weight of Greatness are best when its visitors have enough time to take in the excitement, pride, perseverance and love surrounding the club, as well as the beauty and scale of The Santiago Bernabéu Stadium. To date, most Apple Immersive experiences seem to have followed traditional filmmaking techniques which detract from the feeling of presence that spatial storytelling can create - from quick edits that feel jarring and disorienting, to camera angles and movements that make visitors feel more present as the camera used than as themselves or characters in the story worlds. While Real Madrid: The Weight of Greatness still includes some of these techniques, its strongest sequences show how much more compelling immersive storytelling becomes when it considers the unique visitor experience of being inside moments instead of just watching them flash by. Most moments feel less rushed, even as the narrative carries forward alternating between shots captured from over 30 cameras. Movement between moments feels well timed with just enough breathing room to feel present and take in the details in each scene before possibly being inspired to turn past the 180-degree capture and notice the blank space. And, during the second half especially, the shots seem to rotate with more intention as they switch between pitch-level gameplay and fans inside and outside of their stadium to showcase how much the club and the game matter, while still giving visitors enough time to stay present in each moment.</p><p>The most memorable moments for me simultaneously offer experiences that are difficult to nearly impossible to access, spark emotion, have camera placement that feels true to where I may be sitting if I was there, and sounds aligned with that reality with the absence of any unnatural voiceovers or text or color filter choices interrupting the illusion of being present. I won’t forget moments like being pitch-side seeing the gameplay in detail and hearing the bounce of the ball through spatial audio, sitting with fans in the stadium as a large banner is passed above us while chants and drums echo around the stadium, seeing the pure joy in the eyes of the crowd around me or admiring the technology behind the club’s new retractable pitch system connected to its underground greenhouse.  </p><h3 id="curated-wish-fulfillment">Curated Wish Fulfillment </h3><p>With any format of immersive video, the moments that visitors can experience matter as much as, if not more than, the narrative itself. The visitor’s memories are a critical part of the experience - not what they remember seeing, but what they remember being a part of. Real Madrid: The Weight of Greatness does an excellent job at taking its visitors to as many curated wish-fulfilling moments as they can during that live-captured moment in time filmed over five days. And the moments selected combine beautifully to offer a range of different human perspectives centered around the same game. This adds to the quality of its storytelling. </p><p>Real Madrid brought in €1.185 billion based on their 2024-2025 financial statements. The club generates more than €50 million annually just from tours and experiences around Santiago Bernabéu Stadium. There is extremely high interest in the matches, stories and experiences tied to the club. Having visited during the renovations a few years ago, there is still nothing like physically being there among the trophies and inside the iconic stadium itself and of course nothing like being at a live match. But there is also nothing quite like the proximity this Immersive Video documentary offers to gameplay, different views from around the stadium and the ability to get up-close with star players like Kylian Mbappé, Jude Bellingham, Vinícius Júnior, and Thibaut Courtois.</p><h3 id="the-details-change-the-game">The Details Change The Game</h3><p>Real Madrid: The Weight of Greatness showcases what Apple Vision Pro and Blackmagic’s URSA Cine Immersive cameras are capable of for non-interactive 180-degree immersive video. The premium quality of the audio and visual details is what adds to the feeling of realism.</p><p>At times though, some creative choices disrupt that sense of realism. The biggest distraction for me is when subtitles appear as football stars stare at you not speaking while their voice-over plays. Currently, subtitles are available in English or Spanish and they appear as needed as subjects speak either Spanish or English throughout the documentary. I appreciate that regardless of language, visitors can hear the subjects speak authentically. But, the static subtitle text is small and changes quickly, requiring attention to be pulled away from the moments to the words themselves. This is especially noticeable during times with the players where the static subtitle blocks nearly get lost layered over them. Still, most creative choices take advantage of the technology available to offer a genuinely memorable experience. From wanting to reach out and feel the raindrops during practice to seeing the emotion in fans’ faces and hearing chants echo through Spatial Audio around the stadium, the smaller details consistently strengthen the illusion of presence. </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/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/05/Teaser.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/05/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 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: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>The narrative and creative choices of the Real Madrid: The Weight of Greatness Apple Immersive documentary focus on making visitors feel emotionally connected to unforgettable moments. This experience creates real memories with the Real Madrid club and its fans and I look forward to more immersive documentaries like this.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Snap Specs True AR Glasses Reportedly Launch This Fall For Around $2500 ]]></title>
        <description><![CDATA[ The Snap Specs standalone true AR glasses will launch this fall, veteran tech journalist Alex Heath reports, priced around $2500. ]]></description>
        <link>https://www.uploadvr.com/snap-specs-ar-glasses-reportedly-launch-this-fall-for-2500/</link>
        <guid isPermaLink="false">6a0f8f6325a99d00019fccc1</guid>
            <category><![CDATA[ Glasses &amp; AR Tech ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Thu, 21 May 2026 16:34:33 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Snap-Inc.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The Snap Specs standalone true AR glasses will launch this fall, veteran tech journalist Alex Heath reports, priced around $2500.</p><p>The company behind Snapchat officially announced that it would release standalone true AR glasses, called Specs, just under <a href="https://www.uploadvr.com/snap-specs-consumer-ar-glasses-coming-2026/">one year ago</a>.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/snap-spectacles-5-ar/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Snap Spectacles Are $100/Month AR Glasses For Developers</div><div class="kg-bookmark-description">The company behind Snapchat just unveiled upgraded AR Spectacles, available to developers for $99/month.</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/Snap-Spectacles-on-developer-2618914a774f4fe397261daac3dc1667952f8301ed4f92d25f34f8c313b4cd2f.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Compared to the bulky and heavy <a href="https://www.uploadvr.com/snap-spectacles-5-ar/">Spectacles</a> standalone AR development kit glasses, which the company rents to developers for $99/month or students for $49/month, Snap CEO Evan Spiegel&nbsp;claimed the consumer Specs will have "a much smaller form factor, at a fraction of the weight, with a ton more capability", while running the same Snap OS operating system and supporting all the same apps developed so far.</p><p>Snap OS is relatively unique. While on an underlying level it's Android-based, you can't install APKs on it, and thus developers can't run native code or use third-party engines like Unity. Instead, they build sandboxed "Lenses", the company's name for apps, using the&nbsp;<a href="https://ar.snap.com/lens-studio?ref=uploadvr.com" rel="noopener"><u>Lens Studio</u></a>&nbsp;software for Windows and macOS. In Lens Studio, developers use JavaScript or TypeScript to interact with high-level APIs, while the operating system itself handles the low-level core tech like rendering and core interactions. This has many of the same advantages as the Shared Space of Apple's visionOS: near-instant app launches, interaction consistency, and easy implementation of shared multi-user experiences without friction. It even allows the Spectacles mobile app to be used as a spectator view for almost any Lens. Snap OS doesn't support multitasking, but this is more likely a limitation of the current hardware than the operating system itself.</p><p>Since releasing Snap OS in the latest Spectacles kit in late 2024, Snap has repeatedly added new capabilities for developers building Lenses, and late last year launched&nbsp;<a href="https://www.uploadvr.com/snap-os-2-0-spectacles-specs-consumer-ar/">Snap OS 2.0</a>, adding and improving first-party apps like Browser, Gallery, and Spotlight to bring the AR platform closer to being ready for consumers.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/snap-os-2-0-spectacles-specs-consumer-ar/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Snap OS 2.0 Brings The AR Glasses Closer To Consumer-Ready</div><div class="kg-bookmark-description">Snap OS 2.0 is out now, adding and improving first-party apps like Browser, Gallery, and Spotlight to bring the AR platform closer to being ready for consumers.</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/Snap-OS-2.0-apps-e8bba819e30d9b147c0e7522bc7020b9ff18acb01c4817b8e142510dce178dec.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>In April, Alex Heath released <a href="https://sources.news/p/snap-crucible-moment?ref=uploadvr.com">a report</a> via his Sources newsletter wherein he claimed that Snap will preview its new Specs glasses in the next couple of months, followed by a consumer release in the fall.</p><p>In <a href="https://sources.news/p/snap-eyes-1-billion-fundraise-for?ref=uploadvr.com">an October edition</a> of Sources, Heath said that Snap was targeting a price of around $2500 for Specs, and a production run of around 100,000.</p><p>That price puts it squarely in the realm of relatively wealthy early adopters, like Apple Vision Pro. But, assuming it isn't beaten to market by something we're not aware of, Specs will be the first standalone true AR glasses (meaning relatively normal-looking glasses that can place interfaces and virtual objects into your physical space, without significantly dimming or distorting your view of the real world) from a major tech company.</p><p>Meta's $800 glasses are considerably more affordable yes, but also vastly less capable, showing only a small fixed heads-up display (HUD) in one eye, while Snap is targeting a relatively wide field of view binocular display system with head tracking, hand tracking, and realtime environment meshing.</p><p>Multiple reports&nbsp;<a href="https://www.uploadvr.com/meta-orion-apple-vision-pro-editorial/">suggest</a>&nbsp;Meta plans to ship its own true AR glasses in late 2027, and Bloomberg's Mark Gurman&nbsp;<a href="https://www.uploadvr.com/apple-vision-pro-2-reportedly-cheaper-lighter-mac-tethered-headset-coming-too/?utm_medium=social&utm_source=x">has reported</a>&nbsp;that Apple won't launch AR glasses until 2028 at the earliest. Meanwhile, there are some obscure Chinese products that technically qualify as true AR glasses, but they're bulky, their onboard compute is significantly limited, and their software is not particularly fleshed out.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/snap-spins-out-ar-specs-into-its-own-subsidiary/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Snap Spins Out AR Specs Into Its Own Subsidiary</div><div class="kg-bookmark-description">Snap spun its Specs AR glasses into its own subsidiary, and reconfirmed that it plans to launch the consumer product this year.</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/Introducing-Specs-Inc-f241a3a391cd0b8edd50d43e40eb1de889e631f67a7359113f6fa002e6d3ac2e.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>The news of Snap's plan to launch this fall comes a few months after it spun its AR hardware ambitions into a dedicated subsidiary, Specs Inc.</p><p>We'll keep a close eye on Snap in the coming months for any sign of a proper reveal of the design and specifications of Specs, a product that could be a milestone moment for consumer AR.</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 very soon!</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Android XR Got Auto-Spatialization, Window Wall Pinning &amp; Hand Occlusion ]]></title>
        <description><![CDATA[ Android XR&#39;s major update brought an AI feature to make any windowed content 3D, hand occlusion in the home space, and the ability to pin windows to your walls to Samsung Galaxy XR. ]]></description>
        <link>https://www.uploadvr.com/google-android-xr-2026-update-samsung-galaxy-xr/</link>
        <guid isPermaLink="false">6a0f6ac425a99d00019fcbda</guid>
            <category><![CDATA[ Headsets &amp; Tech ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Thu, 21 May 2026 15:51:35 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Android-XR-April-update.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Android XR's major update brought an AI feature to make any windowed content 3D, hand occlusion in the home space, and the ability to pin windows to your walls to Samsung Galaxy XR.</p><p>The first major update for Google's XR operating system started rolling out to Samsung's standalone headset in April, bringing three massive features and other notable changes.</p><p>And given that <a href="https://www.uploadvr.com/xreal-project-aura-android-xr-first-images-clip/">Xreal's Project Aura headset</a> will run the same Android XR operating system via a compute puck with the same <a href="https://www.uploadvr.com/qualcomm-snapdragon-xr2-plus-gen-2/">Snapdragon XR2+ Gen 2 chipset</a>, these features should also be available on Aura when it launches later this year.</p><p>Here's a rundown of what exactly arrived in the update, with details on what each feature actually does.</p><h2 id="auto-spatialization-for-2d-windows">Auto-Spatialization For 2D Windows</h2><p>Google actually pre-announced the biggest feature of Android XR's major update <a href="https://www.uploadvr.com/android-xr-getting-system-autospatialization-turn-any-content-3d/">back in December</a>: Auto-spatialization.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/android-xr-getting-system-autospatialization-turn-any-content-3d/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Android XR Getting AI System Feature To Turn Any 2D Window 3D</div><div class="kg-bookmark-description">Google’s Android XR is getting an AI feature that can turn any 2D content, including games streamed from your PC, into 3D.</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/Android-XR-Autospatialization-68a132a581f7d3190b3f8a0b4195f4ca67dc5c5c729fe4b5cec60ada502a3bf8.jpeg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>When enabled in the "Labs" section of the Android XR system settings, Auto-spatialization makes the operating system constantly run a machine learning model on whatever 2D window is currently in focus that synthesizes stereoscopic 3D depth at 1080p 30FPS.</p><p>That means that images, videos, games, websites and whatever other visual content you're looking at automatically becomes 3D, with a sense of depth, without any implementation from the developer or creator of said content.</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/Android-XR-Auto-spatialization_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/Android-XR-Auto-spatialization.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/05/Android-XR-Auto-spatialization_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:14</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Auto-Spatialization on Android XR</span></p></figcaption>
        </figure><p>It's a remarkable feature that no other standalone VR/MR headset has, though Xreal and Viture have a similar feature for their virtual monitor glasses, with Xreal's handled by its X1 chip and Viture's through the smartphone companion app.</p><p>Google notes that enabling Auto-spatialization will use extra energy, making the headset last less long between charges, and that the operating system will sometimes disable the feature when the chipset is under heavy load or too hot. It will automatically enable again when these conditions no longer apply.</p><h2 id="hand-occlusion-in-home">Hand Occlusion In Home</h2><p>At launch, when you brought your hand up such that it should be in front of content (such as 2D apps) in the Android XR home space, you instead saw only an outline, as you would in a Quest 3 or Pico 4 Ultra. Among standalone headsets, Apple's Vision Pro headsets were unique in cutting out your hands to display them in front of virtual content.</p><p>With the major Android XR update, Google has added a "Labs" feature to enable the same kind of hand occlusion as Apple.</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/Android-XR-hand-occlusion_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/Android-XR-hand-occlusion.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/05/Android-XR-hand-occlusion_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:17</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Hand occlusion on Android XR</span></p></figcaption>
        </figure><p>Just like on Apple Vision Pro headsets, it works similarly to adding a virtual background to your PC's webcam on a platform like Zoom; the system runs a tailored 2D hand segmentation model on each passthrough camera and superimposes this on virtual content.</p><p>And also as with Apple Vision Pro, it doesn't work well in low light, and will cut back to the hand outlines.</p><h2 id="pin-windows-to-physical-walls">Pin Windows To Physical Walls</h2><p>You can now pin any windowed app to a wall in your physical environment, your real-life room. To do so, simply drag the window near the wall and it will snap in place.</p><p>For example, you can pin Google Calendar to your office wall, or a Netflix window bigger than your physical TV to your living room wall.</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/Android-XR-app-wall-pinning_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/Android-XR-app-wall-pinning.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/05/Android-XR-app-wall-pinning_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:23</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Windowed app pinning on Android XR</span></p></figcaption>
        </figure><p>This feature has been available on Apple Vision Pro since <a href="https://www.uploadvr.com/visionos-26-out-now-apple-vision-pro/">visionOS 26</a>, and the Horizon OS of Quest 3 headsets since February of this year.</p><p>However, while Apple's visionOS and Meta's Horizon OS support full persistence for pinned windows (and widgets), Google's Android XR currently does not. If you reboot your Samsung Galaxy XR, your pinned windows will be gone.</p><h2 id="session-restore">Session Restore</h2><p>That's not to say that Android XR has no window persistence at all. With the update, Google says up to 3 previously used windowed apps will reopen in the position you last left them after rebooting.</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/Android-XR-session-restore_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/Android-XR-session-restore.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/05/Android-XR-session-restore_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:11</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>It's unclear why this 3-window limit exists, given that neither Apple's visionOS nor Meta's Horizon OS has one.</p><h2 id="android-enterprise">Android Enterprise</h2><p>With the update, Android XR now supports <a href="https://www.androidenterprise.community/product-updates/android-enterprise-management-arrives-for-android-xr-2392?ref=uploadvr.com" rel="noopener">Android Enterprise</a>. Google said it's collaborating with "leading EMM partners" including ArborXR, ManageXR, Microsoft Intune, Omnissa Workspace ONE, Samsung Knox Manage, and SOTI to make Samsung Galaxy XR and future Android XR headsets "workplace-ready".</p><p>This support includes key mass device management features such as zero-touch enrollment, allowing headsets to be "pre-configured and shipped directly to end users for immediate use", as well as Managed Google Play for centralized app distribution, letting businesses silently install and update the specific apps they require on those headsets.</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 very soon!</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Five Nights At Freddy&#x27;s: Secret Of The Mimic Available Now On PC VR ]]></title>
        <description><![CDATA[ FNaF: Secret of the Mimic is finally out on PC VR - with a list of known issues to be patched later. ]]></description>
        <link>https://www.uploadvr.com/five-nights-at-freddys-secret-of-the-mimic-available-now-on-pc-vr/</link>
        <guid isPermaLink="false">6a0f0a0d25a99d00019fcadd</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 21 May 2026 09:16:18 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/fnaf-secret-of-the-mimic-creepy.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Ending a journey that began with late 2024's announcement followed by a confusing pivot away from VR, Five Nights At Freddy's: Secret of the Mimic is out now on SteamVR. Steel Wool Studios released the game with a patch to address a litany of issues and a list of bugs expected to be addressed in a later patch.</p><p>Let's chart the path we took to get here. </p><p>Secret of the Mimic was first <a href="https://www.uploadvr.com/five-nights-at-freddys-secret-of-the-mimic-psvr-2-announcement/" rel="noreferrer">announced in 2024</a> with a listing on the PlayStation Store that included PlayStation VR2 support. We went <a href="https://www.uploadvr.com/fnaf-secret-of-the-mimic-demo-impressions/" rel="noreferrer">hands on</a> with the game on PS VR2 a few weeks later at PAX West, calling it a harrowing experience sure to scare your pants off. A few months later, in February 2025, a new gameplay trailer released with a <a href="https://www.uploadvr.com/five-nights-at-freddys-secret-of-the-mimic-release-date-psvr2/" rel="noreferrer">June release date</a> and the PS VR2 logo suspiciously removed. PS VR2 was also removed from the PS Store listing, the original trailer was updated to remove the logo at the end, and the original PlayStation blog post was edited to remove any mention of VR support. </p><p>The game released on June 13, 2025 for Steam and PlayStation 5, flatscreen only on both. Game director Evan Lampi clarified in an interview to promote that release that <a href="https://www.uploadvr.com/five-nights-at-freddys-secret-of-the-mimic-vr-support-post-launch/" rel="noreferrer">VR support was still planned</a>. Fast forward to April of this year when both PS VR2 and PC VR support was expected <a href="https://www.uploadvr.com/five-nights-at-freddys-secret-of-the-mimic-adds-vr-support-for-playstation-vr2-next-week/" rel="noreferrer">late in the month</a>. This finally happened on April 28, albeit <a href="https://www.uploadvr.com/five-nights-at-freddys-secret-of-the-mimic-available-now-on-playstation-vr2/" rel="noreferrer">only on PS VR2</a>. We also learned that Steel Wool pivoted to a flatscreen release first due to <a href="https://www.uploadvr.com/fnaf-secret-of-the-mimic-went-flatscreen-before-vr-due-to-poor-help-wanted-2-sales/" rel="noreferrer">poor sales of FNaF: Help Wanted 2</a>.  Finally, VR support was added on Steam on May 20.</p><p>Steel Wool posted on X saying the plan was to deliver a quality of life patch for PS VR2 at the same time as the SteamVR launch to achieve parity between the two versions. A lengthy <a href="https://store.steampowered.com/news/app/2215390/view/669491979075190930?l=english&ref=uploadvr.com">developer post on Steam</a> details the issues fixed in the latest patch, a few suggestions for getting the optimal experience, and ends with a list of currently known issues, including multiple soft locks in the game, expected to be fixed in a later patch. <br><br>We suggest reviewing this post before diving into the game on PC so you know what to expect. For any PS VR2 fans who haven't picked up the game yet, it is currently 60% off its regular $39.99 price until May 28.</p><p>Five Nights at Freddy's: Secret of the Mimic VR support is available now on <a href="https://store.steampowered.com/app/2215390/Five_Nights_at_Freddys_Secret_of_the_Mimic/?ref=uploadvr.com">Steam</a> and <a href="https://www.playstation.com/en-us/games/five-nights-at-freddys-secret-of-the-mimic/?ref=uploadvr.com">PS VR2</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ As Horizon &amp; Rec Room Fold, VRChat Is Hitting Usage Records &amp; &quot;Not Going Anywhere&quot; ]]></title>
        <description><![CDATA[ As Horizon Worlds and Rec Room withdraw from VR, VRChat says it&#39;s growing, regularly setting new usage records, and &quot;not going anywhere&quot;. ]]></description>
        <link>https://www.uploadvr.com/vrchat-statement-after-rec-room-and-horizon-worlds-fold/</link>
        <guid isPermaLink="false">6a0e2ef0ecf77700017e1148</guid>
            <category><![CDATA[ Social VR ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Wed, 20 May 2026 15:51:30 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/VRChat.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>As Horizon Worlds and Rec Room withdraw from VR, VRChat says it's growing, regularly setting new usage records, and "not going anywhere".</p><p>If you missed it, back in March <a href="https://www.uploadvr.com/meta-will-keep-horizon-worlds-vr-support-for-existing-games/">Meta announced</a> that Horizon Worlds is fully pivoting to flatscreen (smartphones and web). While existing worlds will still be playable in VR, creators will no longer be able to include VR support in new worlds, and all future updates and tools will target flatscreen. The company says it's seeing significant growth on smartphones, while Quest owners tended to resent the social VR platform being pushed on them.</p><p>Just days later, <a href="https://www.uploadvr.com/rec-room-to-shut-down-in-june/">Rec Room announced</a> that it will entirely shut down in June, stating that it never reached sustained profitability and blaming "the recent shift in the VR market, along with broader headwinds in gaming".</p><p>The demise of two of the biggest social VR platforms has, understandably, led many in the industry to wonder whether the entire concept was simply not viable in today's VR market. But VRChat, which has been around since before either Horizon Worlds or Rec Room were even concepts, is adamant that this is not the case.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/vrchat-nye-user-record/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">VRChat Set A New Concurrent User Record On New Year’s Eve</div><div class="kg-bookmark-description">On New Year’s Eve, VRChat set a new record for concurrent users online.</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">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/ss_869211a61f76ff08db693092b43678278c396249.1920x1080-9af0f5c6181df2b7adee90c868c05f61f7839dbb515ca0d6b125951467a16bd9.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>At the end of March, in response to the announcements from Meta and Rec Room, VRChat issued the following <a href="https://hello.vrchat.com/blog/were-here?ref=uploadvr.com">statement</a>:</p><blockquote>"Horizon Worlds VR moved into maintenance mode. Rec Room announced yesterday that it's closing on June 1. Both were very well-funded platforms with real communities – and both are winding down. If you're reading this and you built worlds there, made friends there, had a place you liked to hang out there, or even worked there - we're sorry. Behind everything created, built, or experienced on these platforms is a lot of creativity, love, sweat, and tears. We are sad to see fewer compatriots in our space. Our heart goes out to you.In case you were wondering, <strong>VRChat is not going anywhere.</strong><br><br>Last New Year's Eve, nearly 150,000 people were in VRChat at the same time – celebrating a worldwide event for yet another year. Most of those folks had visited us for New Years multiple times before, but for some, it was their first time.<br><br>It's been three months since, and we've broken that user record <em>twice</em> since then. Our latest record? Nearly 160,000 people in VRChat at the same time.<br><br>Not only that, but our creator economy, avatar marketplace, and first-party stores are all growing. Creators like Studio TrickForge, spookyghostboo, and nawty have made VRChat a place where they can create amazing communities, experiences, and identities, all while earning for their hard work. We onboard more creators every day.<br><br>The core reason we're still here, though, is <em>you</em>.<br><br>Our community is the thing that makes VRChat different from every platform that has come and gone. <em>You</em> create worlds that defy imagination. <em>You</em> build avatars that embody expression and identity in ways never seen before. <em>You</em> welcome strangers into your communities, make them feel at home, and often change their lives for the better.<br><br><em>You</em> show up, every single day, in numbers that keep growing -- and <em>you</em> bring your friends. The loyalty, creativity, ingenuity, passion, and energy <em>you</em> bring to VRChat is the heartbeat that no amount of funding can replicate.<br><br>We don't take that for granted.<br><br>To anyone looking for a new home: we'd love to have you. VRChat has been here for over a decade, and we plan to be here for many more. Creators are building <em>real careers</em> on this platform - the tools are deep and will help you build the skills you need to begin your game development career. Our economy continues to grow. You can easily build a community that gets excited for every update you put out or each event that you run. If you're looking for somewhere your work can live and grow, VRChat is it.<br><br>To our existing community: the people that are showing up now are showing up because of what you built. They'll stick around because of how you'll welcome them. They'll learn, grow, create, share, and play because of the communities that you're a part of. Thank you for all of the hard work you put in along with us. We see you.<br><br>We have a lot of work ahead of us, and we're moving fast. But we wanted to take a moment to say this plainly: we see what's happening in our industry, we're grateful to be in the position we're in, and we're not slowing down."</blockquote><p>As the statement notes, VRChat hit a concurrent online users record on New Year's Eve, with nearly 150,000 people on the platform, and the company says it has exceeded that figure multiple times since.</p><p>To be clear, despite the name, VRChat is just as popular on flatscreen as in virtual reality, and the company doesn't say how many of these concurrent users were actually in a headset. But this was the case for Horizon Worlds and Rec Room too, and this still means that at minimum tens of thousands of VR owners were online together at the same time, across hundreds of different online virtual worlds.</p><p>VRChat has a well-earned reputation as a notably less moderated platform than Horizon or Rec Room, with its far greater degree of freedom around avatar and world design enabling a much wider range of experiences - from those you'll love more than anything else you can experience in VR to those you'll absolutely hate.</p><p>If you've been put off by some of the bad vibes you might get from certain footage of VRChat, I'd encourage you to put that feeling aside, pick an avatar that expresses who you are, and try out some of the highest rated worlds on the platform. Despite all its flaws, given the size of VRChat's userbase and the possibilities its creator tools enable, there is simply no other software as deserving of the "metaverse" moniker of science fiction.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/as-horizon-worlds-moves-away-from-vr-its-users-decide-their-future/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">As Horizon Worlds Moves Away From VR, Its Users Decide Their Future</div><div class="kg-bookmark-description">As Meta drops VR support for new Horizon Worlds, we take a look at the people who run virtual venues on the platform and what they intend to do after the pivot.</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">K. Guillory</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/image_2026-04-06_081236280-10da59c5ebc22eef0353e427467547b99a0d53e170d79ed5903ba286c6c282f3.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>"To anyone looking for a new home: we'd love to have you. VRChat has been here for over a decade, and we plan to be here for many more", the company tells the many Rec Room and Horizon Worlds VR users looking for a substitute for the places where they had spent a significant chunk of their lives.</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 very soon!</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Interview: Flat2VR&#x27;s Elliott Tate On Kicking Off The Spark Initiative With FlatOut 4 VR ]]></title>
        <description><![CDATA[ We sat down with Flat2VR Studios&#39; Elliott Tate about the Spark initiative, pairing VR modders with game developers for ports, and its first release, FlatOut 4. ]]></description>
        <link>https://www.uploadvr.com/interview-flat2vrs-elliott-tate-on-kicking-off-the-spark-initiative-with-flatout-4-vr/</link>
        <guid isPermaLink="false">6a0b4a69709f3500014df8e6</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Wed, 20 May 2026 14:56:44 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/elliott-tate-interview.png" medium="image"/>
        <content:encoded><![CDATA[ <p>FlatOut 4: Total Insanity VR is the first official release from the Flat2VR Spark initiative. Spark is a program spearheaded by Flat2VR Chief Creative Officer &amp; Chief Technical Officer, Elliott Tate, to pair experienced VR modders with game developers interested in porting their games to virtual reality. </p><p>We spoke with Tate about the origins of Spark, how Flat2VR balances Spark projects vs its in-house games, and the unique challenges behind bringing <a href="https://www.uploadvr.com/flatout-4-total-insanity-vr-impressions-a-rough-ride-in-the-best-possible-way/" rel="noreferrer">FlatOut 4: Total Insanity</a> to VR.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/hYUym5LFoak?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="UploadVR Interviews Elliott Tate of Flat2VR Studios About FlatOut 4: Total Insanity VR"></iframe></figure><p>This is a transcript of the <a href="https://youtu.be/hYUym5LFoak?ref=uploadvr.com">video interview</a>, edited for clarity:</p><p><strong>UploadVR:</strong> <strong>Okay so before we get into it, we're supposed to talk about FlatOut 4: Total Insanity VR, but before we get to that, this is the first release from the Flat2VR Spark program. So for those who don't know what Spark is, can you kind of explain what that program is?</strong></p><p><strong>Elliott Tate:</strong> <em>If you know how we began with Flat2VR, it was just passion projects on the side, and it's really incredible how when you are just passionate about wanting to see your favorite games in VR and you connect with the right people, just what you can do. So when Beat Saber first came out, I started the Beat Saber modding group [with] a similar goal of "let's get talented people to build something cool here" and it really just exploded and helped pave the way for that. Flat2VR was something I always wanted: to see more of some of my favorite games in VR. </em></p><p><em>So [we] built a whole big community around it and it's grown in a really cool way and just so many incredible talented other developers have joined in and shared talents. A lot of them have full-time jobs and aren't ready to quit like we did and go all in on just game dev, but  love pouring their talents out to make VR happen and so Spark was kind of built around this mix between Flat2VR Studios, where we do super polished, bigger-team [projects] making VR ports of some of our favorite games to in between like a mod and done kind of part-time with lots and lots of love without as set deadlines and still officially licensed. </em></p><p><em>We have the source code, but working with modders in the community and putting a lot of off hour love into making it happen. So it's a really cool way to get games that probably wouldn't happen otherwise and get other really talented people involved that wouldn't necessarily have the time to [fully] commit, but can   work [in] a Spark capacity we call it, which is just an on-the-side the way we build mods and build that out into VR experiences. It doesn't mean it's any less or worse. It just means probably longer timelines and sometimes that means it's a better product because you really spend the time to get in every night and play it all the time and really see how it's going and build it out that way.</em></p><p><strong>UploadVR:</strong> W<strong>hat goes into the decision process behind something being a Flat2VR project versus something that you say "this I think would be a good candidate for Spark and let a modder get some experience." How do you balance that decision?</strong></p><p><strong>Elliott Tate:</strong> <em>Yeah, well I guess it started because we had our plates so full we were like "we're going to have to turn down games unless we figure out another way to make this happen" and that's what grew out of Spark. Some of our games Meta has funded and that can mean our budgets get even bigger. Some games like </em><a href="https://www.uploadvr.com/postal-2-vr-announcement/" rel="noreferrer"><em>Postal 2</em></a><em>, we did the Kickstarter for it, which really opened the door for a bigger budget on that. I don't know if there's an exact system. It's if it doesn't fit in the studio. With our team size, we do have a limit of how many projects we can take on at a time and then Spark allows us to continue other projects. </em></p><p><strong>UploadVR:</strong> <strong>So Mutar worked on this one and I think you say he's been a friend of yours for quite some time. Walk us through the process of pairing a specific game like FlatOut with this specific modder. What does that look like?</strong></p><p><strong>Elliott Tate:</strong> <em>That's where the magic of these smaller teams that take longer, when you find someone who has passion for a certain genre, they'll often act like a game designer or a game producer. As you're playing and as you love this game, you start coming up with ideas in your head in a way that a typical dev team, you'll have some of that, but not to the same extent. So it really works to find someone that just loves the game, number one. Somebody that has talent [because] FlatOut is not Unreal and not Unity, so it requires a special dev skill. </em></p><p><em>He's a senior developer who's got lots of experience working on custom code and so that put him in one bracket to be the right fit to work on like a very custom engine that has a lot of custom physics and all kinds of custom systems. So his talent level fit that where we have some equally talented people just in Unreal Engine and that would put them in a different category. I guess it's more do you love this game [and] do you have a lot of kind of design ideas yourself because we try to empower a lot of that to come as they're building. It's kind of how you build a mod. It's like "wouldn't it be cool if I did this? Oh man that would feel so cool" and then you try it yourself and you just fall in love with it and you expand it and keep working on it.</em></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/Screenshot-4.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/Screenshot-4.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Screenshot-4.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Screenshot-4.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Screenshot-4.png 1920w" 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/Screenshot-7.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/Screenshot-7.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Screenshot-7.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Screenshot-7.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Screenshot-7.png 1920w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p><strong>UploadVR:</strong> <strong>Was the design team planned to be involved from the very beginning? In the last Dev video you put out, you talked about bringing in an artist to do all the interiors for each car. </strong></p><p><strong>Was that always planned from the beginning or did you discover that when you were scoping the project and said okay we might need to get someone involved here to finish the game out?</strong></p><p><strong>Elliott Tate:</strong> <em>A lot of times, it does come later. At the start, whoever's starting to work on it is really scoping out "okay, what could I possibly do? What talents do I have?" Mutar is not a 3D modeler or an artist, so for this game, once we looked at "can we reuse the interiors?" and we were like "Nope, there's no interiors in here! You probably need to probably need to recreate this from scratch."</em></p><p><em>I oversee a lot of the projects too. I just love to share ideas, so that's a big part too. Just coming in and brainstorming with them and what would work. So just supporting them and then where they get stuck or if there's more that's missing, even pre-early access, if we launch it in this state, let's at least try to get it to an early access state by adding this and this. Kind of getting it to at least that level that it should take off and yeah it's a case by case basis.</em></p><p><strong>UploadVR:</strong> <strong>You're the CCO, and now CTO I just learned a few minutes ago, of basically two companies. Which means you have oversight into a lot of projects you're involved with a lot of things. How often do you get to get your hands dirty now? I know when you're trying to have that 50,000 foot view, sometimes you don't really get to like dig in deep on a project. Do you get to do that anymore just get to get in there and play around?</strong></p><p><strong>Elliott Tate:</strong> <em>I've really fought to keep that and so I try to have about half the time in the trenches developing myself and being very in touch with the projects and then the other half trying to run a company or two companies or no, three now. It's a little crazy. We don't get a lot of sleep, but I think it's really important just because we're trying to do things so differently and yeah, there's business books, but there's no exact rule book for how this works. I think it's really important to still stay very in touch with development. I think one thing I'm always looking at is the experimentation we did as modders. </em></p><p><em>When I worked with Praydog on </em><a href="https://www.uploadvr.com/praydogs-uevr-mod/" rel="noreferrer"><em>UEVR</em></a><em>, it was this wild idea of what if we could inject some level of VR in every Unreal Engine game and a lot of people from a traditional sense would say no, that's not a good idea, no, that can't be done, but if you really kind of come with that hacker mentality of "well, why not like? Let's figure out a way! "Let's build something. Let's think outside the box." That's been really fun to continue to do, but it's not easy to juggle at all.</em></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/Screenshot-2.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/Screenshot-2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Screenshot-2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Screenshot-2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Screenshot-2.png 1920w" 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/Screenshot-9.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/Screenshot-9.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Screenshot-9.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Screenshot-9.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Screenshot-9.png 1920w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p><strong>UploadVR:</strong> <strong>Is it hard to switch your analytical brain off when you play a game that's not your company's? You look at it and you go "well that texture and this menu, why'd they set it up?" Is it hard to switch that part of your brain off?</strong></p><p><strong>Elliott Tate:</strong> C<em>urse your brain! Even in high school, I did landscaping and I couldn't walk across a yard without looking at edges and that shrub needs to be cut. You have to fight it and I think one of the beauties of VR is it helps to be so immersed that you are just in it and you feel it and that's more than those technical details, which I always have to switch to and I can be very detail oriented when it comes to those things. It's more the feeling of how does something feel like the dance in VR. </em></p><p><em>In Beat Saber notes come at you and when we map, it wasn't just where do you place a block, where do you place a block, but it's how do you set up the next block, so your player moves swings back and then the force like swings this way, but does it jerk you if you have to then hit another block. I think of all VR development like that dance where if you're just doing one action like shooting, well that's just using your finger and you're no longer completely engaged in all your senses, so what are some things that you can do that switch it up? That makes the experience feel more complete. </em></p><p><em>Trombone Champ, at first, we had just flat notes coming at you and redesigning that so it really moves your hand out as you're playing and then you have to move from left to right and interact a complete body experience with different things happening like a different visual experience, fireworks exploding above you. There has to be, in that dance, the right amount of components and then suddenly you forget everything. You're connected, you're teleported, and you're there and I think, by default, a flat screen game, if you just put in VR can do that with amazing visuals, but for most people you'll hit spots where okay the visuals aren't enough anymore. I want other stuff. I love that process of bringing that dance into game design. How do you reimagine this so it feels like it was built from the ground up for VR.</em></p><p><strong>UploadVR:</strong> <strong>Let's go into FlatOut specifically. You might have already answered this, but I'll ask it anyway. Do you have a preferred mode that you play in the game? Or have you been in debug so long that you really haven't had time?</strong></p><p><strong>Elliott Tate:</strong> <em>I did get pretty sick with this. But some of the knockout modes [stunt modes] and flying as first person when you're flying, it's actually not enabled in the game right now, but I probably will enable it at some point. You are the person. You get this thrill being launched out of your car and you're just flying.</em> <em>I think we'll probably add it at some point to allow for first person on that. It's just wild and fun and especially when you don't expect it, even just racing, you hit something and the player goes flying. In VR, it's almost like unexpected but you're just like whoa okay I'm really in this car. I really can fly out at any moment. </em></p><p><em>So you asked favorite mode. I just still love a classic race. I don't think anything beats the thrill of the FlatOut races with all of the debris and all the physics that the game has. I think that physics and VR go hand in hand so well together. In FlatOut, hitting something to try to get ahead and you try to take a shortcut, but now you have a big log in on your windshield, so it's like "oh, is that actually worth it?" Then you have to stick your head actually out the window to see a little bit until you steer and shake the log off.</em></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/Screenshot-3.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/Screenshot-3.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Screenshot-3.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Screenshot-3.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Screenshot-3.png 1920w" 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/Screenshot-13.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/Screenshot-13.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Screenshot-13.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Screenshot-13.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Screenshot-13.png 1920w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p><strong>UploadVR:</strong> <strong>What went into the decision making process of something like this and </strong><a href="https://www.uploadvr.com/out-of-sight-vr-review/" rel="noreferrer"><strong>Out of Sight VR</strong></a><strong> being an Early Access game versus full release like </strong><a href="https://www.uploadvr.com/wrath-aeon-of-ruin-vr-brutal-edition-review/" rel="noreferrer"><strong>Wrath</strong></a><strong>, Trombone Champ, and Roboquest?</strong></p><p><strong>Elliott Tate:</strong> <em>When I was coming up with the idea of Spark, one of the rules was "no timelines" because that kills so many projects and kills creativity and also gets games to ship on time. I know you have to have it within budget and within time and you need it for a lot of things, but part of the magic of what we did with modding was just this looser timeline and so Early Access really plays  well into that concept. If it's a smaller team working on it or just one person you might not have the community helping to give feedback at some point to build the game with them. We kind of do with all our games, but  I think for FlatOut specifically, one nightmare that I've been talking about being in the trenches is just getting all the wheels supported and um turns out that's a nightmare like hell on earth don't wish it upon anyone.</em></p><p><strong>UploadVR:</strong> J<strong>ust thinking about all the different combinations for PC, there's so many different GPU/CPU/RAM combinations. Now you got VR headsets on top of that and now you're putting wheels on top of that, so there's an infinite number of different combinations you've got to account for.</strong></p><p><strong>Elliott Tate:</strong> <em>The situations I've been working through it's like this wheel doesn't work, so look into the report and it's like Fanatec wheel mixed with Logitech pedals mixed with a Thrustmaster. The different parts of it are all different and then they all use the same axis and they're conflicting, so you have to basically make them all know how to talk to each other. We finally built a tool that really has kind of solved that, so we've gotten a little over like 200 unique combos working now for people, but that is the pain of PC. </em></p><p><em>Not just having one thing to build for, but you've got sometimes hundreds of different setups and you're like "why is this not working?" and it's of course some combo that you know you had never seen before, but worth it I think. I love to see that there's still a core PC VR community. It's kind of part of my heart. I love the graphics that PC VR can produce, so it's been really cool to see them show up for FlatOut and really support it. It's been pretty awesome.</em></p><p><strong>UploadVR:</strong> <strong>Was there any feedback so far that has surprised you?</strong></p><p><strong>Elliott Tate:</strong> <em>Some people were saying it was too easy some people were saying it was too hard so it's kind of weird when you get sentences away they're like this is too easy and then...</em></p><p><strong>UploadVR:</strong> <strong>Two reviews back to back...</strong></p><p><strong>Elliott Tate:</strong> <em>Or one person was like "I paid this money and now I have to grind for this stuff. I paid for it, so I should get it all unlocked" and I was like here, let me give you a special save that has it all unlocked, but it was almost like "how dare you make me work for it."</em></p><p><strong>UploadVR:</strong> <strong>That's interesting, because a lot of games have that progression system and that grind in there. </strong></p><p><strong>Elliott Tate:</strong> W<em>e can fix that super easy. Here's a save that has it all unlocked. I think I'll probably add that as like a Konami code somewhere we hide in there that unlocks. One cool thing about a game like this and what we do is even stuff that seems kind of obscure, like a feature request that isn't real big, we're happy to add it. A lot of times, it doesn't take long just to add some option out there for something, so sometimes it surprised me how many people have enjoyed like whether it's a difficulty, some insane mode that I would never play myself.</em></p><p><strong>UploadVR:</strong> <strong>I'm looking forward to getting chucked out of a car whenever you decide to put that in there. That's gonna be fun.</strong></p><p><strong>Elliott Tate:</strong> <em>I'll let you be the first tester.</em></p><p><strong>UploadVR:</strong> <strong>You've got my email. What were some of the unique challenges of FlatOut aside from the wheel configurations versus those other projects? And were there some things that you learned from those earlier projects that you were able to pull forward into this to make this a little bit smoother?</strong></p><p><strong>Elliott Tate:</strong> <em>Yeah, that's a good question too. The custom engine has a learning curve. There's a lot of proven processes especially for VR if you're using Unreal Engine or Unity. There's um kind of methods to doing stuff and you're kind of inventing the wheel a little bit when you're doing a custom engine</em></p><p><strong>UploadVR:</strong> <strong>Was this the first custom engine project you've taken on? Or the first one to release?</strong></p><p><strong>Elliott Tate:</strong> <em>The first one to release, yeah. I did the motion control implementation and with VRIK, there's no package out there. You have to write it by yourself, so there's those extra um bits there, but I think learning, every time we release a game, that design language of how do you convert flat elements? What makes them feel even a little bit better if you don't have time to redesign something completely? One thing I did was in FlatOut adding feathering to the loading screens. In a flat game, you're drawing on the actual monitor size and you have a nice rectangle, but a floating rectangle doesn't feel exactly great in VR, especially one that's shaped to the size of a screen. Ideally you break that apart and redesign it completely, but it also can work pretty well if you just add some kind of feathering, how you handle the world around it blacking out and fading in at the right areas. </em></p><p><em>A racing game is quite different, so I wouldn't say there's a huge amount of design overlap, but we've built a lot of tools that help porting flat screen games to VR and that certainly gets used across projects. Adding DLSS was a big thing for this game. It's an older engine that looked quite blurry in VR and so one real big thing I wanted to do was make it look as sharp as we could. If you've played on default settings, it might still be a little blurry. You can turn up the super sampling, but if you have the computer to put DLAA on, that looks really nice. It's a modern Nvidia antialiasing technique and it looks super super sharp. </em></p><p><em>To me, those kind of details are important. Then optimization, things you don't even think about. The game has a physics tick that runs at 30 and 60 Hertz, so that's how it calculates physics, so if you're running a headset at 90Hz, you'll see objects move almost like they're stuttering across, so suddenly you're like oh I don't just need to work on the rendering now. I need to unlock the physics engine and make that talk to the rendering part and make those all match up, so that it looks smooth. Those are all examples of things that the more projects you do, the more you have pretty clear ideas of how to solve different tech challenges.</em></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/Screenshot-14.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/Screenshot-14.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Screenshot-14.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Screenshot-14.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Screenshot-14.png 1920w" 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/Screenshot-8.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/Screenshot-8.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Screenshot-8.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Screenshot-8.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Screenshot-8.png 1920w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p><strong>UploadVR:</strong> <strong>We talked about all the challenges that you've had through the development process. What's something in the game that you want to tell people to look out for that you're really proud of?</strong></p><p><strong>Elliott Tate:</strong> <em>I think I'm pretty proud of the haptics. Do you have a wheel?</em></p><p><strong>UploadVR:</strong> <strong>I do not, not yet. This game is going to make me buy one.</strong></p><p><strong>Elliott Tate:</strong> <em>You need to. We really went all out with how the car handles when you're crashing, so it's the full force feedback that connects to the whole suspension system and everything, so you feel just every bump or if you're turning it, it really force feedback swerves around. We've added telemetry that will come soon in a release, so people that have full motion rigs will be able to experience that too.</em></p><p><em>I love being immersed in VR, so when I sit there with the wheel and feel all that, it almost doubles the experience for me. I can't wait for you to get a wheel because it really takes it to the next level where literally somebody smashes you and you feel it and getting knocked around. That really turned out well I think.</em></p><p><strong>UploadVR:</strong> <strong>Alright, well congratulations again on the release. Elliott Tate, thank you so much for spending some time with us today. I appreciate it.</strong></p><p><strong>Elliott Tate:</strong> <em>Yeah, thanks Mike.</em></p><hr><p>FlatOut 4: Total Insanity VR is available now on <a href="https://store.steampowered.com/app/3844750/FlatOut_4_Total_Insanity_VR/?ref=uploadvr.com">Steam</a> in Early Access.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Quest&#x27;s Latest PTC Update Brings Hand Tracking Home Locomotion &amp; Custom App Sorting ]]></title>
        <description><![CDATA[ Meta’s latest Quest PTC update brings hand gesture movement in Horizon Home, custom app sorting and folders in the Library, and app crash recovery. ]]></description>
        <link>https://www.uploadvr.com/quest-ptc-update-adds-hand-movement-and-custom-app-sorting/</link>
        <guid isPermaLink="false">6a0cf31b709f3500014dfd7d</guid>
            <category><![CDATA[ Headsets &amp; Tech ]]></category>
        <dc:creator><![CDATA[ Alan Truly ]]></dc:creator>
        <pubDate>Wed, 20 May 2026 09:26:15 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/balcony-seat.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>My <a href="https://www.uploadvr.com/quest-3-review/" rel="noreferrer">Quest 3</a> just got the new Horizon OS 2.4 Public Test Channel (PTC) update, which lets me move around my virtual Home space without holding controllers. </p><p>Hand-gesture movement is nice, but my favorite new feature is the custom app arrangement in the Library that finally lets me put apps where I want.</p><p>These new features are easy to miss if you don’t know where to look or how to switch them on. It only takes a few minutes to get familiar with the controls, but a little preview always helps.</p><h2 id="hand-gesture-movement-controls">Hand-Gesture Movement Controls</h2><p>Hand-gesture movement might not sound like a big deal, but it’s actually quite a convenience upgrade. I often pop on my Quest 3 without picking up the controllers to check what's new, browse the web, or watch a video. Now, I can move around Horizon Home with just my hands.</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/alc.jpg" class="kg-image" alt="When hand-tracking movement is active, I can point to see teleport lines and targets." 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/alc.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/alc.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/alc.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/alc.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">When hand-tracking movement is active, I can point to see teleport lines and targets.</span></figcaption></figure><p>After checking out my <a href="https://www.uploadvr.com/quest-instagram-app-now-ai-converts-videos-to-3d-too/" rel="noreferrer">Instagram wall in 3D</a>, I can teleport to the balcony with a thumb tap to admire the waterfalls in my environment, or swipe my thumb to turn and walk back to the browser wall to check the latest news. I found it to be very reliable, and the visuals make sense, showing directional indicators on my avatar's hand when the hand-movement controls are active. The controls disappear when not in use.</p><p>You can check if you have the new hand-tracking controls in the Settings app. If you see a menu at the top right of the Movement tab, you can select Hands to see the hand-movement layout. Below that, Meta added an option to watch a video guide.</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/browser.jpg" class="kg-image" alt="A Quest screenshot shows a browser window attached to a wall in Horizon Home." 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/browser.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/browser.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/browser.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/browser.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Gesture movement is handy since I use environment features like the browser, mirror, and Instagram.</span></figcaption></figure><p>It’s fairly intuitive. Make a fist with either hand, then tap with your thumb to activate the control overlay. You’ll see left and right arrows, suggesting you can swipe left and right to turn. You can also swipe forward and back to walk or aim with a ray and tap to teleport to the highlighted spot.</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/balcony.jpg" class="kg-image" alt="Arrows appear over my avatar's hand to indicate hand-movement is active." 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/balcony.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/balcony.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/balcony.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/balcony.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Arrows appear over my avatar's hand to indicate hand-movement is active.</span></figcaption></figure><p>The gestures quickly become familiar, and you’ll soon be zipping around without needing controllers, a nice addition to hand-tracking.</p><h2 id="your-library-your-way">Your Library Your Way</h2><p>Meta finally lets me set up my app library however I want! That’s a long-overdue feature. It’s frustrating to dig through a long list of apps to find old AAA games I haven’t finished, like <a href="https://www.uploadvr.com/asgards-wrath-2-review/" rel="noreferrer">Asgard’s Wrath 2</a> or <a href="https://www.uploadvr.com/vampire-the-masquerade-justice-review/" rel="noreferrer">Vampire: The Masquerade - Justice</a>.</p><p>I keep pretty busy, so games that offer several hours of gameplay might sit in my library for a month or more, getting pushed down the recents list by other apps. Old favorites that are worthy of replaying also tend to get buried. So this is a huge convenience feature.</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/choose-sort.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/05/choose-sort.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/choose-sort.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/choose-sort.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/choose-sort.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">I had to clear automatic sorting before I could drag Quest games and apps.</span></figcaption></figure><p>Meta defaults to sorting by the most recently used games and apps, so I couldn’t rearrange anything until I changed that. The same is true if you sort by A-Z, Z-A, or Installed. The last option is Clear sort, and that’s where the magic happens. By removing the automated sorting, I could drag and drop apps anywhere in my library, or drag over another app to create a folder.</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/drag-app.jpg" class="kg-image" alt="A Quest screenshot shows how games can be rearranged in the Library." 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/drag-app.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/drag-app.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/drag-app.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/drag-app.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">After the PTC 2.4 update, I can drag games and apps anywhere I want in my Quest Library.</span></figcaption></figure><p>I put frequently used system apps at the top, followed by the games I’m actively playing and a few utilities. It’s great to arrange games and apps my way, instead of having to search or scroll through the entire library.</p><h2 id="app-crash-recovery">App Crash Recovery</h2><p>There’s one more practical improvement in Horizon OS 2.4. Meta says apps can now restore a previous session after closing unexpectedly, so Browser panels should reappear where they were if the app crashes. I haven’t had the misfortune of testing that yet, but it sounds like the kind of small reliability upgrade that matters more if you <a href="https://www.uploadvr.com/how-to-make-your-quest-3-a-great-travel-ready-spatial-computer/" rel="noreferrer">use your Quest as a spatial computer</a>.</p><p>As usual, keep in mind that the timing of Horizon OS rollouts can be unpredictable, and PTC features are still undergoing testing, so a wider release isn’t guaranteed. However, these are useful upgrades that seem likely to appear in future Quest updates.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Sugar Madness Is A New Fast-Paced VR Shooter Coming To Quest In June ]]></title>
        <description><![CDATA[ Sugar Madness, a new fast-paced VR shooter coming to Quest in June, is a Disneyland dark ride for people who like House of the Dead. ]]></description>
        <link>https://www.uploadvr.com/sugar-madness-release-date-announced/</link>
        <guid isPermaLink="false">6a0dcc8eecf77700017e0f24</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Wed, 20 May 2026 08:57:13 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Cover-Art-landscape_2560x1440px--1-.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Sugar Madness, a new VR shooter from <a href="https://www.jollyco.us/?ref=uploadvr.com" rel="noreferrer">JOLLYCO Inc</a>, will launch on Meta Quest on June 4. </p><p>The release date announcement follows a series of <a href="https://www.uploadvr.com/vr-shooter-sugar-madness-gameplay-trailer-playtest-revealed/"><u>open playtests in April</u></a>, the data from which resulted in refinement of gameplay, performance, and co-op features based on player feedback. The team has now entered the final pre-release stage and the game is coming very soon.</p><p>JOLLYCO describes the game as "a fast-paced, arcade-style VR shooter with a mix of mechanics and mini-games. It rewards accuracy, movement, and quick decision-making, while remaining easy to pick up and play." </p><p>Sugar Madness can be played solo, or in co-op mode, where teamwork and coordination are essential to overcome more challenging encounters.</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/Sugar-Madness_Release-Date-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/05/Sugar-Madness_Release-Date-Trailer-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/05/Sugar-Madness_Release-Date-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: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>Sugar Madness is a first-person shooter set in a candy-themed world. Dr. Sour, a mad genius, has experimented one too many times, turning the once-sweet confections of the world into rabid "candymorphs." You'll battle through an absurd candy-coated landscape, shooting a vast arsenal of wild weapons at a bizarre gauntlet of enemies. There are on-rails sections, boss fights, mini games, multiplayer, and more.</p><p>We'll have a review posted when the game launches. From the videos we've seen, it looks to be a fun and twisted take on the rail shooter, a Disneyland dark ride for people who like House of the Dead.</p><p>Sugar Madness is launching on June 4 on&nbsp;<a href="https://www.meta.com/experiences/sugar-madness/9873038936059543/?ref=uploadvr.com" rel="noopener">Meta Quest</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Gracia&#x27;s Moving Volumetric Captures Are Now Streamable ]]></title>
        <description><![CDATA[ Gracia&#39;s moving fully volumetric captures can now be streamed, including to mixed reality on Quest 3, with no app or content download required — and an Apple Vision Pro app is coming soon. ]]></description>
        <link>https://www.uploadvr.com/gracia-moving-volumetric-captures-now-streamable/</link>
        <guid isPermaLink="false">6a0c7ef2709f3500014dfb00</guid>
            <category><![CDATA[ Volumetric Media ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Tue, 19 May 2026 16:11:11 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Gracia-streamed-volumetric-scene-on-Apple-Vision-Pro-00.00.06.000.jpeg" medium="image"/>
        <content:encoded><![CDATA[ <p>Gracia's moving fully volumetric captures can now be streamed, including to mixed reality on Quest 3, with no app or content download required — and an Apple Vision Pro app is coming soon.</p><p>Gracia first launched <a href="https://www.uploadvr.com/gracia-ai-6dof-truly-volumetric-platform/">in 2024</a> as a Quest app for viewing static photorealistic objects, and, far more notably, a PC VR app for <em>moving</em> photorealistic scenes, otherwise describable as volumetric video.</p><p>And to be clear, this is not just simple parallax like you'd get from stereoscopic 3D video, nor limited-perspective synthetic depth like the spatial scenes of Apple's <a href="https://www.uploadvr.com/visionos-26-out-now-apple-vision-pro/">visionOS 26</a>. Gracia goes much further, offering fully volumetric content that you can physically walk around in VR or in your room via mixed reality.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/gracias-dynamic-gaussian-splats-moving-volumetric-scenes-now-on-quest-3/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Gracia Moving Volumetric Scenes Now On Quest 3 &amp; Pico 4</div><div class="kg-bookmark-description">Gracia’s moving volumetric scenes, dynamic gaussian splats, are now available on Quest 3 and Pico 4 headsets standalone.</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/Gracia-moving-scenes-on-Quest-3-standalone-00.00.18.250-38049c0f971c4faf303d4bef9bd65797440b9ea0fb4c9a7cfe0497872c588d95.jpeg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>As with almost all of the remarkable advancements in 3D reconstruction over the past few years, the technology behind Gracia is Gaussian splatting - fitting millions of semitransparent colored blobs (Gaussians) in 3D space so that arbitrary viewpoints can be rendered realistically in real-time. Moving splats are often called 4DGS, four-dimensional Gaussian splats, the fourth dimension being time.</p><p>By the end of 2024, Gracia had already <a href="https://www.uploadvr.com/gracias-dynamic-gaussian-splats-moving-volumetric-scenes-now-on-quest-3/">launched standalone apps</a> for Quest 3 and Pico 4, removing the requirement for a PC, with the tradeoff of some quality. But the biggest problem with this standalone flow was the need to download each scene, requiring you to stand there with the headset on watching a progress bar chart the multi-gigabyte file arriving on your device. With the company's technology at the time, streaming would have required a 2.4 gigabit internet connection, something only a tiny fraction of people have and that most standalone headsets can't even reliably hit wirelessly anyway.</p><p>This crippled Gracia's founding ambitions of being the "YouTube of truly volumetric content", because if YouTube required a multi-gigabyte download before each video played, it just wouldn't be a viable service. And so the standalone headset app focused on short 10-second clips, rather than longer content that would support more use cases.</p><p>At the time of the standalone app launch, Gracia told UploadVR that it was working on improving its compression by at least an order of magnitude. Now, a year and a half later, the startup has achieved that lofty goal.</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/Gracia-streamed-volumetric-scene-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/05/Gracia-streamed-volumetric-scene-on-Apple-Vision-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/media/2026/05/Gracia-streamed-volumetric-scene-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: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;">Gracia streaming on Apple Vision Pro (note: </span><b><strong style="white-space: pre-wrap;">not </strong></b><span style="white-space: pre-wrap;">the original audio due to tech limitation).</span></p></figcaption>
        </figure><p>In March of this year, Gracia launched a world-first: the ability to stream select 4DGS scenes, with no app install or full download required. And you don't even need to download an app; Gracia's new tech stack works entirely in WebXR, meaning you can just navigate to <a href="https://gracia.ai/store?ref=uploadvr.com">gracia.ai/store</a> in your Quest 3's web browser and have a performer volumetrically streamed into your living room in seconds.</p><p>On Apple Vision Pro, since Apple still doesn't let WebXR apps use camera passthrough as a background, you'll instead see the captures in a featureless black void. To get around this and let Vision Pro owners display the captures in their living room, Gracia is working on an Apple Vision Pro app, currently in testing, which should be launching relatively soon.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/4dv-ai-webxr-demo-volumetric-6dof-video/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">China’s 4DV AI Releases 6DoF Volumetric Video WebXR Demo</div><div class="kg-bookmark-description">China’s 4DV AI released a WebXR demo of volumetric 6DoF videos created from 20 camera views, and you can try it on your VR headset right now.</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/4DV-AI-686b5a8957fa38ad4dad32dbc5ec8845aa1689c7fde5e2a5150140922a7d8cdd.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p><a href="https://www.uploadvr.com/4dv-ai-webxr-demo-volumetric-6dof-video/">China's 4DV</a> showed moving scenes in WebXR last year, but those were only 10 seconds long and predownloaded. Gracia is once again leading the pack when it comes to rendering moving volumetric captures in VR.</p><p>The startup says it achieved this by developing a technique for sending keyframes and motion change deltas, encoding only what parts of the capture change over time rather than sending the entire scene for each frame. Essentially, Gracia is applying a video codec style approach to Gaussian splatting. It also uses the new WebGPU graphics API in your browser to achieve the maximum possible performance, rivaling native apps, to eliminate the most frictionful step of all for any consumer app, that initial download requirement in the first place. The compression makes the stream feasible; WebGPU makes rendering the streamed splats fast enough in the browser.</p><p>As well as allowing for near-instant streaming of volumetric captures, this means captures have no hard file-size cap, in theory supporting use cases like entire concerts.</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/Gracia-streamed-volumetric-scene-quality-levels_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/Gracia-streamed-volumetric-scene-quality-levels.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/Gracia-streamed-volumetric-scene-quality-levels_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: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>
            <figcaption><p><span style="white-space: pre-wrap;">Gracia streaming compression levels.</span></p></figcaption>
        </figure><p>To stream Gracia's moving volumetric scenes at relatively high quality, 120K splats per frame, you'll need a constant 75 Mbps connection. A decade ago that would be a non-starter, but as of 2026 over 90% of homes in developed countries now have sufficiently fast internet for this.</p><p>Still, some don't, and sometimes the headset will be too far away from the router or on a network where other devices are hogging the bandwidth. For that, Gracia has demonstrated a 17 Mbps mode, offering 15K splats per frame, though in this mode the quality takes a significant hit.</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/Gracia-streamed-volumetric-scene-compression-levels_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/Gracia-streamed-volumetric-scene-compression-levels.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/05/Gracia-streamed-volumetric-scene-compression-levels_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: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>
            <figcaption><p><span style="white-space: pre-wrap;">Gracia streaming compression levels.</span></p></figcaption>
        </figure><p>Three scenes are currently available to stream from Gracia's website: a <a href="https://gracia.ai/store/creator/Gracia%20Labs/1a249b1d-bb9a-4123-9b9c-3b63d8cd6405?ref=uploadvr.com">36-second clip</a> of a person working on a bicycle wheel, a <a href="https://gracia.ai/store/creator/Gracia%20Labs/d22562f8-c303-4591-9e80-0d644c77c842?ref=uploadvr.com">39-second clip</a> of a doctor examining a patient's shoulder, and most impressive of all, a <a href="https://gracia.ai/store/creator/DNE/9ee301ea-fcd4-4041-b82e-ee3c1c461352?ref=uploadvr.com">4-minute performance</a> by a musician singing with a guitar, complete with spatial audio.</p><p>Gracia is also keen to point out that while its captures are well-suited to be placed in your living room via mixed reality, they can also be placed into existing virtual Unity or Unreal environments, including for VR games and experiences, if a developer wanted to do this.</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/Gracia-streamed-volumetric-scene-in-virtual-environment_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/Gracia-streamed-volumetric-scene-in-virtual-environment.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/Gracia-streamed-volumetric-scene-in-virtual-environment_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: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>
            <figcaption><p><span style="white-space: pre-wrap;">Gracia captures can be placed into virtual scenes (</span><b><strong style="white-space: pre-wrap;">this is the original audio</strong></b><span style="white-space: pre-wrap;">).</span></p></figcaption>
        </figure><p>To be clear, by the way, by "stream" in this article I'm referring to watching content without having to fully download it. Gracia's technology does not support livestreaming. And the capture and processing requirements are the elephant in the room here.</p><p>Capturing these scenes requires around 60 shutter-synced and genlocked cameras arranged in a sphere, which studios typically charge at least $15K for a recording session with, and Gracia charges $800 per minute for processing plus a "minimum charge per segment". iPhone 17 Pro's genlock support may allow for a lower marginal capture cost, though for best results creators will want to use professional cameras like those from Blackmagic and Sony.</p><p>Still, the capture and processing requirements aside, what Gracia has pulled off here is remarkable. I would much rather watch a musician or comedian perform as a 6DoF volume in my living room, or preferred VR environment, than a 3DoF 180° 3D video, and I suspect if you're reading this, you agree.</p><p>If you own a VR headset, head over to <a href="https://gracia.ai/store?ref=uploadvr.com">gracia.ai/store</a> in your headset's web browser, or your desktop browser for PC VR, and try it out for yourself. And even if you don't, you can try a flatscreen render in your browser to get the basic idea, though without the sense of depth and scale.</p><p>The next frontier for the volumetric media space will be developing the technology to allow anyone to capture scenes with a couple of iPhones, and to significantly reduce the processing time. As impossible as this might sound today, so did the idea of even streaming this type of content a few years ago, and the pace of progress in the 3D reconstruction scene, leveraging the rapid advancements in AI, remains staggering. The "YouTube of truly volumetric content" is not possible today, but I suspect it very much so will be by the end of this decade – and it could become a core use case of XR technology, propelling its mainstream use by the compounding advantages of a future social content platform that truly takes advantage of it.</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 very soon!</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Roboquest VR Quest Port &amp; Cross Platform Co-Op Delayed To July ]]></title>
        <description><![CDATA[ Roboquest VR&#39;s planned Quest 3 port &amp; cross-platform co-op update have been pushed back to July. ]]></description>
        <link>https://www.uploadvr.com/roboquest-vrs-meta-quest-port-cross-platform-co-op-update-delayed-to-july/</link>
        <guid isPermaLink="false">6a0b23e4709f3500014df801</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 19 May 2026 12:48:04 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Copy-of-Roboquest-Cover-Landscape-2560-x-1440.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The planned update for Flat2VR Studios' Roboquest VR to add cross platform co-op alongside a Meta Quest 3 version has been pushed out to July 23. </p><p>The originally planned <a href="https://www.uploadvr.com/roboquest-vr-co-op-quest-release-coming-in-may/" rel="noreferrer">May 21 date</a> was revealed at the VR Games Showcase in March following the November launches on PlayStation VR2 and PC VR. Flat2VR  technical designer Tsvetan explained why in this update video, along with some Quest gameplay footage: </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_Roboquest-VR-Meta-Quest-_-Co-op-Update_Media_zPcFAXMRJUM_001_1080p-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/05/YTDown_YouTube_Roboquest-VR-Meta-Quest-_-Co-op-Update_Media_zPcFAXMRJUM_001_1080p-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/05/YTDown_YouTube_Roboquest-VR-Meta-Quest-_-Co-op-Update_Media_zPcFAXMRJUM_001_1080p-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">2: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>Reading between the lines, it appears the Quest version is not quite ready and the co-op would be limited to specific platforms, something Flat2VR did not care to do. </p><p>We <a href="https://www.uploadvr.com/roboquest-vr-review/" rel="noreferrer">reviewed Roboquest VR</a> on Steam, saying "Roboquest VR takes what was already a great flatscreen roguelite experience and transforms it into a new VR classic. Moment-to-moment gameplay feels fantastic, and the game is right at home on the platform."</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/roboquest-vr-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Roboquest VR Review: An Instant Classic</div><div class="kg-bookmark-description">Roboquest VR takes an already exhilarating FPS roguelite and delivers a near-flawless VR adaptation.</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-406c51073a8057a3cf5946f3c96c10bf141006b800e6cb1d50c512549a6f0c8c.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">James Galizio</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Copy-of-Roboquest-Cover-Landscape-2560-x-1440-2339cff06eff1a5373aec15c002524db4aef7c2e9c805cd6da27bafd3f839af2.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>We have seen other titles launch on multiple VR platforms without cross platform co-op like Into Black and the community response tends to lean negative as players prefer to play with their friends without limitations. The video states that Flat2VR will provide progress updates between now and the new July date. We'll monitor these for any additional news to pass along.</p><p>Roboquest VR will be available on&nbsp;<a href="https://www.meta.com/experiences/roboquest-vr/9269393463181825/?ref=uploadvr.com" rel="noopener">Meta Quest</a>&nbsp;on July 23. It's available now on&nbsp;<a href="https://store.steampowered.com/app/3151760/Roboquest_VR/?ref=uploadvr.com" rel="noopener">SteamVR</a>&nbsp;and&nbsp;<a href="https://store.playstation.com/en-us/concept/10014369?ref=uploadvr.com" rel="noopener">PlayStation VR2</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Outblast Brings High-Speed Shmup Action To PC VR &amp; Quest This June ]]></title>
        <description><![CDATA[ High speed shmup Outblast is coming to PC VR and Meta Quest very soon. ]]></description>
        <link>https://www.uploadvr.com/outblast-brings-high-speed-vshmup-action-to-pc-vr-quest-this-june/</link>
        <guid isPermaLink="false">6a0c8202709f3500014dfb31</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Tue, 19 May 2026 10:50:13 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/KEYVISUALDATE.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The fast-paced shoot 'em up is coming to Meta Quest and SteamVR on June 4. </p><p>Rhino Rock Studios has announced that its sci-fi arcade shmup Outblast is set to release on June 4, 2026. The game promises a high-speed, neon-soaked fight for survival that can be experienced either in full VR via <a href="https://www.meta.com/experiences/outblast/26430514053247237/?srsltid=AfmBOorwuwbNimqxMiYAS1wEpcEURYLGdJ1xjCB0knDTKH63vOSaSyV7&ref=uploadvr.com" rel="noreferrer">Meta's Quest headsets</a> and <a href="https://store.steampowered.com/app/4418420/OUTBLAST/?ref=uploadvr.com" rel="noreferrer">SteamVR</a>, or in flat-screen mode, giving players the choice between full immersion and traditional play. </p><p>The game places you in the cockpit of C11-28, humanity's last line of defense against a rogue viral intelligence known as Typhon. Corruption is spreading across Perseon-6, and your job is to shoot enemies and save the planet from collapse. </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/OUTBLAST---Official-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/05/OUTBLAST---Official-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/media/2026/05/OUTBLAST---Official-Trailer_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1: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>While shmups haven't enjoyed mainstream popularity since the days of 16-bit consoles, recent games like Sektori have begun to break out of their niche and reach new audiences. We'll have a full review of Outblast closer to release, and see if it captures the magic of the greatest shmups. </p><p>Outblast will launch into action on June 4, 2026 on <a href="https://www.meta.com/experiences/outblast/26430514053247237/?srsltid=AfmBOorwuwbNimqxMiYAS1wEpcEURYLGdJ1xjCB0knDTKH63vOSaSyV7&ref=uploadvr.com" rel="noreferrer">Meta Quest</a> and <a href="https://store.steampowered.com/app/4418420/OUTBLAST/?ref=uploadvr.com" rel="noreferrer">Steam VR</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Into Black &amp; Resist Developer To Announce Next VR Game This Week ]]></title>
        <description><![CDATA[ Into Black developer The Binary Mill will announce its next VR title at a showcase later this week. ]]></description>
        <link>https://www.uploadvr.com/into-black-and-resist-developer-the-binary-mill-to-announce-its-next-vr-game-this-week/</link>
        <guid isPermaLink="false">6a0c84a1709f3500014dfb5c</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 19 May 2026 10:50:02 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/the-binarymill-games.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Damien Ruffy from the Ruff Talk VR podcast said The Binary Mill, most recently  known for sci-fi co-op shooter Into Black, will announce its newest project at Friday's Ruff Talk VR showcase.</p><p>We'll have full coverage of the new game announcement and any other news from the showcase after it airs this Friday.</p><p>For those unfamiliar with The Binary Mill, the independent Australian studio has been working in VR for a decade.</p><p>One of its earlier VR titles was <a href="https://www.uploadvr.com/rush-apex-edition-impressions/" rel="noreferrer">Rush</a>, a high-speed flightsuit racing game in 2017. Gun Club VR, a weapons firing range simulator, followed later that year. Miniature arcade racer <a href="https://www.uploadvr.com/mini-motor-racing-x-review/" rel="noreferrer">Mini Motor Racing X</a> dropped in 2019, followed by high flying dystopian shooter <a href="https://www.uploadvr.com/dystopian-action-rpg-resist-is-heading-to-playstation-vr2/" rel="noreferrer">Resist</a> in 2021 and finally, <a href="https://www.uploadvr.com/into-black-review/" rel="noreferrer">Into Black</a> in 2024. It also released Oculus Go and Gear VR games like 2016's Gun Club 3 VR.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/into-black-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Into Black Review: A Sci-Fi FPS That Hits The Mark</div><div class="kg-bookmark-description">Co-op action adventure Into Black returns this week on PlayStation VR2 and PC VR, offering an enhanced port worth considering.</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">Luis Aviles</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/Into-Black-Key-Art-3f4b7eb125d33ee616fbacaaac420da69350dcea22a2362aee2e0ed23de54172.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>All of The Binary Mill's games are available on Meta Quest, SteamVR, and Pico. PlayStation VR2 has Into Black, Rush (a revised Apex Edition with better graphics than the original PS VR release), Resist, and Gun Club, only lacking Mini Motor Racing X.</p><hr><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;">This story initially listed Rush as The Binary Mill's first VR title, which was incorrect. The story has been updated to correct that error and mention the developer's earlier Oculus Go/Gear VR efforts.</em></i></p></div>
        </div> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ VR Horde FPS A Long Survive Hits PC VR This Week After Two  Delays ]]></title>
        <description><![CDATA[ A Long Survive finally lands on PC VR this week, with the PlayStation VR2 port supposedly to follow &quot;very soon&quot;. ]]></description>
        <link>https://www.uploadvr.com/vr-horde-fps-a-long-survive-hits-pc-vr-this-week-after-two-delays/</link>
        <guid isPermaLink="false">6a0c7d98709f3500014dfad1</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 19 May 2026 08:38:34 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/a-long-survive.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>A Long Survive, a co-op horde survival shooter boasting the 'biggest waves in VR,' has seen two delays for its SteamVR and PlayStation VR2 ports after last year's Meta Quest release. Developer Friendly Fire Studios confirmed that the PC VR port arrives on May 21.</p><p>In a post on X, Friendly Fire said the <a href="https://www.uploadvr.com/a-long-survive-playstation-vr2-pc-vr-delayed-again/" rel="noreferrer">previous issue with crossplay support</a> has been resolved for PC players, allowing that port to move forward. That issue halted the planned May 14 release after a <a href="https://www.uploadvr.com/a-long-survives-pc-vr-and-playstation-vr2-ports-delayed-to-may/" rel="noreferrer">previous delay</a> in late April for additional polishing. Friendly Fire promises a similar short turnaround time between announcement and release for the PS VR2 port as soon as crossplay is resolved for that platform. </p><p>Check out an updated gameplay teaser for yourself:</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/a-long-survive-pc-vr-release_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/a-long-survive-pc-vr-release.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/05/a-long-survive-pc-vr-release_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: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>The PC VR and PS VR2 versions of the game promise to come with 'major visual &amp; gameplay improvements' along with a new horde system and a new map titled Atlas. </p><p>We will have a review of A Long Survive available soon. A Long Survive can be wishlisted on&nbsp;<a href="https://store.playstation.com/es-es/concept/10017972?ref=uploadvr.com" rel="noopener">PS VR2</a>&nbsp;and&nbsp;<a href="https://store.steampowered.com/app/2366100/A_Long_Survive/?ref=uploadvr.com" rel="noopener">Steam</a>. It is available now on&nbsp;<a href="https://www.meta.com/experiences/a-long-survive/6727226933970812/?ref=uploadvr.com" rel="noopener">Quest</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Myst &amp; Riven Remakes Out Now On PlayStation VR2 ]]></title>
        <description><![CDATA[ The legendary adventure game Myst and its sequel Riven arrive on PlayStation VR2 today. ]]></description>
        <link>https://www.uploadvr.com/myst-riven-remakes-out-now-on-playstation-vr2/</link>
        <guid isPermaLink="false">6a0c7e1d709f3500014dfadd</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Tue, 19 May 2026 08:38:17 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/myst-and-riven-remakes-on-playstation-vr2-1.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Ports of the Myst and Riven remakes are out now on PlayStation 5 and PlayStation VR2.</p><p>The legendary adventure game Myst and its sequel Riven arrive on PlayStation VR2 today. The Myst and Riven remakes first debuted in 2020 and 2024 respectively and have previously been released on PC VR <a href="https://store.steampowered.com/app/1255560/Myst/?ref=uploadvr.com" rel="noopener">via Steam</a> and on <a href="https://www.meta.com/experiences/myst/2719294624823942/?srsltid=AfmBOorRz1KCxcK7lKKwzJFn-Ml5GhP455nUZ2xSUYrujUi0xcju15fQ&ref=uploadvr.com" rel="noopener">Meta's headsets</a>.</p><p>This marks the first time the Myst and Riven remakes have appeared on the PlayStation ecosystem. They'll be fully playable on both flat screens, and via PlayStation VR2.</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/Myst---Launch-Trailer---PS5--PSVR2_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/Myst---Launch-Trailer---PS5--PSVR2.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/Myst---Launch-Trailer---PS5--PSVR2_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>We reviewed both games when they previously debuted on Meta Quest and PC VR, and you can read those reviews here: <a href="https://www.uploadvr.com/myst-vr-review-ages/" rel="noreferrer">Myst</a> and <a href="https://www.uploadvr.com/riven-vr-review/" rel="noreferrer">Riven</a>.</p><p>The original games that the remakes are based upon first released in 1993 and 1997, respectively. Myst was the best-selling PC game overall for almost a full decade, and defined PC gaming in the '90s. Its sequel, Riven, expanded the series' lore and pushed the boundaries of what PC point and click adventure games could achieve. For many PC gamers of a certain age, Myst and Riven were landmark titles and pioneers of immersion, and with the remakes playable in VR, that has never been more true.</p><p>We'll have a unified review of both games as they exist on PlayStation VR2 coming soon. </p><p><a href="https://store.playstation.com/en-us/concept/10000550?ref=uploadvr.com" rel="noopener">Myst<u> </u></a>and <a href="https://store.playstation.com/en-us/concept/10014461?ref=uploadvr.com" rel="noopener">Riven</a> are both available now via the PlayStation Store for $34.99 each.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Darts VR2: Bullseye Takes Aim At VR Esports With League Mode Tournaments ]]></title>
        <description><![CDATA[ Darts VR2: Bullseye targets competitive tournaments this summer with cash prizes planned. Tournament tests start this Friday. ]]></description>
        <link>https://www.uploadvr.com/darts-vr2-bullseye-takes-aim-at-vr-esports-with-league-mode-tournaments/</link>
        <guid isPermaLink="false">6a0c74ee709f3500014dfa7b</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 19 May 2026 08:37:32 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Darts-VR2-Bullseye-keyart-small.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Gamitronics and Evolution Publishing plan to start official Darts VR2: Bullseye tournaments this summer with cash prizes and exclusive in-game items as rewards. Two test events are scheduled through next week for interested players.</p><p>I played <a href="https://www.uploadvr.com/darts-vr2-bullseye-impressions/" rel="noreferrer">Darts VR2: Bullseye</a> right around its April release, finding the core gameplay modes addictive while being underwhelmed by the zombie mode. The former is a good sign as the darts simulator spins up its competitive League mode this week. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/darts-vr2-bullseye-impressions/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Darts VR2: Bullseye Impressions: Of Course There Are Zombies</div><div class="kg-bookmark-description">Darts VR2: Bullseye, out now in Early Access, keeps it simple, making it easy to repeatedly return for one more round.</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/vlcsnap-2026-04-09-14h19m35s396-28e3a5b6429ab312089d7b53fc83eb889744b4f08afc327a2fdf9f5d0dd19a79.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Before starting tournaments this summer, Gamitronics is hosting two test events on <strong>Friday, 22nd May and Thursday, 28th May.</strong> Both events will take place between <strong>7pm-9pm BST/11am-1pm PT, </strong>with four-player and eight-player tournaments consisting of one set and one leg each. </p><p>Anyone interested in participating in the tests can sign up <a href="https://forms.gle/8gEob3WTpWNxhnGM6?ref=uploadvr.com" rel="noreferrer">via this form</a>. Test participants will be added to the in-game credits as a thank-you from the Darts VR2 team. Official tournaments will be open to all players with cross-platform support across Meta Quest, PlayStation VR2, and SteamVR.</p><p>Multiple VR games have dipped into the esports realm with tournament play, including Triangle Factory's <a href="https://www.uploadvr.com/sidequest-logitech-hyper-dash-esports-tournament/" rel="noreferrer">Hyper Dash</a>, Resolution Games' <a href="https://www.uploadvr.com/blaston-championship-2022/" rel="noreferrer">Blaston</a>, <a href="https://www.uploadvr.com/aexlab-hosts-tournament-for-vail-vr-with-lan-finals-held-in-miami/" rel="noreferrer">Vail VR</a> in partnership with the Virtual Reality Master League (VRML), and most recently Polyarc Games' <a href="https://www.uploadvr.com/polyarc-games-announces-glassbreakers-tournament/" rel="noreferrer">Glassbreakers: Champions of Moss</a>.</p><p>Darts VR2: Bullseye is available now in Early Access on <a href="https://www.meta.com/experiences/darts-vr2-bullseye/25045358675112696/?ref=uploadvr.com" rel="noopener">Meta Quest</a>, <a href="https://store.steampowered.com/app/2873180/Darts_VR_2_Bullseye/?ref=uploadvr.com" rel="noopener">Steam</a>, and <a href="https://store.playstation.com/en-us/concept/10010616?ref=uploadvr.com" rel="noopener">PS VR2</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Excurio&#x27;s Immersive VR Locations Are Some of the Most Ambitious to Date ]]></title>
        <description><![CDATA[ We visited Japan&#39;s Immersive Journey to try two of Excurio&#39;s ambitious free-roaming VR experiences for ourselves: Horizon of Khufu and Tonight With the Impressionists. ]]></description>
        <link>https://www.uploadvr.com/excurios-immersive-vr-locations-are-some-of-the-most-ambitious-to-date/</link>
        <guid isPermaLink="false">6a0a73262c3c2600017cc89d</guid>
            <category><![CDATA[ VR Arcade Locations ]]></category>
        <dc:creator><![CDATA[ Alicia Haddick ]]></dc:creator>
        <pubDate>Tue, 19 May 2026 08:08:34 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Screenshot-2026-05-18-at-11.06.02.png" medium="image"/>
        <content:encoded><![CDATA[ <p>We visited Japan's Immersive Journey to try two of these experiences for ourselves.</p><p>Free-roaming VR and XR experiences feel like a glimpse into the potential of VR beyond gaming as a tool for education or entertainment communally, beyond the solitary experience often found when putting on a headset. <a href="https://www.uploadvr.com/enhypen-vr-concert/" rel="noreferrer">VR concerts</a> and <a href="https://www.uploadvr.com/japans-idol-industry-embraces-vr-to-deepen-bonds-between-fan-and-artist/" rel="noreferrer">fan content</a>, or experiences like the recent <a href="https://www.uploadvr.com/how-tokyos-ghost-in-the-shell-exhibition-embraces-ar/" rel="noreferrer">Ghost in the Shell exhibition</a>, showcase how you can create a social experience that enhances, rather than detaches, from the real world, bringing people together. Often the thing holding them back is not ambition but practicality. Space, language and scale are all factors that make it difficult to expand these experiences beyond one country, especially if it's a larger free-roaming experience like <a href="https://www.uploadvr.com/monster-hunter-bridge-impressions/" rel="noreferrer">Monster Hunter Bridge</a> that requires a huge space to function. This space comes at a cost, for the same reason a cinema is more expensive to operate than a cafe.</p><p>Even if the software is digital, the limitations are frustratingly physical and practical.</p><p>Excurio is one of the few VR developers creating these large-scale experiences that have found the balance necessary to grow into an international force within this niche but growing market. Based in France, sub-licensing of their ambitious, deep, educational VR experiences has brought these works to over 30 venues ranging from Europe to North America to Asia, localized as necessary. The company was founded as Emissive in 2005, before launching this immersive initiative in 2020 at a time many were pulling away from the sector.</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/05/ZscDUEaF0TcGJPEH_ImageXL1-1.jpeg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/ZscDUEaF0TcGJPEH_ImageXL1-1.jpeg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/ZscDUEaF0TcGJPEH_ImageXL1-1.jpeg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/ZscDUEaF0TcGJPEH_ImageXL1-1.jpeg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/ZscDUEaF0TcGJPEH_ImageXL1-1.jpeg 2400w"></figure><p>Their selling point is their ambition: these are 45 minute interactive stories that encourage players to explore and learn about a past brought to life, occasionally working with museums and cultural initiatives in various countries to find and develop these works with a focus on history and immersion. Utilizing HTC Vive headsets, players explore these universally understood landmark moments in history that transcend language as though they were really there.</p><p>In Yokohama, a city just a short train ride from Japan’s capital, Tokyo, two of their experiences have been sub-licensed to Immersive Journey for anyone to try for themselves. In Horizon of Khufu, players are encouraged to explore the Khufu pyramid, including areas closed off to the public in real life and told from both the perspective of the present day and a journey 4500 years into the past to see them at the peak of their radiance. Tonight With the Impressionists is set in the heart of France in 1874, during the origins of the Impressionist art movement, focused on key artists that shaped the era.</p><p>At the gracious invite of the Cinema Leap team in Japan that operates these Excurio-developed VR experiences, we made the trip to Yokohama to try them for ourselves.</p><h2 id="horizon-of-khufu">Horizon of Khufu</h2><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/CBo0ht1S0nY?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="Horizon of Khufu - Trailer"></iframe></figure><p>When Excurio first made the leap into creating these large-scale VR experiences, they turned to the pyramids. Horizon of Khufu is a narrative walk-through explainer of the development of the pyramids, told via an exclusive night-time VIP tour that soon descends into a journey through time and space via the gods to explore the very depths of what the pyramids and Egyptian society were at their peak. At least, based on what current Egyptologists understand of its creation, which creates for both the most fascinating and frustrating aspect of an experience that, while fun, certainly feels like a lingering first attempt by a company still finding its feet at the time of its development.</p><p>The Great Pyramid of Khufu stands as the tallest of the pyramids, honoring a pharaoh whose life is relatively unknown despite being considered one of the most beloved rulers during the golden age of Ancient Egyptian society. The construction of such a monolithic structure is a wonder of the world today for a reason: the mere concept any human civilization could build something like this at that time is still awe-inspiring to consider, only heightened by how we still are yet to uncover the truth of its construction even a millennium later. Your tour guide Mona initially takes you into the pyramid, through public tunnels and into the large open space known as the Queen’s Chamber.</p><p>This is where the so-far typical tour takes a turn. The electrical lights installed in modern decades for tourist purposes suddenly go out, with Mona asking you to wait behind while they investigate the cause further. At this moment, a cat that sneaked inside the temple with you reveals themselves to be the feline goddess Bastet, who proceeds to take you beyond the physical limits to see an internal X-ray of the pyramid before taking you and Mona through time to learn not just about these colossal structures, but the ceremonies, temples and lives that existed around them during their peak.</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/05/Zscl2EaF0TcGJPde_TemplateimageXL1.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/05/Zscl2EaF0TcGJPde_TemplateimageXL1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Zscl2EaF0TcGJPde_TemplateimageXL1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Zscl2EaF0TcGJPde_TemplateimageXL1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/Zscl2EaF0TcGJPde_TemplateimageXL1.jpg 2400w"></figure><p>It’s a genuine attempt to use VR to make an educational lecture about the pyramids entertaining for all ages. We start outside the pyramid and physically walk through tunnels in VR in order to explore these tunnels. The outside of the pyramid from the ground is imposing, while an impressive attention to detail reveals individual stones close enough it feels like you could touch them. When we are transported to ancient Egypt, we journey on a replica of a solar barque, a replica of the type of boat used by Khufu during his reign. VR grants a window into his embalming and mummification after his death to give us a deeper understanding of how these ceremonies were conducted, to the point of even allowing us a glimpse inside the coffin itself.</p><p>Yet the experience, for all its interesting factual elements, is very hands-off and wordy, at times to its detriment. This is truly a lecture in VR conducting an overview of Egyptian history, and the result is an experience we less interact with and more are told about as we watch on, at times not moving for minutes at a time. Over 18 months of co-operation between Excurio and Peter Der Manuelian, an Egyptologist at Harvard University, ensures even the minutiae of how the pyramids are rendered and the ancient rituals are recreated are accurate to the best of our current understanding, acknowledging that gaps in our knowledge lost to time remain. Yet compared to the shorter, more action-driven experiences offered <a href="https://www.uploadvr.com/tyffonium-vr-japan-2025/" rel="noreferrer">somewhere like Tyffonium</a>, this can feel at times exhausting by virtue of how this history is being communicated via the narrative of the experience.</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/05/ZscsCEaF0TcGJPq4_TemplateimageXL2.jpeg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/ZscsCEaF0TcGJPq4_TemplateimageXL2.jpeg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/ZscsCEaF0TcGJPq4_TemplateimageXL2.jpeg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/ZscsCEaF0TcGJPq4_TemplateimageXL2.jpeg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/ZscsCEaF0TcGJPq4_TemplateimageXL2.jpeg 2400w"></figure><p>Without a broad cast of characters - at most you will be joined by only Mona and Bastet, with most of the experience featuring just one of these companions talking directly at you, rather than in conversation - there are long periods that can feel like a pretty VR backdrop to a podcast that could easily be made more involved to take advantage of the medium. When it does this, such as the moment it takes you above the pyramid at sunrise before transforming the environment into a rendition of what it looked like 4500 years ago, watching these buildings restore to their glory and the Nile River grow, it’s a joy.</p><p>These other moments leave the overall experience somewhat mixed, albeit one I certainly left feeling satisfied with when I eventually took off the headset. I find the pyramids a fascinating relic of a past civilization, with VR being effective in communicating the scale and immensity of these constructions that alone makes it worth the cost of entry, especially as its free-roam nature lets you truly feel present in this ancient world. Wordy, inconsistent pacing aside, the pyramids alone are fascinating enough to justify the journey.</p><h2 id="tonight-with-the-impressionists-paris-1874">Tonight With the Impressionists: Paris 1874</h2><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/x6DAUR-03hg?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="Tonight with the Impressionists, Paris 1874 at the Musée d'Orsay - Trailer"></iframe></figure><p>Tonight With the Impressionists could not be more different in both structure and approach to exploring the period in which it's set. Replacing Egypt for 19th Century Paris, this is a structurally far more engaging piece as it seeks to illuminate not just the famous artworks, but the philosophical debates that consumed the art world surrounding this new style of painting.</p><p>Originally launched in 2024, it’s clear years of experience have enhanced the work and given the team an understanding for what works, these lessons implemented into this artistic lesson. Rather than being lectured, we’re invited into a journey through time and feel a part of the intimate conversations and debates of Claude Monet, Auguste Renoir, Edgar Degas and others that would go to define the era.</p><p>For all you may not be familiar with every name of the artists featured in this experience, which also includes Berthe Morisot, Paul Cézanne and Camille Pissarro, you likely know their work. Monet’s impressionist pieces capturing the Parisian sunrise or a water lily pond are often considered some of the best artistic works ever made. While you may not know Renoir’s La Grenouillère, if you’ve ever looked at older paintings from the late-1800s you likely have a faint familiarity with the park lake scene portrayed in the work, and this is true for every piece featured in this walkthrough exhibit.</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/05/ZscREEaF0TcGJPTo_ImageXL3.jpeg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/ZscREEaF0TcGJPTo_ImageXL3.jpeg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/ZscREEaF0TcGJPTo_ImageXL3.jpeg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/ZscREEaF0TcGJPTo_ImageXL3.jpeg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/ZscREEaF0TcGJPTo_ImageXL3.jpeg 2400w"></figure><p>A collaboration with France’s Musée d'Orsay does more than just provide historical accuracy in this case, as their direct involvement is key to bringing this work to life. We enter the streets of 1870s France and meet a model and writer named Rose, who takes us through the streets to introduce us to the social history of the period before we enter a quaint home repurposed as one of the earliest solo exhibitions for Impressionist art. As we jump through time and beyond the confines of the gallery into the minds of the artists to explore the driving ideals of a movement craving interpretation of the mundane over posed spectacle, each moment is illuminated not just by rote recreations but high-quality scans of the real art pieces that reveal every paint stroke and sketch.</p><p>The best part of this exhibition, however, is the method taken to relay the history of the era. We meet each of the six featured artists and are invited warmly into their social circle to hear the debates these artists would have amongst one another about what art is and could be, inspired by the writings of the period. The result is more dynamic and involved, like listening to friends debate a topic you can’t help but overhear, an approach that makes the information they tell us far easier to digest and retain once the headset is removed. Writing is improved, natural dialogue that makes these conversations feel dynamic even if you can’t shape their outcome.</p><p>There is somewhat of a bias, admittedly, in my preference for this work over the other - while I love the pyramids and their spectacle, I also already know a lot about their construction. For all I know of these artistic works and the era, I didn’t know as much on the questions and conversations surrounding them, or what it meant to be Impressionist at the time the movement was being pioneered. I felt like I was learning more. It’s also no coincidence, however that a more casual format stripped of the grandiosity of a god talking down from a place of omnipotence as you physically walk the galleries and stare at the walls and art like you would any other museum felt more natural than standing on floating boats, making the 45 minutes quite literally fly by without even noticing the time, despite being the second demo of the day.</p><h2 id="should-you-visit-immersive-journey-in-yokohama">Should You Visit Immersive Journey in Yokohama?</h2><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/ZscF30aF0TcGJPGU_ImageXL2.jpeg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/ZscF30aF0TcGJPGU_ImageXL2.jpeg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/ZscF30aF0TcGJPGU_ImageXL2.jpeg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/ZscF30aF0TcGJPGU_ImageXL2.jpeg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/ZscF30aF0TcGJPGU_ImageXL2.jpeg 2400w" sizes="(min-width: 720px) 720px"></figure><p>That being said, I certainly enjoyed my time in both Egypt and Paris during my visit. Compared to other public free-roaming VR demos, the space offered to these two VR exhibitions made the grandiosity of these longer-than-normal experiences apparent - some smaller-scale ones, for all their ambition, make the reality of circling a parking space-sized room inevitably apparent while this had the space to truly lose yourself in another world.</p><p>For the credit of the team at Immersive Journey, everything is set up to ensure an easy onboarding process for anyone who wishes to take part, regardless of their prior experience with VR. Each experience is available in both English and Japanese, but also other languages like Korean and Spanish. Dubs have also been produced for each language. While I imagine most readers will try these experiences in English, it should be noted the attention to detail and care taken in these experiences translates even to the multi-language dubbing. In Japanese, the voice cast for Horizon of Khufu includes the talented Fairouz Ai, the voice of Jolyne Cujoh in Jojo’s Bizarre Adventure: Stone Ocean.</p><p>There’s even accessibility considerations for those who struggle to stand and walk for long stretches of time, as each experience has been optimized to allow the entire experience to be played from the comfort of a provided wheelchair. It’s an accessibility concern I’ve never seen considered by similar experiences that typically exclude those requiring such needs, though its inclusion does make the omission of other accessibility features like subtitles for dialogue a surprising oversight.</p><p>The main critique that can be offered is less of a problem with the experience and more of a safety inevitability that can occasionally break the immersion of the worlds crafted. Considering the large space required to operate these VR experiences, as well as the time required to clear them, it would be impossible to reserve these spaces for just one group enacting one experience at a time. To avoid wandering into other players, any person not in your group that enters your field of vision is rendered as a shadow to let you know their location and to avoid bumping into them.</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/05/Screenshot-2026-05-18-at-11.09.20.png" class="kg-image" alt="" loading="lazy" width="2000" height="1119" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/Screenshot-2026-05-18-at-11.09.20.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Screenshot-2026-05-18-at-11.09.20.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Screenshot-2026-05-18-at-11.09.20.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Screenshot-2026-05-18-at-11.09.20.png 2226w"></figure><p>When you have a lot of groups and different experiences taking place at once, however, their appearances are regular and distracting, often tonally jarring to what is taking place in the virtual world you are a part of. In one sequence during Tonight With the Impressionists, I was stood on a narrow balcony watching Monet paint his famous sunrise when, floating above the sea to my right, I saw two silhouettes appear in view and walk right through the scene, including directly through Monet’s canvas. Their appearance ensured I didn’t bump into them, though seeing two labored shadows saunter through this emotional scene did take away from the impact of this genuinely beautiful recreation.</p><p>This even occurred during a quieter period with far fewer interruptions compared to my Horizon of Khufu demo. With two large groups before and after me, and other groups already moving through the space at the time I began my journey, the room appeared at capacity, which was noticed when I had shadows wander through my feline goddess guide and float through the clouds. It’s far from a dealbreaker and can be ignored (I’d certainly not recommend removing them, considering the safety risk of doing so), but it was an occasional immersion-breaking frustration.</p><p>Even with this stumbling block, though, I found both Immersive Journey experiences to be a thrilling and entertaining breeze through history, blending education and VR in ways that felt fresh and ambitious. At just 4000 yen per experience there’s a lot on offer in these 45 minutes to justify the cost, especially with friends. Beyond Yokohama, the Horizon of Khufu experience is also available in Nagoya, and both experiences can also be found in select locations in Brazil, Canada and beyond. Yokohama is a wonderful city with plenty to see, but taking a step away from it all for an hour to travel through time is far from a bad use of your time.</p><p>The technical merits and engaging reinterpretation of the past are more than worth a break from sightseeing for this innovative method of bringing the past to life. You might even learn something along the way, and at the very least experience something at a scale beyond what similar groups are attempting in the space. Considering the expense and difficulties that come with making it to Paris or Egypt, it’s also a chance to virtually travel for a far more affordable cost than the real thing.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ WorldLens VR’s New AI Depth Feature Enables 3D Street View ]]></title>
        <description><![CDATA[ WorldLens VR has introduced a new AI-powered feature on Quest that adds subtle 3D depth to Google Street View environments. ]]></description>
        <link>https://www.uploadvr.com/worldlens-vrs-new-ai-depth-feature-enables-3d-street-view/</link>
        <guid isPermaLink="false">6a0a6d402c3c2600017cc870</guid>
            <category><![CDATA[ VR Apps ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Mon, 18 May 2026 17:03:26 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/WorldLens-VR-title-image.webp" medium="image"/>
        <content:encoded><![CDATA[ <p>WorldLens VR has introduced a new AI-powered feature on Quest that adds subtle 3D depth to Google Street View environments. The app is available now on <a href="https://www.meta.com/experiences/app/6320120764784270/?ref=uploadvr.com" rel="noreferrer">Quest</a>, with a <a href="//store.steampowered.com/app/4336890/WorldLens_VR/" rel="noreferrer">SteamVR</a> version currently in development.</p><p>The first time I loaded into WorldLens VR's new AI-powered 3D Street View mode, I thought the feature was broken.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/oZQO9kneP_w?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="WorldLens VR | 3D Street View | All-in-One VR Travel &amp; Exploration"></iframe></figure><p>When you first drop onto a street corner, you are just looking at the standard, flat imagery wrapped around your head. But if you stand still for a second, the depth layer snaps into place. It’s a strange realization when it happens: buildings suddenly separate from the sky, foreground objects take on physical weight, and the scene stops looking like wallpaper.</p><p>The developer, Stoian Eduard Andrei, has been rolling out steady optimization updates to fix blurring and edge warping around objects, but even with those fixes, the effect is understated. It isn’t a dramatic, pop-out book 3D spectacle, and it shouldn't be oversold as one.</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/WorldLens-VR---Times-Square-NYC_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/WorldLens-VR---Times-Square-NYC.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/05/WorldLens-VR---Times-Square-NYC_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: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>
            <figcaption><p><span style="white-space: pre-wrap;">3D Street View, Times Square, NY City</span></p></figcaption>
        </figure><p>Instead, it relies entirely on subtle, real-time parallax. I tested it in an old European square flanked by a massive church. When you shift your physical weight or move your head, the foreground elements slide against the background just enough to trick your brain. It feels like a step in the right direction rather than a total visual overhaul.</p><p>This subtle depth is most striking when you drop into high-density urban environments like Times Square. In the headset, towering digital billboards cleanly detach from the structural steel and glass skyscrapers behind them. Even chaotic, organic shapes, like a dense patch of bushes in a sidewalk planter or a clump of trees outside a restaurant, manage to pop out with satisfying depth.</p><p>The effect carries over beautifully to complex indoor spaces as well, like the Porsche Museum in Stuttgart, Germany. Standing inside the museum, the app successfully separates the reflective cars from the open, multi-level walkways behind them, turning what used to be a flat, static panorama into a believable physical hall.</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/Porsche-Museum_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/Porsche-Museum.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/05/Porsche-Museum_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:37</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;">Inside the Porsche Museum, Stuttgart, Germany</span></p></figcaption>
        </figure><p>Getting these flat images to warp into 3D on a mobile headset is no small feat, which is why the tech behind it is so interesting.</p><p>When I spoke with Andrei on a video call, he told me that restraint was intentional. The developer previously released an app called EarthQuest, which was a validation and test for the concepts that eventually became WorldLens VR. EarthQuest is no longer available, and the result of his research and feedback can be seen in WorldLens VR.</p><p>"The main design goal was realism," Andrei told me. "I wanted the Street View environments to feel natural and believable in 3D, corresponding to the real scene as closely as possible."</p><p>In written follow-up questions, Andrei confirmed that because Google doesn’t provide raw LiDAR data or depth maps for third-party developers, WorldLens has to infer the entire spatial structure from a single raw 2D panorama on the fly.</p><p>Pushing that much streaming data through a standalone headset can cause performance problems. During my testing, rapidly jumping from dense city centers to narrow mountain passes sometimes overwhelmed the system, occasionally throwing a "RAM usage high" error before crashing straight back to the Quest dashboard. When I reported the issue, Andrei noted that his backend analytics show a lifetime crash rate under one percent for the build, pointing to tight Meta OS memory limits mixed with heavy streaming threads. In fairness, I was pushing the app aggressively at the time, loading multiple locations in quick succession and forcing scene reloads. Fortunately, the app's state-saving is solid, since rebooting drops you right back onto the exact street corner where it failed.</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/IMG_6876.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/IMG_6876.PNG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/IMG_6876.PNG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/IMG_6876.PNG 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/IMG_6876.PNG 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Neuschwanstein Castle in Germany. Photo: WorldLens VR</span></figcaption></figure><p>To handle the blurry ground textures common in third-party Google Earth apps, Andrei also built a proprietary 4x neural network upscaler into the preferences menu. It acts as a sharp texture filter for close-up viewing without hallucinating fake objects or inventing fictional geometry.</p><p>While a PCVR port is in the works, Andrei is holding off on estimating a release date too early given the scale of the project. However, he noted that moving to PC-tethered hardware will provide significantly more performance headroom. According to Andrei, the goal for the PCVR version is to push visual detail and caching capacity further, which should mean faster loading, near-instant 3D generations, and reduced 3D tile pop-in compared to standalone hardware.</p><p></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/05/2a60e1de91964914babc77217de97c0a.jpg" width="2000" height="2000" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/2a60e1de91964914babc77217de97c0a.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/2a60e1de91964914babc77217de97c0a.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/2a60e1de91964914babc77217de97c0a.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/2a60e1de91964914babc77217de97c0a.jpg 2111w" 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/3cd60312c5104b72a6a7976862f74819.jpg" width="2000" height="2000" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/3cd60312c5104b72a6a7976862f74819.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/3cd60312c5104b72a6a7976862f74819.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/3cd60312c5104b72a6a7976862f74819.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/3cd60312c5104b72a6a7976862f74819.jpg 2160w" 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/876c1fddabcf4385a5cca90c4ee2ae87.jpg" width="2000" height="2000" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/876c1fddabcf4385a5cca90c4ee2ae87.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/876c1fddabcf4385a5cca90c4ee2ae87.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/876c1fddabcf4385a5cca90c4ee2ae87.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/876c1fddabcf4385a5cca90c4ee2ae87.jpg 2160w" 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/05/9215882d365f460abcb2ec3776784f16.jpg" width="2000" height="2000" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/9215882d365f460abcb2ec3776784f16.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/9215882d365f460abcb2ec3776784f16.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/9215882d365f460abcb2ec3776784f16.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/9215882d365f460abcb2ec3776784f16.jpg 2160w" 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/fda2f9ff50fd4af6818cf90ba5834c77.jpg" width="2000" height="2000" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/fda2f9ff50fd4af6818cf90ba5834c77.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/fda2f9ff50fd4af6818cf90ba5834c77.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/fda2f9ff50fd4af6818cf90ba5834c77.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/fda2f9ff50fd4af6818cf90ba5834c77.jpg 2160w" 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/701409111_35501531546160759_2290939474618875796_n.jpg" width="2000" height="2000" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/05/701409111_35501531546160759_2290939474618875796_n.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/701409111_35501531546160759_2290939474618875796_n.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/701409111_35501531546160759_2290939474618875796_n.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/701409111_35501531546160759_2290939474618875796_n.jpg 2160w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Images captured in WorldLens VR on Meta Quest 3. The 3D effect is difficult to capture in a still image.</span></p></figcaption></figure><p>While virtual travel remains a specific niche within the broader VR ecosystem, WorldLens VR shows why these experiences continue to resonate with some headset users. There is a massive psychological difference between looking at a flat map and getting that brief, genuine sensation that you are standing on a street corner halfway across the world. It is the kind of experience where you can easily lose yourself for hours just exploring, hopping from one random corner of the globe to the next.</p><p>For an app built by a solo developer chasing a personal obsession, that alone makes it worth a look.</p><h2 id=""></h2> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Consumer 360° Camera Drones With Impressive Goggles Are A Thing Now ]]></title>
        <description><![CDATA[ Relatively affordable drones with built-in 360° cameras are now a thing, with options from both DJI and a subsidiary of Insta360. ]]></description>
        <link>https://www.uploadvr.com/consumer-360-camera-drones-are-a-thing-now/</link>
        <guid isPermaLink="false">69e012405bc84c000124a624</guid>
            <category><![CDATA[ Immersive Video ]]></category>
        <dc:creator><![CDATA[ David Heaney ]]></dc:creator>
        <pubDate>Mon, 18 May 2026 16:55:36 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/04/360-degree-immersive-camera-drones.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Relatively affordable drones with built-in 360° cameras are now a thing, with options from both DJI and a subsidiary of Insta360.</p><p>Affordable <em>handheld </em>consumer 360° cameras have improved leaps &amp; bounds in recent years, with $500 8K HDR options available for over a year now from Chinese startup <a href="https://www.uploadvr.com/insta360-x5-8k-360-camera/">Insta360</a> and drone giant <a href="https://www.uploadvr.com/dji-osmo-360-camera/">DJI</a>, as well as from the American <a href="https://www.uploadvr.com/gopro-max-2-360-camera/">GoPro Max2</a>. And while professionals could mount these or an array of wide-angle cameras to drones, that wasn't practical for typical consumers and amateur creators. Insta360 also previously sold an attachment for drones, called Sphere. But any attached solution, no matter how streamlined, adds weight and thus negatively affects flight time and performance. It was also incredibly hard for these attached solutions to produce an undistorted 360° output free of any visible seams.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/SibFesN7VWs?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="Introducing Antigravity A1: The future of 360 drone tech"></iframe></figure><p>Last year, Insta360 spun up a new subsidiary brand called Antigravity, and in December launched Antigravity A1, the first fully integrated 360° camera drone.</p><p>As well as recording 8K 360° footage at 30FPS or 5.2K at 60FPS – footage that you can share with VR headset owners however you like – remarkably, the currently $1279 Antigravity A1 package actually comes with a headset featuring the same 2560×2560 micro-OLED panels you'd find in a Bigscreen Beyond, though a narrower field of view, around 70° horizontal and vertical.</p><p>The goggles receive a live 360° video feed from the drone via their protruding antennae, and with the headset's rotational tracking you can look around from the drone's position using your head, with very low latency. It weighs around a third less than a Quest headset, has a tethered battery to keep the weight off your head, and you can use it to watch your 360° recordings at home if you don't already own a general VR headset.</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/Antigravity-A1-360-drone-with-HMD_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/Antigravity-A1-360-drone-with-HMD.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/05/Antigravity-A1-360-drone-with-HMD_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:04</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Antigravity A1</span></p></figcaption>
        </figure><p>Further, Antigravity A1 has a rather unique controller, also included in the box, a tracked device that leans into the VR-like experience by having you point with your arm where you want to fly. It's essentially like being in a 3DoF VR flying game, the type you could have imagined on Oculus Go, except with photorealistic graphics and the obvious glaring difference that you're actually flying around the real world.</p><p>In fact, Antigravity has leaned so much into this gamified approach that the company even has a feature to superimpose a player object onto a traditional FPV (non-360°) view of the live feed, such as a dragon or airplane. A truly unique idea, though it would be far more impressive if it could be superimposed onto the 360° feed, not just the regular FPV view.</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/Antigravity-A1-360-drone-motion-flight_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/Antigravity-A1-360-drone-motion-flight.mp4" poster="https://img.spacergif.org/v1/1468x826/0a/spacer.png" width="1468" height="826" 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/05/Antigravity-A1-360-drone-motion-flight_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:02</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Antigravity A1</span></p></figcaption>
        </figure><p>In late March, just under two months ago, the drone market leader DJI launched a competitor to Antigravity A1, called DJI Avata 360.</p><p>DJI Avata 360 has a lower entry price for those who already own DJI controllers or goggles, at just over $400. Further, DJI's drone can record 8K 60FPS and features a larger image sensor for superior footage, omnidirectional obstacle avoidance for easier flying, and prop guards for safety, while Antigravity A1 is meant only for outdoor use in open spaces. DJI's drone also has a traditional single-lens mode, with the cameras in a mechanically rotating block.</p>
<!--kg-card-begin: html-->
<table>
  <tbody>
    <tr>
      <td></td>
      <td style="text-align:center"><strong>Antigravity<br>A1</strong></td>
      <td style="text-align:center"><strong>DJI<br>Avata 360</strong></td>
    </tr>
    <tr>
      <td style="text-align:center">360° Video</td>
      <td style="text-align:center">8K 30fps<br>5.2K 60fps</td>
      <td style="text-align:center">8K 60fps</td>
    </tr>
    <tr>
      <td style="text-align:center">Single Lens Mode</td>
      <td style="text-align:center">❌</td>
      <td style="text-align:center">✅<br>(4K 60fps)</td>
    </tr>
    <tr>
      <td style="text-align:center">Sensor Size</td>
      <td style="text-align:center">1/1.28-inch</td>
      <td style="text-align:center">1/1.1-inch</td>
    </tr>
    <tr>
      <td style="text-align:center">360° Photos</td>
      <td style="text-align:center">55MP</td>
      <td style="text-align:center">120MP</td>
    </tr>
    <tr>
      <td style="text-align:center">Weight</td>
      <td style="text-align:center">249g<br>(Standard battery)</td>
      <td style="text-align:center">455g</td>
    </tr>
    <tr>
      <td style="text-align:center">Flight Time</td>
      <td style="text-align:center">24 mins (Standard)<br>39 mins (High-Cap)</td>
      <td style="text-align:center">23 minutes</td>
    </tr>
    <tr>
      <td style="text-align:center">Propeller Guards</td>
      <td style="text-align:center">❌<br>(Exposed)</td>
      <td style="text-align:center">✅<br>(Integrated)</td>
    </tr>
    <tr>
      <td style="text-align:center">Control Options</td>
      <td style="text-align:center">Motion Grip Only</td>
      <td style="text-align:center">Traditional Sticks<br>or Motion Wand</td>
    </tr>
    <tr>
      <td style="text-align:center">Headset FOV<br>(Horizontal × Vertical)</td>
      <td style="text-align:center">70.5° × 70.5°</td>
      <td style="text-align:center">38.8° × 22.4° (Goggles 3)<br>47.9° × 28.0° (Goggles N3)</td>
    </tr>
    <tr>
      <td style="text-align:center">Goggles Playback</td>
      <td style="text-align:center">Native 8K VR</td>
      <td style="text-align:center">4K 60fps Max</td>
    </tr>
  </tbody>
</table>
<!--kg-card-end: html-->
<p>In other words, DJI Avata 360 is essentially the better drone – though I should note that it's around double the weight, bringing it over the threshold for FAA registration.</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/Antigravity-A1-360-drone-dragon-overlay_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/Antigravity-A1-360-drone-dragon-overlay.mp4" poster="https://img.spacergif.org/v1/1468x826/0a/spacer.png" width="1468" height="826" 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/05/Antigravity-A1-360-drone-dragon-overlay_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:09</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;">Antigravity A1</span></p></figcaption>
        </figure><p>However, it's arguable that while DJI may have the better drone, Antigravity A1 is the better VR/MR experience, thanks to a better included headset.</p><p>The two DJI goggles that Avata 360 supports have a field of view of just 39°H×23°V and 48°H×28°V, respectively - considerably narrower than Antigravity's. The chips in the DJI Goggles are also limited to 4K 60fps decoding, while Antigravity's goggles have a more powerful chip for 8K playback.</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/Antigravity-A1-360-drone-sphere_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/Antigravity-A1-360-drone-sphere.mp4" poster="https://img.spacergif.org/v1/1440x810/0a/spacer.png" width="1440" height="810" 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/05/Antigravity-A1-360-drone-sphere_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:14</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Antigravity A1</span></p></figcaption>
        </figure><p>In other words, flying the Antigravity drone will feel considerably more immersive, and you don't even necessarily need a general VR headset to immersively watch the footage you record, though the even wider field of view of something like a Quest 3 would of course be preferable.</p><p>Regardless of these differences, the real story here is that any consumer or amateur creative can now record 360° drone footage with relatively little effort. We're already starting to see the results on <a href="https://www.uploadvr.com/youtube-now-supports-8k-180-3d-videos-on-quest-3/">YouTube</a> and <a href="https://www.uploadvr.com/vimeo-is-adding-apple-immersive-video/">Vimeo</a>, and it's a product category we'll be tracking in coming years.</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 very soon!</em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ VR Adventure Moss Is Coming To Flatscreens This Summer &amp; That&#x27;s A Good Thing ]]></title>
        <description><![CDATA[ Both games in the VR-exclusive Moss series are coming to flat screen platforms this summer in a unified package called Moss: The Forgotten Relic. ]]></description>
        <link>https://www.uploadvr.com/vr-adventure-moss-is-coming-to-flat-screens-this-summer-thats-a-good-thing/</link>
        <guid isPermaLink="false">6a0b2c6d709f3500014df85b</guid>
            <category><![CDATA[ Flatscreen Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Mon, 18 May 2026 09:35:59 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/moss-the-forgotten-relic-has-been-announced-for-consoles-and-pc-this-year-cover6a05f61fb840a.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Both games in the VR-exclusive Moss series are coming to flatscreen platforms in one unified game this summer. </p><p>Polyarc has announced that the previously VR-exclusive Moss and its sequel Moss: Book II are coming to flat screens in a unified package called Moss: The Forgotten Relic. The game will launch this summer for PC, PlayStation 5, Xbox and Nintendo Switch. </p><p>Moss: The Forgotten Relic not only unifies both Moss games into one, but also includes Moss' DLC Twilight Garden. Polyarc's announcement also mentions that the new game will feature enhanced visuals, a reworked camera, new cutscenes, and an accessibility feature that will let players skip challenging combat sections.</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/Moss-The-Forgotten-Relic---Announcement-Trailer_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/05/Moss-The-Forgotten-Relic---Announcement-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/media/2026/05/Moss-The-Forgotten-Relic---Announcement-Trailer_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:18</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>This news follows recent turmoil at Polyarc. <a href="https://www.uploadvr.com/moss-developer-polyarc-games-announces-layoffs/" rel="noreferrer">We reported in March</a> that two-thirds of the studio's staff had been laid off after the studio's next "large project" lost its funding. Other studios have suffered similar setbacks in recent months. Survios, makers of Alien: Rogue Incursion and Creed: Rise to Glory, has <a href="https://www.uploadvr.com/survios-reportedly-sees-critical-layoffs/" rel="noreferrer">all but shut down</a> after a pivot to flat screen products failed to bolster the studio's coffers. </p><p>This year has seen more and more VR studios pivot to a hybrid model. Vertigo Games and their <a href="https://www.uploadvr.com/the-7th-guest-vr-owners-will-get-the-flat-screen-remake-for-free/" rel="noreferrer">The 7th Guest Remake</a>, ,Realities.io,'s <a href="https://store.steampowered.com/app/3530820/Puzzling_Places__3D_Jigsaw_Sim/?ref=uploadvr.com" rel="noreferrer">Puzzling Places</a>, and Resolution Games' <a href="https://www.uploadvr.com/demeo-x-dungeons-dragons-battlemarked-release-date/" rel="noreferrer">Demeo x Dungeons and Dragons: Battlemarked</a> are just a few of the many VR titles that have recently released or are currently being ported or remade for flat screen platforms.</p><p>The trend is one that we discuss on this week's <a href="https://www.youtube.com/watch?v=yPC-d1tyW7Q&ref=uploadvr.com" rel="noreferrer">UploadVR Gamescast</a>. It speaks to challenges in the broader game industry, and in the VR market in particular. The games industry has always moved through similar peaks and valleys. If a hybrid model helps VR developers weather the storm and come out the other side producing new VR titles, that's the best possible outcome. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Five New Virtual Boy Games Added To Nintendo Switch Online + Expansion Pack ]]></title>
        <description><![CDATA[ Five classic Virtual Boy games have been added to Nintendo Switch Online + Expansion Pack, including one extremely rare title. ]]></description>
        <link>https://www.uploadvr.com/five-new-virtual-boy-games-added-to-nintendo-switch-online-expansion-pack/</link>
        <guid isPermaLink="false">6a0b1a5e709f3500014df783</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Mon, 18 May 2026 08:29:07 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/virtual-boy-nintendo-classics-onlkine.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Five classic Virtual Boy games have been added to Nintendo Switch Online + Expansion Pack, including two extremely rare titles. </p><p>Nintendo has added five additional Virtual Boy games to their Nintendo Switch Online + Expansion Pack service. The new batch of games includes Virtual Bowling and Jack Bros., two extremely rare games that for decades have held an incredibly high value on the used market. </p><p>The full list follows: </p><p><strong>Jack Bros.</strong> - This Atlus-developed stereoscopic 3D dungeon crawler was the first Shin Megami Tensei game released outside of Japan. Its rarity has long made it an expensive buy. </p><p><strong>Vertical Force </strong>- A technically excellent shmup developed by Hudson which uses the Virtual Boy's 3D display to great effect (the player's ship can move into the background to avoid bullets and obstacles). </p><p><strong>Space Invaders Virtual Collection</strong> - A Japan-only release developed by Taito, this game includes direct ports of the classic arcade game Space Invaders from 1978, and its sequel Space Invaders Part II from 1979. It also features 3D remakes that take advantage of the Virtual Boy's hardware capabilities.</p><p><strong>V-Tetris</strong> - Another Japan-only release, V-Tetris is essentially Tetris for the Virtual Boy. A second Tetris game, 3D Tetris, was released for Virtual Boy the following year.</p><p><strong>Virtual Bowling</strong> - Another extremely rare game originally released only in Japan, Virtual Bowling was rushed to market just prior to the Virtual Boy's discontinuation. It's a 3D bowling 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/05/Virtual-Boy-----Nintendo-Classics-----May-2026-Game-Updates_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/Virtual-Boy-----Nintendo-Classics-----May-2026-Game-Updates.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/Virtual-Boy-----Nintendo-Classics-----May-2026-Game-Updates_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: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>We reviewed <a href="https://www.uploadvr.com/nintendo-virtual-boy-for-switch-switch-2-review/" rel="noreferrer">Nintendo's official Virtual Boy accessory</a> headset when it launched earlier this year, and everything you need to know about Nintendo's Virtual Boy support and emulation on Switch and Switch 2 can be found in that piece (we cover the subscription cost, the pros and cons of "renting" these games via a service, and the hardware itself). </p><p>Prior to that we'd covered Virtual Boy Go, a sideloaded app that's without question <a href="http://uploadvr.com/virutal-boy-go-emulator-impressions-on-quest/?ref=uploadvr.com" rel="noreferrer">the best way to play Virtual Boy games on the Meta Quest ecosystem</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Wingsuit: Romsdalen Impressions - Feel The Rush In This VR Gliding Sim ]]></title>
        <description><![CDATA[ Wingsuit: Romsdalen recreates the thrill of wingsuit gliding in virtual reality, taking you to the scenic cliffs and grassy valleys of Norway. ]]></description>
        <link>https://www.uploadvr.com/wingsuit-romsdalen-impressions-feel-the-rush-in-this-vr-gliding-sim/</link>
        <guid isPermaLink="false">6a08c9962c3c2600017cc7c0</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ J Brodie Shirey ]]></dc:creator>
        <pubDate>Mon, 18 May 2026 07:45:32 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Wingsuit-Romsdalen-Rings.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Developer Ninja Whale Studios has been recreating the thrill of wingsuit gliding across snowy mountaintops in virtual reality for the past decade or so, and its latest game takes you to the scenic cliffs and grassy valleys of Romsdalen, a real-life location in Norway.</p><p>Wingsuit: Romsdalen first released a playable demo in February, before launching in full three months later. It can be played with a traditional controller, but the game’s VR support puts the player right into the action as a would-be glider soaring across a massive open-world landscape.</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 wingsuit gliding simulator that takes you to the hills of Romsdalen, Norway.<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: Steam<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: May 13, 2026<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Ninja Whale Studios<br><b><strong style="white-space: pre-wrap;">Publisher</strong></b>: Ninja Whale Studios<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $24.99</div></div><p>Wingsuit: Romsdalen’s campaign features multiple starting points, each with a list of achievements you need to perform in order to gain points and advance further. These challenges include flying through a course of rings, reaching a certain score, or uncovering hidden secrets like UFOs or whale balloons.</p><p>You only need to complete a few objectives to unlock the next drop point, but you can always come back later to fulfill some of the ones you skipped the first time around. Keep in mind that many of these challenges will be incredibly difficult to complete, especially when you are starting out.</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/Wingsuit-Romsdalen-Flight_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/Wingsuit-Romsdalen-Flight.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/05/Wingsuit-Romsdalen-Flight_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;">Glide high over the cliffs of Romsdalen</span></p></figcaption>
        </figure><p>Once you initiate a dive, you hold your arms up at a neutral level (which you set during the initial start-up) to glide. To steer, you need to tilt your head to position yourself, raise and lower your arms to climb or dive, and even press one of the upper triggers for a sharp turn. Getting the hang of the VR motion controls can be tricky at first, but there is a decent sense of adrenaline as you speed across the sky.</p><p>Diving can increase your speed at the risk of plummeting to the ground, while climbing is useful for stabilizing your fall. The speedometer on your arm keeps track of how fast you are going, and beeps when you are at risk of losing control. You can also perform midair tricks by tilting your arms toward your head or raising one while lowering the other. This will earn you points, and the closer you are to the ground when you perform a trick, the better your reward will be.</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/Wingsuit-Romsdalen-Gear.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/05/Wingsuit-Romsdalen-Gear.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Wingsuit-Romsdalen-Gear.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Wingsuit-Romsdalen-Gear.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/Wingsuit-Romsdalen-Gear.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The right gear can make or break a run.</span></figcaption></figure><p>Once you are ready to end your run, you can pull your parachute by pressing the lower triggers. If you end up hitting the ground too fast, your character will suffer a brutal end - one you can avoid by landing on a pile of boxes or slowing your descent with the parachute. Completing runs will also grant you Experience points, which you can use to unlock new wingsuits. Each wingsuit has its own stats that influence how fast you can go and how easily the suit can handle turns.</p><p>Wingsuit: Romsdalen has a Line Creator mode, which lets you chart your own course (literally) by gliding across a map and placing rings with the press of a button. After you wipe out, you can choose to test out your newly formed path or upload it online for other players to try out for themselves.</p><p>Graphics are pretty solid for the most part, recreating the snowy peaks and lush green valleys of Romsdalen while being accompanied by the rustling sound of wind as you glide through the air above. However, it should be pointed out that flipping and barrel rolling can be pretty disorienting. There is also a small blood splatter when your character crashes into the ground, but thankfully it isn’t too graphic. Still, your character hitting the ground with a hard thud again and again can be tough to watch at times.</p><p>It can be hard to get a handle on Wingsuit: Romsdalen's gameplay mechanics at first, and you should be prepared to grind a decent amount while unlocking new drop points. That said, the game does provide a thrilling sense of gliding through the air, though you might want to avoid it if you are particularly prone to motion sickness.  </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Meta’s Goo Goo Dolls Concert Reminds Us Why Live Music Fits VR So Well ]]></title>
        <description><![CDATA[ Quest owners have another immersive concert to check out in Horizon TV, this time featuring the Goo Goo Dolls performing at New York City’s historic Beacon Theatre. ]]></description>
        <link>https://www.uploadvr.com/metas-goo-goo-dolls-concert-reminds-us-why-live-music-fits-vr-so-well/</link>
        <guid isPermaLink="false">6a0312abd56b300001772f6c</guid>
            <category><![CDATA[ Immersive Video ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Sun, 17 May 2026 15:13:39 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/goo-goo-pic.jpeg" medium="image"/>
        <content:encoded><![CDATA[ <p>Quest owners have another immersive concert to check out in Horizon TV, this time featuring the Goo Goo Dolls performing at New York City’s historic Beacon Theatre.</p><p>The concert joins a growing collection of immersive music performances available through Meta's <a href="https://www.meta.com/experiences/tv/1931356740318898/?ref=uploadvr.com" rel="noreferrer">Horizon TV</a> app, including Coldplay’s concert at Wembley Stadium, Sabrina Carpenter, Arcade Fire, and several others. Apple is exploring similar territory as well through Apple Immersive Video on the Vision Pro, including a <a href="https://www.uploadvr.com/heavy-metal-is-godhead-metallica-apple-vision-pro-review/" rel="noreferrer">Metallica </a>concert experience that places viewers directly inside the performance.</p><p>After spending more than an hour watching the Goo Goo Dolls show on my Meta Quest 3, I came away impressed by how naturally live music fits immersive VR180 video when the production is done well.</p><p>What immediately impressed me was the image quality. The Quest 3 delivered a consistently sharp and clear presentation in VR180 3D, with enough detail and depth to create a real sense of presence inside the theater. The Beacon Theatre itself plays a major role in that feeling. Between the lighting, stage design, and the visible crowd below, the experience captures the atmosphere of a live venue in a way traditional video simply cannot.</p><p>What makes the concert especially effective is the way it was filmed.</p><p>Several immersive cameras are positioned throughout the venue, including wide shots from the back of the theater that showcase the full scale of the stage and audience. Other cameras are placed directly on stage alongside the band, including a moving immersive rig that walks around the performers during songs.</p><p>Those moments completely change the feeling of the concert.</p><p>At times, you are standing so close to the musicians that it creates a level of intimacy that would be impossible for most fans attending the show in person. During the band’s performance of “Iris,” the combination of proximity, lighting, crowd energy, and spatial depth created moments that genuinely felt emotional in a way traditional video rarely achieves.</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/Meta-Quest---Goo-Goo-Dolls-Immersive-Concert---Horizon-TV_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/Meta-Quest---Goo-Goo-Dolls-Immersive-Concert---Horizon-TV.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/05/Meta-Quest---Goo-Goo-Dolls-Immersive-Concert---Horizon-TV_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:30</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Video: Meta</span></p></figcaption>
        </figure><p>That may ultimately be why concerts work so well in immersive video compared to some other forms of VR entertainment.</p><p>Live music already depends heavily on atmosphere, scale, lighting, and audience energy. Viewers also naturally accept fixed camera positions during concerts in a way they may not during narrative content or interactive experiences. VR180 enhances those strengths rather than fighting against them.</p><p>There is also something compelling about being placed in positions that are normally inaccessible. One moment you are sitting behind the audience taking in the entire theater. The next, you are effectively standing beside the band on stage as they perform.</p><p>That sense of access may be one of immersive entertainment’s biggest advantages.</p><p>Meta appears to understand that potential. Horizon TV has quietly become home to a growing library of immersive entertainment experiences beyond gaming, while the company’s previously announced partnership with James Cameron suggests broader ambitions around immersive 3D media and storytelling in the future.</p><p>None of this replaces attending a real concert in person. That’s not really the point.</p><p>What experiences like the <a href="https://www.meta.com/blog/goo-goo-dolls-from-beacon-theatre-immersive-concert/?ref=uploadvr.com" rel="noreferrer">Goo Goo Dolls concert</a> demonstrate is that immersive video can deliver something traditional media cannot: the feeling of physically being somewhere you otherwise could never be.</p><p>For a VR industry still searching for mainstream entertainment use cases beyond gaming, experiences like this feel increasingly important.</p><p></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Le Dino Labo&#x27;s Latest DLC, Cretaceous Predators &amp; Prey, Out Now ]]></title>
        <description><![CDATA[ Le Dino Labo, a mixed-reality dinosaur building experience, gets its second expansion today with the Cretaceous Predators and Prey DLC. ]]></description>
        <link>https://www.uploadvr.com/le-dino-labos-latest-dlc-cretacous-predators-prey-out-now/</link>
        <guid isPermaLink="false">6a07601f2c3c2600017cc743</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 15 May 2026 14:59:30 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/LE_DINO_LABO_COM_DLC_2.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Le Dino Labo, a mixed-reality dinosaur building experience, gets its second expansion today with the Cretaceous Predators and Prey DLC.</p><p>Realcast Inc., developers of Le Dino Labo, has announced that the second expansion DLC for their dinosaur-building mixed-reality experience is available now on Meta Quest. "Cretaceous Predators and Prey" introduces three new dinosaurs to the casual puzzle game, including the legendary Velociraptor, Protoceratops, and Psittacosaurus.</p><p>Like the dinosaurs previously available in <a href="https://www.meta.com/experiences/le-dino-labo/25169287542680910/?ref=uploadvr.com" rel="noopener">the base game</a> and the first DLC "<a href="https://www.uploadvr.com/le-dino-labo-dlc-jurassic-giants-out-today/" rel="noreferrer">Jurassic Giants</a>," each new dinosaur has been carefully adapted for Le Dino Labo's hands-on game mechanics, which allow players to examine individual fossil fragments and assemble dinosaur skeletons one bone at a 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/05/LDL-DLC-2-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/05/LDL-DLC-2-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/media/2026/05/LDL-DLC-2-Trailer_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:40</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Le Dino Labo uses full hand tracking interaction, allowing fragments of iconic dinosaurs to be examined, rotated, and assembled into complete creatures all within the player's real-world environment. When a dinosaur is completed, it springs to true life size, driving home the sheer enormity of these ancient creatures. (Can you fit a Diplodocus in your bedroom?)</p><p>A previously published Le Dino Labo roadmap for future updates included new themed packs, deeper skeletal manipulation, enhanced environmental integration, and more.</p><p><a href="https://www.meta.com/experiences/le-dino-labo/25169287542680910/?ref=uploadvr.com" rel="noopener">Le Dino Labo</a>'s new DLC <a href="https://www.meta.com/experiences/cretaceous-predators-prey-dlc-pack-2/2985449591641412/?ref=uploadvr.com" rel="noreferrer">Cretaceous Predators and Prey</a> is available now on the Meta Horizon Store for $3.99.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Synth Riders Crypt Of The NecroDancer Music Pack Available Now ]]></title>
        <description><![CDATA[ Synth Riders&#39; latest music pack, a collaboration with rhythm-based roguelike dungeon crawler Crypt of the Necrodancer, is out now. ]]></description>
        <link>https://www.uploadvr.com/synth-riders-crypt-of-the-necrodancer-music-pack-available-now/</link>
        <guid isPermaLink="false">6a074d2f2c3c2600017cc70c</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 15 May 2026 14:58:32 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/synth-riders-crypt-of-the-necrodancer.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Synth Riders has released a new music pack featuring tracks from rhythm-based roguelike dungeon crawler Crypt of the NecroDancer as part of a collaboration with developer Brace Yourself Games.</p><p>Barely a month after the <a href="https://www.uploadvr.com/synth-riders-dua-lipa-music-pack-available-now/" rel="noreferrer">Dua Lipa music pack</a>, Kluge Interactive is back with another drop, featuring five tracks from Crypt of the NecroDancer composer Danny Baranowsky. </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/05/YTDown_YouTube_Synth-Riders-Crypt-of-the-NecroDancer-Mu_Media_6KuK4ylVdTk_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/05/YTDown_YouTube_Synth-Riders-Crypt-of-the-NecroDancer-Mu_Media_6KuK4ylVdTk_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/05/YTDown_YouTube_Synth-Riders-Crypt-of-the-NecroDancer-Mu_Media_6KuK4ylVdTk_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:37</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>Here's the full list of tracks:</p><ul><li>Disco Descent</li><li>Konga Conga Kappa</li><li>Rhythmortis</li><li>Fungal Funk</li><li>Styx and Stones</li></ul><p>Each track is available for $1.99 or get the full pack as a bundle for $8.95. With this release, Synth Riders' catalog now totals 188 songs (81 free, 107 DLC). </p><p>Synth Riders is available on <a href="https://www.meta.com/experiences/synth-riders/2436558143118760/?ref=uploadvr.com" rel="noopener">Meta Quest</a>, <a href="https://store.playstation.com/en-us/concept/235392/?ref=uploadvr.com" rel="noopener">PlayStation VR2</a>, <a href="https://apps.apple.com/us/app/synth-riders/id6473729300?ref=uploadvr.com" rel="noopener">Apple Vision Pro</a>, and <a href="https://store.steampowered.com/app/885000/Synth_Riders/?ref=uploadvr.com" rel="noopener">Steam</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Fixer Undercover Wrenches Its Way Onto Steam In July With VR &amp; Flatscreen Support ]]></title>
        <description><![CDATA[ Espionage escape room adventure Fixer Undercover hits Steam in July with VR and flatscreen support. ]]></description>
        <link>https://www.uploadvr.com/fixer-undercover-wrenches-its-way-onto-steam-in-july-with-vr-flatscreen-support/</link>
        <guid isPermaLink="false">6a07379a2c3c2600017cc6bb</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 15 May 2026 08:55:45 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/250925-Fixer-KA_3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Fixer Undercover hits Steam on July 16 with VR and flatscreen support. The spy themed escape room adventure has a VR supported demo available now. </p><p>I <a href="https://www.uploadvr.com/fixer-undercover-review-this-escape-room-puzzler-nails-it/" rel="noreferrer">reviewed Fixer Undercover</a> when it released on <a href="https://www.meta.com/experiences/fixer-undercover/24140390812298710/?ref=uploadvr.com">Meta Quest</a> in February, saying "The heavy emphasis on VR interactions and encouragement to think outside the box on solutions makes for a highly entertaining spy caper." My only real complaint was a heavy amount of annoying grab jank and the game updated about a month ago with a physics overhaul for smoother object interactions.</p><p>Developer Creativity AR announced it was working on a Steam port shortly after the Quest release, promising "dynamic shadows, higher resolution for textures, and post-processing to make the prison feel more grounded and immersive." </p><p>Watch the Steam 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_Fixer-Undercover-will-be-also-in-non-VR-_Media_3fychsDUuxg_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/05/YTDown_YouTube_Fixer-Undercover-will-be-also-in-non-VR-_Media_3fychsDUuxg_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/05/YTDown_YouTube_Fixer-Undercover-will-be-also-in-non-VR-_Media_3fychsDUuxg_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">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>Going the hybrid model to expand its audience is a trend we've been seeing in VR. Over a dozen developers have recently ported their VR titles to flatscreen or released a new game without VR support at all. Most recently, Moss and Glassbreakers developer Polyarc Games announced Moss: The Forgotten Relic, a combination of the two <a href="https://www.uploadvr.com/moss-book-2-review/" rel="noreferrer">Moss</a> games, for PC and consoles this summer. </p><p>Fixer Undercover can be wishlisted on <a href="https://store.steampowered.com/app/3102370/Fixer_Undercover/?ref=uploadvr.com">Steam</a>. There is a VR supported demo available to play for any interested in trying the new version first.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Quest’s Latest PTC Update Turns Web Photos Into 3D ]]></title>
        <description><![CDATA[ Meta’s latest Quest PTC update added AI-powered 3D photo conversion in the browser, easy 3D uploads from your phone, and more. ]]></description>
        <link>https://www.uploadvr.com/quests-latest-ptc-update-turns-web-photos-into-3d/</link>
        <guid isPermaLink="false">6a054277b00bda0001c4131d</guid>
            <category><![CDATA[ 3D Media ]]></category>
        <dc:creator><![CDATA[ Alan Truly ]]></dc:creator>
        <pubDate>Thu, 14 May 2026 15:03:39 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/ca84e12d434845f9944b50759fe3c50c.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p><a href="https://www.uploadvr.com/quest-3-review/" rel="noopener noreferrer nofollow">Quest 3</a> can now add 3D depth to almost any 2D photo, thanks to the latest Horizon OS Public Test Channel (PTC) update.</p><p>Beyond the visual treat, Meta moved two buried controls into quick settings, making them much more convenient: Power options and seated VR are now just a click away.</p><h2 id="browser-photos-pop-into-3d">Browser Photos Pop Into 3D</h2><p>The most impressive feature is browser-based 3D conversion. You can turn almost any website image into a stereoscopic 3D photo with a few clicks, or pinch when using hand tracking.</p><p>I can simply point at an image in the Quest browser, select and hold, and a new “View in 3D” option appears. After a few seconds of processing, the flat image transforms into a stereoscopic scene that floats beyond the frame with convincing depth.</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/e0b31620a8b642ad9cefe526996d93a6.jpg" class="kg-image" alt="A 2D waterfall photo from Unsplash hovers in front of my browser in 3D." 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/e0b31620a8b642ad9cefe526996d93a6.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/e0b31620a8b642ad9cefe526996d93a6.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/e0b31620a8b642ad9cefe526996d93a6.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/e0b31620a8b642ad9cefe526996d93a6.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">A 2D waterfall photo from Unsplash hovers in front of my browser in 3D.</span></figcaption></figure><p>Meta is playing catch-up with this capability and still lags behind in terms of video. <a href="https://www.uploadvr.com/android-xr-getting-system-autospatialization-turn-any-content-3d/" rel="noopener noreferrer nofollow">Android XR offers a real-time 2D to 3D option</a> for <a href="https://www.uploadvr.com/samsung-galaxy-xr-android-xr-first-impressions-hands-on/" rel="noopener noreferrer nofollow">Samsung’s Galaxy XR</a> headset, while <a href="https://www.uploadvr.com/everyone-is-making-smart-glasses-now/" rel="noopener noreferrer nofollow">Viture and Xreal</a> extend real-time 3D conversion to smart glasses. XR manufacturers are increasingly leveraging the inherent 3D capability of headsets and glasses.</p><h2 id="upload-3d-photos-from-your-phone">Upload 3D Photos From Your Phone</h2><p>The Meta Horizon mobile app gained a related feature that makes it easy to upload photos from your phone and convert them into 3D images for Quest viewing.</p><p>Just open the app menu, tap Gallery, then select photos from your phone’s camera roll, and tap the upload button. Meta processes the images into stereoscopic 3D photos that can later be viewed inside your Quest headset’s gallery.</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/Screenshots-from-the-Meta-Horizon-mobile-app-show-how-to-upload-photos-as-3D-images.jpg" class="kg-image" alt="Screenshots from the Meta Horizon mobile app show how to upload photos as 3D images." 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/Screenshots-from-the-Meta-Horizon-mobile-app-show-how-to-upload-photos-as-3D-images.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/Screenshots-from-the-Meta-Horizon-mobile-app-show-how-to-upload-photos-as-3D-images.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/Screenshots-from-the-Meta-Horizon-mobile-app-show-how-to-upload-photos-as-3D-images.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/05/Screenshots-from-the-Meta-Horizon-mobile-app-show-how-to-upload-photos-as-3D-images.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Meta's Horizon mobile app automatically uploads my phone photos as 3D images.</span></figcaption></figure><p>The workflow is surprisingly simple. There’s no special camera mode or export process. It feels more like uploading ordinary cloud photos, except the result has depth when viewed in VR. That matters because 3D photos simulate real depth in a VR headset, a different image to each eye. That’s not possible on phones, TVs, or movie screens.</p><p>As James Cameron has pointed out over the years, modern VR headsets solve many of the brightness and viewing-angle limitations that held back earlier waves of 3D entertainment. Meta has already been leaning into that idea through its <a href="https://www.uploadvr.com/meta-partnering-with-james-cameron-quest-3d-entertainment-content/" rel="noopener">partnership with James Cameron for Quest 3D entertainment content</a>.</p><h2 id="faster-access-to-useful-controls">Faster Access To Useful Controls</h2><p>The other additions in this PTC update are less flashy but arguably more practical. Meta added new Quick Settings toggles for both Power Options and Boost Height. When enabled, they appear on the right side of the Quick Settings panel for easy access.</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/2026_04_29T19_43_14_000Z.jpg" class="kg-image" alt="A Quest screenshot shows two new toggles in Quick Settings: Power and Boost your height." 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/2026_04_29T19_43_14_000Z.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/2026_04_29T19_43_14_000Z.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/2026_04_29T19_43_14_000Z.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/2026_04_29T19_43_14_000Z.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">I found two new toggles in Quick Settings: Power and Boost your height.</span></figcaption></figure><p>Power Options opens a compact system window that shows the remaining battery level along with buttons for Sleep, Cancel, Power Off, and Restart.</p><p>Boost Height is a common need, so this addition has a bigger impact. The control acts like a switch, raising (or lowering) my virtual viewpoint by about 16 inches. One click and I feel like I’m standing even if I’m seated. I can also use it while standing to grow taller, a fun but usually impractical twist.</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/2026_04_29T19_46_40_000Z.jpg" class="kg-image" alt="Seated play is easier with the height boost in Quick Settings." 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/2026_04_29T19_46_40_000Z.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/05/2026_04_29T19_46_40_000Z.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/05/2026_04_29T19_46_40_000Z.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/05/2026_04_29T19_46_40_000Z.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Seated play is easier with the height boost in Quick Settings.</span></figcaption></figure><p>Some games and apps already offer accessibility height adjustments internally, but having a universal system-level shortcut is much more convenient.</p><p>While Quest headsets still receive a steady stream of <a href="https://www.uploadvr.com/new-vr-games-and-releases-may-2026-meta-quest-steamvr-and-playstation-vr2/" rel="noopener noreferrer nofollow">new VR games</a> each month, Meta’s recent Horizon OS updates increasingly focus on spatial media, everyday utilities, and lightweight computing features outside traditional gaming. Features like AI-generated 3D photos and quick-access system control make the Quest feel increasingly designed for everyday spatial computing instead of purely gaming.</p><h2 id=""></h2> ]]></content:encoded>
    </item>

</channel>
</rss>