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

    <item>
        <title><![CDATA[ Pico Space Pro Appears To Receive FCC Certification Following Delay To Q4 ]]></title>
        <description><![CDATA[ A new Pico device, highly likely the upcoming Space Pro, received FCC certification following a delay to Q4. Filings reveal a tethered compute and battery puck. ]]></description>
        <link>https://www.uploadvr.com/pico-space-pro-appears-to-receive-fcc-certification-following-delay-to-q4/</link>
        <guid isPermaLink="false">6a9ad9e7faf2810001ade855</guid>
            <category><![CDATA[ Headsets &amp; Tech ]]></category>
        <dc:creator><![CDATA[ Luna ]]></dc:creator>
        <pubDate>Sat, 05 Sep 2026 16:39:38 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/Pico-Project-Swan-headset-visual.webp" medium="image"/>
        <content:encoded><![CDATA[ <p>A new Pico device, highly likely to be the upcoming Space Pro, has received FCC certification.</p><p>The FCC is the US regulatory agency with responsibility over wireless frequency use. Its approval is necessary to sell a device with wireless capabilities in the US market.</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/09/HRPW7JMXwAIdLEA.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="991" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/HRPW7JMXwAIdLEA.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/HRPW7JMXwAIdLEA.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/09/HRPW7JMXwAIdLEA.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/09/HRPW7JMXwAIdLEA.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Label locations for </span><a href="https://fccid.io/2A5NV-AA1Z0?ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">2A5NV-AA1Z0</span></a><span style="white-space: pre-wrap;"> and </span><a href="https://fccid.io/2A5NV-B3110?ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">2A5NV-B3110</span></a><span style="white-space: pre-wrap;">, as shown in the FCC database.</span></figcaption></figure><p>Pico and TikTok owner ByteDance publicly teased its next headset&nbsp;back in March, calling it 'Project Swan'.</p><p>Pico said the headset will have micro-OLED panels with 4000 pixels per inch (PPI), a dual-chip architecture with a self-developed coprocessor for computer vision and image processing, and a new main processor that will have twice the CPU and GPU performance of the&nbsp;<a href="https://www.uploadvr.com/snapdragon-xr2-gen-2/">Snapdragon XR2 Gen 2</a>&nbsp;in today's Pico 4 Ultra and Meta Quest 3 headsets. It also detailed many of the visionOS-like features of Pico OS 6 and the RealityKit-like Pico Spatial Engine.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/pico-project-swan-official-display-compute-specs-announcement/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Pico’s Next Headset Has 4000 PPI Micro-OLEDs, Powerful New Chip &amp; Next-Gen OS</div><div class="kg-bookmark-description">ByteDance’s Pico announced the key display and compute specs of its next headset, coming later this year, and detailed the revamped XR operating system it will run.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-809e8683-e09f-401d-a57a-7eae92f29713.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Pico-Project-Swan-headset-visual-a2d182e9-9742-4cdc-8f66-316d15f3e67f.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Pico simultaneously opened applications for a "Global Early Access Program" that provided closed beta access to Pico OS 6 and the Project Swan headset.</p><p>The company said it would choose "a select few with deep expertise across XR platforms" to join the program, and wanted "rigorous feedback" on the hardware and software before a wider release. </p><p>While the company showed a stylized silhouette of the headset, it did not show an actual image or render, nor did it give any details at all about the design.</p><p>Then, in June, videos depicting the design were found to be present in a public Pico SDK.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/picos-next-headset-leaks-via-sdk-videos/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">The Design Of Pico’s Next Headset Leaked Via SDK Videos</div><div class="kg-bookmark-description">The design of Pico’s next headset leaked in videos from a public SDK, and it looks like a cross between Apple Vision Pro and Samsung Galaxy XR.</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-c05a60b2-e350-47ef-a60f-d7f380f410cd.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Pico-Project-Swan-SDK-video-leak-662940c8-dbb7-4335-ba92-93b8f78fecb1.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>The clips show a headset that is clearly inspired by both Apple Vision Pro and Samsung Galaxy XR, with a rear strap almost identical to the former's Solo Knit Band and a visor and forehead pad strongly resembling the latter. They also show an external tethered puck.</p><p>In August, the company announced a launch event for the device via <a href="https://space.bilibili.com/396895652/dynamic?ref=uploadvr.com" rel="noreferrer">Asia-region social media channels</a>, and also revealed the product name to be Pico Space Pro.</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/09/7468f46100d318d4752b1c93f50e264e396895652.jpg@1052w_-web-dynamic.png" class="kg-image" alt="" loading="lazy" width="1052" height="1403" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/7468f46100d318d4752b1c93f50e264e396895652.jpg@1052w_-web-dynamic.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/7468f46100d318d4752b1c93f50e264e396895652.jpg@1052w_-web-dynamic.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/7468f46100d318d4752b1c93f50e264e396895652.jpg@1052w_-web-dynamic.png 1052w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Announcement post from Pico's Bilibili channel.</span></figcaption></figure><p>Machine translation into English:</p><blockquote>Lightweight in form, immersed in everything<br><br>PICO Space Pro Product Launch Event<br><br>September 2, 2026 - 2:30 PM Beijing Time</blockquote><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="ja" dir="ltr">PICO 2026 新製品発表会<br>軽やかに、美しい世界へ<br>2026.09.03（木）16:00〜<br><br>その日を、楽しみに。<a href="https://x.com/hashtag/PICO?src=hash&ref_src=twsrc%5Etfw&ref=uploadvr.com">#PICO</a> <a href="https://x.com/hashtag/PICOSpacePro?src=hash&ref_src=twsrc%5Etfw&ref=uploadvr.com">#PICOSpacePro</a> <a href="https://t.co/MMAWHdbcAh?ref=uploadvr.com">pic.twitter.com/MMAWHdbcAh</a></p>— PICO XR Japan【公式】 (@PICO_Japan) <a href="https://x.com/PICO_Japan/status/2090002523965014195?ref_src=twsrc%5Etfw&ref=uploadvr.com">August 19, 2026</a></blockquote>
<script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script></figure><p>However, just days later, the company abruptly announced the cancelation of the event, and noted that the device would be delayed to Q4 2026.</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/09/0b7b873eb4ec0d66847b61b04315e57d396895652.png@1052w_-web-dynamic.png" class="kg-image" alt="" loading="lazy" width="1052" height="1403" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/0b7b873eb4ec0d66847b61b04315e57d396895652.png@1052w_-web-dynamic.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/0b7b873eb4ec0d66847b61b04315e57d396895652.png@1052w_-web-dynamic.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/0b7b873eb4ec0d66847b61b04315e57d396895652.png@1052w_-web-dynamic.png 1052w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Delay announcement post from Pico's Bilibili channel.</span></figcaption></figure><p>Machine translation into English: </p><blockquote>PICO Space Pro<br>Release Schedule Adjustment<br><br>Hello everyone,<br><br>To bring you PICO Space Pro in a more complete form, we have decided to move its release to the fourth quarter of this year.<br><br>Over the past few months, PICO Space Pro’s hardware and software have reached an advanced stage of development. However, during the final phase of user-experience testing, we discovered an exciting new opportunity, and we hope to include it in the initial release.<br><br>We have therefore decided to spend more time making a major upgrade to the software experience. We hope this effort will ultimately deliver a better product experience and bring you some new surprises.<br><br>We sincerely apologize for this change to the release schedule and the additional wait, and thank you for your continued interest and patience.<br><br>Over the coming months, we will expand our early-access program, inviting more users to try PICO Space Pro ahead of release and work with us to refine the product.</blockquote><p>Now, in September, Pico Space Pro appears to have received FCC certification one day before its originally planned launch event. The filings list a "Mixed Reality Computer", with separate entries for the headset and external tethered puck under FCC IDs <a href="https://fccid.io/2A5NV-AA1Z0?ref=uploadvr.com" rel="noreferrer">2A5NV-AA1Z0</a> and <a href="https://fccid.io/2A5NV-B3110?ref=uploadvr.com" rel="noreferrer">2A5NV-B3110</a>, respectively.</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/09/HRPW2jObgAA60nK.jpg" class="kg-image" alt="" loading="lazy" width="1525" height="495" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/HRPW2jObgAA60nK.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/HRPW2jObgAA60nK.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/HRPW2jObgAA60nK.jpg 1525w" sizes="(min-width: 720px) 720px"></figure><p>Some documents in the FCC filings are withheld under short- and long-term confidentiality requests, but the labels are publicly available. The headset's label appears in a PDF named "HMD铭牌_镭雕20060520", while the puck's appears in "BOX铭牌_A_20060520".</p><p>More interestingly, these labels describe the two components as a "Mixed Reality Headset" and a "Mixed Reality Main Unit", respectively, with both listing the model number B3110.</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/09/HMD.png" class="kg-image" alt="" loading="lazy" width="628" height="356" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/HMD.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/HMD.png 628w"></figure><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/BOX.png" class="kg-image" alt="" loading="lazy" width="1128" height="404" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/BOX.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/BOX.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/BOX.png 1128w" sizes="(min-width: 720px) 720px"></figure><p>There is no Wi-Fi authorization shown under the headset's FCC ID, but the test documentation describes a radio operating between 2.402 and 2.480 GHz, and an nRF link with a controller. Meanwhile, the main unit's label explicitly lists a 7,000 mAh battery rated at 54.32 Wh, and the documentation lists support for Wi-Fi 7.</p><p>This strongly suggests that the external puck houses both the battery and at least some computing hardware, similar to <a href="https://www.uploadvr.com/xreal-aura-ships-this-fall-with-snapdragon-reality-elite-in-its-puck/" rel="noreferrer">XREAL's Aura</a> and Meta's long-reported <a href="https://www.uploadvr.com/phoenix-everything-we-know-so-far-meta-next-headset/" rel="noreferrer">mixed reality device codenamed Phoenix</a>.</p><p>In July, Pico also received FCC certification for a new "Wireless Keyboard", <a href="https://fccid.io/2A5NV-C6110?ref=uploadvr.com" rel="noreferrer">FCC ID 2A5NV-C6110</a>, which may be intended as an accessory for Space Pro.</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/09/xs.png" class="kg-image" alt="" loading="lazy" width="801" height="102" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/xs.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/xs.png 801w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/HOz3VqLXMAArMxh.jpg" class="kg-image" alt="" loading="lazy" width="1178" height="791" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/HOz3VqLXMAArMxh.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/HOz3VqLXMAArMxh.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/HOz3VqLXMAArMxh.jpg 1178w" sizes="(min-width: 720px) 720px"></figure><hr><p>It remains to be seen exactly when Pico Space Pro will launch, though the company says it is now targeting Q4 2026. Short-term confidentiality for documents in the FCC filings is set to expire on February 28, 2027.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Puzzling Places 5-Year Birthday Update Includes Weekly Puzzles &amp; A Guest Pass ]]></title>
        <description><![CDATA[ Puzzling Places celebrates five years with a new update including a free weekly puzzle, a guest pass system for multiplayer, and refinements in its mixed reality integration. ]]></description>
        <link>https://www.uploadvr.com/puzzling-places-5-year-birthday-update-includes-weekly-puzzles-a-guest-pass/</link>
        <guid isPermaLink="false">6a9b2671faf2810001ade882</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 04 Sep 2026 16:12:48 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/-2H0q59tsMM-HD.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Cozy 3D puzzle game Puzzling Places is celebrating its five-year anniversary with a new weekly free puzzle initiative, a guest pass for multiplayer gameplay, and improvements in its usage of mixed reality.</p><p>Here's a rundown of the new features:</p><ul><li>The <strong>weekly free puzzle</strong> is a rotating selection from its extensive catalog of paid add-on puzzles. It starts with the twenty-five-piece version as the only option. If you complete that challenge, you unlock the fifty-piece option for the following week. Completing each weekly puzzle for five consecutive weeks unlocks the four-hundred-piece variant and an additional bonus puzzle. Players who miss a week get a mulligan and can continue the streak the following week. This feature will be Quest only for now as the developer Realities.io currently cannot unlock DLC content for free on Steam. Puzzles will update every Friday night at midnight UTC. </li><li>The <strong>guest pass</strong> is similar to Walkabout Mini Golf's, where players completing puzzles together in multiplayer now only require the host player to own it. Guests can join the room, download, and play for free. This feature is also restricted to Quest for now.</li><li>The <strong>passthrough portal</strong> is a slider option for players to blend the game's virtual environment with their physical surroundings to their preference. This feature is for Quest, Pico, and Steam Frame headsets.</li><li>The Quest version has also been updated to start in mixed reality instead of the black loading screens.</li><li>A <strong>news carousel</strong> has been added to keep players up to date on announcements, new pack releases, and special offers. </li></ul><p>Puzzling Places is available now on&nbsp;<a href="https://www.meta.com/experiences/puzzling-places/3931148300302917/?srsltid=AfmBOoqzVantzKCLIo1UlQn-CbBqbNrVKqmaHqmzH81aoD2bEWQQqfRA&ref=uploadvr.com" rel="noopener">Quest</a>, <a href="https://store.steampowered.com/app/3530820/Puzzling_Places__3D_Jigsaw_Sim/?ref=uploadvr.com" rel="noopener">Steam</a>,&nbsp;<a href="https://www.playstation.com/en-us/games/puzzling-places/?ref=uploadvr.com" rel="noopener">PlayStation VR2</a>,&nbsp;<a href="https://store-global.picoxr.com/global/detail/1/2870?ref=uploadvr.com" rel="noopener">Pico</a>&nbsp;and&nbsp;<a href="https://apps.apple.com/gb/app/puzzling-places/id6473639841?ref=uploadvr.com" rel="noopener">Apple Vision Pro</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Play Drifters: Blackout Crew For Free This Weekend On Quest ]]></title>
        <description><![CDATA[ Sci-fi VR team extraction shooter Drifters: Blackout Crew is holding a free open playtest this weekend on Quest. ]]></description>
        <link>https://www.uploadvr.com/play-drifters-blackout-crew-for-free-this-weekend-on-quest/</link>
        <guid isPermaLink="false">6a9b28c8faf2810001ade886</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 04 Sep 2026 16:07:47 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/hero.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Sci-fi VR team extraction shooter Drifters: Blackout Crew is holding an open playtest through Sunday morning. </p><p><a href="https://www.uploadvr.com/drifters-blackout-crew-is-a-new-co-op-sci-fi-extraction-shooter-coming-to-pc-vr-quest/" rel="noreferrer">Blackout Crew</a> is the latest title from Salmi Games (<a href="https://www.uploadvr.com/sweet-surrender-playstation-vr2-post-mortem/" rel="noreferrer">Sweet Surrender</a>). You and up to three other players are a crew stranded in deep space with a ship in need of supplies and repairs. Your crew raids temples filled with hostile machines guarding ancient power systems you need to keep your ship running. After a successful raid, you turn your loot into new parts for your modular, customized weapons, tools, and suit upgrades.</p><p>You can sign up via <a href="https://discord.gg/bgq3u9Tgpj?ref=uploadvr.com"><strong>Discord</strong></a> for the Quest playtests. Salmi says it will also be opening up SteamVR playtesting soon. The playtest ends Sunday morning, so don't miss out. </p><p>For more info on Blackout Crew, check out our recent interview with Salmi Games founder Yacine Salmi on the <a href="https://www.youtube.com/watch?v=YoVw3SF2fOM&t=7s&ref=uploadvr.com">UploadVR Gamescast</a>.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/YoVw3SF2fOM?start=7&amp;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="VR Gamescast: Salmi Games' Yacine Salmi talks Drifters: Blackout Crew and porting to Steam Frame"></iframe></figure> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Loony Laps Brings Tiny Cars &amp; Big Chaos To Quest 3 In 2027 ]]></title>
        <description><![CDATA[ The solo-developed Loony Laps is an arcade toy racer for VR and mixed reality coming to Quest 3 headsets next year. ]]></description>
        <link>https://www.uploadvr.com/loony-laps-brings-tiny-cars-big-chaos-to-quest-3-in-2027/</link>
        <guid isPermaLink="false">6a99a79afaf2810001ade74c</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Thu, 03 Sep 2026 16:35:19 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/trailer-cover-1.webp" medium="image"/>
        <content:encoded><![CDATA[ <p>The solo-developed Loony Laps is an arcade toy racer coming to Quest 3 and Quest 3S in Q1 2027. </p><p>Created by solo developer Paulo Cunha, Loony Laps is an upcoming toy car racing game that brings the magic of die-cast racing and elaborate toy tracks into mixed reality and VR. </p><p>The game features 29 handcrafted tracks designed around chaos and laughs, rather than realism. These tracks feature loops, jumps, magnetic objects, branching paths, mobile machinery and ridiculous hazards. The cars are designed to look like detailed die-cast toys, and are customizable with paint, wheels, and materials. </p><p>A recently-released trailer shows off the game's many wacky races, and it's looking like a well-polished machine!</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/09/Loony-Laps-----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/09/Loony-Laps-----Official-Trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/Loony-Laps-----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: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>The game is playable in VR and mixed reality. In VR, players race within a dedicated miniature environment while in mixed reality, the wacky racetracks appear inside your physical space. </p><p>Loony Laps will launch with three play modes. Championship progression unlocks cars and tracks, while Quick Race lets you jump right into a chosen event. Time Trial lets you focus on beating your best times. The game is built around short, replayable arcade sessions.</p><p>Loony Laps is currently scheduled for a Q1 release in 2027. A price has not been announced, though <a href="https://www.meta.com/experiences/loony-laps/9985267951599483/?ref=uploadvr.com" rel="noreferrer">the game's Meta Horizon Store page is up</a> and open for wishlisting. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Finding Frida Uses VR To Rediscover A Forgotten Textile Artist ]]></title>
        <description><![CDATA[ Finding Frida is a 41-minute VR documentary at Venice Immersive using photorealistic 3D scans and animated artwork to explore the life of forgotten Norwegian textile artist Frida Hansen. ]]></description>
        <link>https://www.uploadvr.com/finding-frida-uses-vr-to-rediscover-a-forgotten-textile-artist/</link>
        <guid isPermaLink="false">6a99647efaf2810001ade62c</guid>
            <category><![CDATA[ Location-Based ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Thu, 03 Sep 2026 16:33:29 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/Finding-Frida-Hero.jpeg" medium="image"/>
        <content:encoded><![CDATA[ <p>Finding Frida is a 41-minute VR documentary at Venice Immersive using photorealistic 3D scans and animated artwork to explore the life of forgotten Norwegian textile artist Frida Hansen.</p><p>A miniature Art Nouveau villa appears in front of you before expanding to full scale. Inside, photographs, objects and woven artwork become portals into the life of Norwegian textile artist Frida Hansen.</p><p>That's the premise of Finding Frida, a 41-minute VR documentary experience from director Hilde K. Kjøs that's now being shown in competition at Venice Immersive.</p><p>UploadVR can exclusively reveal a new trailer for Finding Frida below.</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/09/Finding-Frida-----Official-Trailer_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/09/Finding-Frida-----Official-Trailer-1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1912" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1912 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/Finding-Frida-----Official-Trailer_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:15</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">UploadVR Exclusive: Finding Frida - Official Trailer</span></p></figcaption>
        </figure><h3 id="stepping-into-frida-hansens-art"><strong>Stepping Into Frida Hansen's Art</strong></h3><p>Finding Frida is guided by Hansen's great-great-granddaughter Cecilie Levy, who also wrote the experience's original story and script. Hansen was an internationally recognized textile artist during her lifetime, but her work later largely faded from public awareness.</p><p>Rather than presenting that history as a conventional VR documentary, Finding Frida builds its environments around Hansen's life and artwork. Archival photographs, a gramophone and her woven works become portals into different parts of her story. A lush garden, for example, withers as the experience explores Hansen's bankruptcy and personal loss before moving toward her artistic reawakening.</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/09/Image-1_Finding-Frida_Semper-Vadentes-ladies_RipplexStudios_300dpi.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/09/Image-1_Finding-Frida_Semper-Vadentes-ladies_RipplexStudios_300dpi.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/Image-1_Finding-Frida_Semper-Vadentes-ladies_RipplexStudios_300dpi.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/09/Image-1_Finding-Frida_Semper-Vadentes-ladies_RipplexStudios_300dpi.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/09/Image-1_Finding-Frida_Semper-Vadentes-ladies_RipplexStudios_300dpi.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/09/Image-2_Finding-Frida_Young-Frida-baby-gramophone_RipplexStudios_300dpi.png" width="2000" height="1090" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/Image-2_Finding-Frida_Young-Frida-baby-gramophone_RipplexStudios_300dpi.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/Image-2_Finding-Frida_Young-Frida-baby-gramophone_RipplexStudios_300dpi.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/09/Image-2_Finding-Frida_Young-Frida-baby-gramophone_RipplexStudios_300dpi.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/09/Image-2_Finding-Frida_Young-Frida-baby-gramophone_RipplexStudios_300dpi.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/09/Image-3_Finding-Frida_Frida-atelier-looking-up_RipplexStudios_300dpi.png" width="2000" height="1238" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/Image-3_Finding-Frida_Frida-atelier-looking-up_RipplexStudios_300dpi.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/Image-3_Finding-Frida_Frida-atelier-looking-up_RipplexStudios_300dpi.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/09/Image-3_Finding-Frida_Frida-atelier-looking-up_RipplexStudios_300dpi.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/09/Image-3_Finding-Frida_Frida-atelier-looking-up_RipplexStudios_300dpi.png 2400w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Images from Finding Frida, Photos courtesy of JCPR</span></p></figcaption></figure><p>The production combines photorealistic 3D scans, animated artwork and dreamlike projections with an original score and reworked foley. Voice-over material is drawn from interviews with Hansen and contemporary historical sources.</p><p>Finding Frida is Kjøs's first VR project, though she has been exploring the medium since 2019 alongside her documentary and photography work. Producer Bjørn-Morten Nerland has more than 15 years of experience creating immersive projects and founded RippleX Studios, a production company focused on VR, spatial storytelling and interactive experiences.</p><h3 id="finding-an-audience-after-venice"><strong>Finding An Audience After Venice</strong></h3><p>For now, seeing Finding Frida isn't as simple as downloading it onto a headset.</p><p>The experience is premiering at Venice as an XR installation, though its press notes also list PCVR and standalone formats. There is currently no announced home release.</p><p>A representative for the project tells UploadVR that Venice is the starting point for Finding Frida's international launch. A festival and exhibition run is planned in Norway and elsewhere, while the team is also exploring distribution partnerships.</p><p>Finding Frida is being shown in competition at Venice Immersive, which runs through September 12 as part of the 83rd Venice International Film Festival.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Knights of Fiona Review: Jack Of Some Trades, Master Of None ]]></title>
        <description><![CDATA[ Knights of Fiona is the best example yet of a native VR JRPG, but it tries to be a jack of all trades for two different audiences, ultimately not fully satisfying either. ]]></description>
        <link>https://www.uploadvr.com/knights-of-fiona-vr-review/</link>
        <guid isPermaLink="false">6a946a6e8216940001cb42b4</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 03 Sep 2026 10:00:48 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/vlcsnap-2026-08-31-03h11m38s048.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Knights of Fiona brings nearly every element of a typical JRPG to VR while exposing the challenges the genre presents when translated to virtual reality.</p><p>I have been playing JRPGs my entire life, starting with the first Final Fantasy in the '80s through Persona, Xenoblade Chronicles, and the Trails series today, just to name a few. I offer this qualifier to start this review of Character Bank's <a href="https://www.uploadvr.com/knights-of-fiona-characterbank/" rel="noreferrer">Knights of Fiona</a> so you understand that my words come from a love and appreciation for <strong><u>both</u></strong> mediums. I <em>want</em> this to work, which is all the more disappointing when Knights of Fiona doesn't.</p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">The Facts</strong></b><br><br><b><strong style="white-space: pre-wrap;">What is it?</strong></b>: A co-op Japanese role-playing game<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://www.meta.com/experiences/knights-of-fiona/7147710718618946/?ref=uploadvr.com" rel="noreferrer">Meta Quest 3/3S</a>, <a href="https://store.steampowered.com/app/4147100/Knights_of_Fiona/?ref=uploadvr.com">Steam</a> (played on Steam)<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: September 3, 2026<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Character Bank<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> Free-to-start with an $18.99 Story Pass to unlock the full campaign</div></div><p>The game starts with stylized opening cinematics detailing the war-torn history of the land of Gallia. This is presented with a striking red-on-black presentation, followed by the introduction of the lead protagonist who is <strong>not</strong> the player character. The titular Fiona is a seventeen-year-old girl serving as the typical "chosen one" fantasy stories have built around for years and you play as one of her knights, a passive background character in this fantasy story. The paid Story Pass add-on has five chapters, with a sixth due out before the end of 2026.</p><p>The central town square itself is lovely, but I cannot say the same for the bland battle environments. They are not bad. There is just nothing to them. The town, as nice as it looks, is sadly not fully open to explore. There are a half dozen designated areas to shop, trade (only for paid players), collect achievements, and select your next quest. You get to these areas via signposts in the town square with a fade out and in on a button press to enter. The music, however, is very good. <a href="https://www.uploadvr.com/ruinsmagus-review/" rel="noreferrer">RuinsMagus</a>, a previous Character Bank title, has an <em>excellent</em> musical score and while Knights is not on that level, I will still be picking up the soundtrack.</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/09/2026-08-30-22-34-36-01.50.41.854-01.52.06.919-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/09/2026-08-30-22-34-36-01.50.41.854-01.52.06.919-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/2026-08-30-22-34-36-01.50.41.854-01.52.06.919-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:28</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><h3 id="trying-to-please-two-different-player-types">Trying To Please Two Different Player Types</h3><p>After RuinsMagus had you traversing dungeons in ten-to-twenty-minute runs, Knights of Fiona cuts this combat time to a few minutes, excluding boss fights. You load into an arena-like environment to dispatch several waves of enemies, usually in less than three minutes, and the mission is over. That's it. Rewards are distributed on the victory screen, then off to the next mission. It plays more like Thirdverse's <a href="https://www.uploadvr.com/soul-covenant-review/" rel="noreferrer">Soul Covenant</a>, which had similar arena battle-style missions, than RuinsMagus. Given the combat itself is mostly a pedestrian affair with weightless weapons and standard block/dodge and attack mechanics, this shift to quick arena battles feels like a step back. Also, because you have to keep selecting new missions every few minutes, expect a <strong>lot</strong> of loading screens.</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">PC Specs Used</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">My PC uses a Ryzen 7 9850X3D processor with 32 GB of DDR5 RAM and an RTX 5070 Ti GPU.</span></p><p><span style="white-space: pre-wrap;">This review was conducted using a Meta Quest 3 via the Virtual Desktop app on the Godlike graphics preset. The game lacks in-game settings to adjust graphics. </span></p><p><span style="white-space: pre-wrap;">You can find the minimum and recommended specs on the </span><a href="https://store.steampowered.com/app/4147100/Knights_of_Fiona/?ref=uploadvr.com" target="_blank" rel="noreferrer noopener"><span style="white-space: pre-wrap;">Steam</span></a><span style="white-space: pre-wrap;"> page to learn more. </span></p></div>
        </div><p>Knights of Fiona feels like it badly wants to be a free-to-play title. The short missions, constant rewards, in-game shop, and quantity-based achievements all feel very free-to-play coded. Even the cinematics count as a mission completion, victory screen and all, but uninterested players will simply button-mash to speed through the dialogue and get the completion check.</p><p>On the other hand, the spliced missions and cutscenes as a whole form an interesting story with different personalities, interpersonal relationships, and world-building that fantasy gamers would likely enjoy over twelve hours of main story. Combined with weapon customization and progression systems, there's a good, lengthy (by VR standards) JRPG experience here. However, the start-and-stop combat loop may grate on <em>that</em> crowd.</p><p>It feels like Knights of Fiona wants to have <em>two</em> target audiences, but the preferences of one may hurt the attractiveness of the end product for the other.</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/09/2026-08-30-19-30-04-00.56.26.905-00.57.43.177-seg2_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/09/2026-08-30-19-30-04-00.56.26.905-00.57.43.177-seg2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/2026-08-30-19-30-04-00.56.26.905-00.57.43.177-seg2_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><h3 id="hitting-all-the-jrpg-tropes">Hitting All The JRPG Tropes</h3><p>The overall vibe of Knights is not going to be for everyone. The time from the first cinematic and mandatory tutorials to the first official mission in the game is nearly twenty minutes. To be fair, this is <em>very</em> typical of a JRPG. As a genre, these games are usually slow starters. The scenery-chewing voice acting is often over the top. Cinematics can veer into a silly direction. There are a <strong>lot</strong> of names, races, and lore to keep up with right from the start. Your health and stamina persist as a UI element on the screen and hitting an enemy pops up a damage number. As a lifelong fan of the genre, I expected all of this and enjoyed every bit, but it is an acquired taste. If you are not into JRPG-like fantasy games, Knights of Fiona is not changing your mind.</p><p>Gripes about the combat aside, the weapon loadout and party building are terrifically executed. Weapons have different stats, charged attacks, and secondary functions. A shop in the town allows you to reassign functions from one weapon to another, in essence making custom weapons. You collect glyphs from books discovered throughout the game that offer buffs to your character. Each has a point value with limited points to spend that increase as you level up. A restaurant in town has dishes that grant temporary buffs. The progression and loadout systems are genuinely well designed. </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;">Knights of Fiona uses stick-based locomotion with an option for teleport movement. It also supports snap and smooth turning, with angle/speed options for each and a variable motion vignette. The accessibility options make it a safe choice for VR newcomers.</span></p></div>
        </div><p>Then there are the bugs. Thankfully, nothing that prevents progression or soft locks the campaign. Just sloppy little inconsistencies that weighed on me the longer I played. </p><ul><li>The game is voice-acted and subtitled in Japanese and English. However, some of the English subtitles do not match the spoken dialogue.</li><li>Some of the Japanese, like the names of at least two bosses, is not translated into English when they flash on screen.</li><li>There are multiple typos in the subtitles, including the <strong>name</strong> of a fairly important character when they are introduced.</li><li>The English dialogue sometimes cuts off, missing the last few words and advancing to the next character's line instead.</li><li>Sometimes the voice lines for AI party members stack on top of each other, doubling up the same line. In one mission, I had an ally go down and still keep speaking as if they were attacking.</li><li>There would randomly be a slight delay using the bow and arrow. You aim, fire, and a full second or two later, the arrow actually shoots off, usually missing the target that has already moved. </li><li>The skip cutscene button selectively works. If I was defeated and had to replay a mission, none of its cinematics were skippable. The 'skip' countdown would get to zero and the scene would continue on, ignoring my controller input.</li><li>After customizing my character, including changing the skin color, the original default hand models show up in some cutscenes, but not in others.</li></ul><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/09/2026-08-30-19-30-04-00.26.28.731-00.28.45.708-seg1_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/09/2026-08-30-19-30-04-00.26.28.731-00.28.45.708-seg1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/2026-08-30-19-30-04-00.26.28.731-00.28.45.708-seg1_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: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><h2 id="knights-of-fiona-reviewthe-final-verdict">Knights of Fiona Review - The Final Verdict</h2><p>Knights of Fiona feels like it wants to serve two masters: the free-to-play crowd and those seeking a layered fantasy campaign. These two play tug-of-war, resulting in a final product that is constantly at odds with itself and thus not truly <strong>great</strong> for either group. Ultimately, it lands right in the middle, with some satisfactory elements offset by bland combat on the battlefield. </p><p>Since it is free-to-start, I recommend at least giving Knights of Fiona a try if you are into fantasy action games to see if there is enough there to keep you interested. </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/3-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/3-Stars.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2023/11/3-Stars.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2023/11/3-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[ Discovery: Rogue Planet Review - Ode To A Bygone Era Of Story-Based Shooters ]]></title>
        <description><![CDATA[ Discovery: Rogue Planet, out now for Quest 3, feels like it was ripped straight from the narrative FPS games of the late 90s &amp; early aughts, with all the good and bad that comes with that. ]]></description>
        <link>https://www.uploadvr.com/discovery-rogue-planet-review-ode-to-a-bygone-era-of-story-based-shooters/</link>
        <guid isPermaLink="false">6a95d8b298d85000014cb2e7</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 03 Sep 2026 09:45:05 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/uvr-RoguePlanetReview.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Discovery: Rogue Planet, out now for Quest 3, feels like it was ripped straight from the narrative FPS games of the late '90s &amp; early aughts, with all the good and bad that comes with that.</p><p>Halo. <a href="https://www.uploadvr.com/system-shock-vr-announced-for-meta-quest-playstation-vr2-and-pc-vr/" rel="noreferrer">System Shock</a>. Metroid Prime. Turok. GoldenEye. BioShock. Any gamer thirty or older is at least familiar with story-based first-person shooters of yesteryear like these titles. Linear campaigns with a plethora of weapons and limited, highly predictable enemy behavior. That is <a href="https://www.uploadvr.com/discovery-rogue-planet-sci-fi-shooter-coming-to-pc-vr-and-quest-3/" rel="noreferrer">Discovery: Rogue Planet</a> in a nutshell with a liberal dose of generative AI thrown in.</p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">The Facts</strong></b><br><br><b><strong style="white-space: pre-wrap;">What is it?</strong></b>: A sci-fi story-based shooter<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: Meta Quest 3/3S (played on Quest 3)<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: August 13, 2026<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Immersmind Studio<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $14.99</div></div><p>You play as a stereotypically gruff bounty hunter on the planet Rogax, a frontier planet packed with hostile mercenaries and creatures. The story kicks off with taking a job cleaning vermin out of a farm. This mission doubles as a tutorial on basic weapon handling and customization, the inventory sling over your left shoulder, and a multitool akin to the one in <a href="https://www.uploadvr.com/star-wars-tales-from-the-galaxys-edge-full-review/" rel="noreferrer">Star Wars: Tales From the Galaxy's Edge</a>. </p><p>This mission also establishes the gameplay loop for the rest of the game. Cutscenes are presented as a series of comic-book-style 2D images on a black screen with some truly bad voice acting. Then off to a mostly contained map to explore, loot, and face loads of enemies with cringeworthily bad AI. <em>Run straight ahead and attack</em> is their single directive. </p><p>Each mission requires you to complete a series of tasks (find an item, repair broken equipment, eliminate enemies). Then you are back to a black screen for another few minutes of static image storytelling.</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/09/com.stepico.Discovery-20260903-013842-0-00.09.50.231-00.10.54.991_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/09/com.stepico.Discovery-20260903-013842-0-00.09.50.231-00.10.54.991.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/com.stepico.Discovery-20260903-013842-0-00.09.50.231-00.10.54.991_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><h3 id="bad-vr-storytelling-powered-by-generative-ai">Bad VR Storytelling Powered By Generative AI</h3><p>These interludes and the voice acting within them are <em>bad</em>. Dialogue is full of stilted delivery, unnatural pauses and word inflections no human actor would ever perform. Ironically, the best realized character in the game is your silver-tongued <strong>robot</strong> companion Fifi, who sounds more human than the actual humans and humanoid races! The spoken dialogue has mismatches with the written text on screen. All of the images look like they were prompt-generated, including a baffling end credit image sequence that I won't spoil here.</p><p>It's frustrating, <em>not</em> because this content is AI-generated, as that is a larger discussion than I care to have in <em>this</em> review, but because it's just <em>bad</em> storytelling in a VR setting. We did not like it in <a href="https://www.uploadvr.com/soul-covenant-review/" rel="noreferrer">Soul Covenant</a> or <a href="https://www.uploadvr.com/system-critical-3-review-a-poorly-designed-arcade-shooter/" rel="noreferrer">System Critical 3</a> and we do not like it here. Physically removing you from the world and telling you to stand still and listen to mundane, badly delivered exposition while staring at grainy images for several minutes is very boring and the game suffers for it. The story being told is fine, but the delivery lets it down.</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/09/com.stepico.Discovery-20260902-114158-0-01.17.26.916-01.18.17.356-seg2_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/09/com.stepico.Discovery-20260902-114158-0-01.17.26.916-01.18.17.356-seg2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/com.stepico.Discovery-20260902-114158-0-01.17.26.916-01.18.17.356-seg2_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><h3 id="variety-keeps-things-interesting">Variety Keeps Things Interesting</h3><p>That said, Rogue Planet wins on variety. The game has well over twenty weapons, a good mix of knives, pistols, shotguns, and rifles that let you make the combat your own. Guns also come with different attachments to choose from. You can also color your weapons with spray cans found in stashes.</p><p>The campaign takes you through a mishmash of biomes like deserts, swamps and caves with creatures unique to each area. The level design is pretty good too, with a fair amount of verticality via ladders, loot chests, ammo, and new weapons to find. None of the combat is truly challenging due to the weak enemy AI, but the number of different weapons and environments was enough to keep me engaged and it was still satisfying to clear out a mob.</p><p>Occasionally, you drive to your next destination in a massive land rover controlled with two handles. Entire conversations occur during these sequences and it was such a refreshing change from the still images that I wish it happened more often.</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/09/com.stepico.Discovery-20260902-114158-0-00.44.26.196-00.45.21.396-seg1_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/09/com.stepico.Discovery-20260902-114158-0-00.44.26.196-00.45.21.396-seg1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/com.stepico.Discovery-20260902-114158-0-00.44.26.196-00.45.21.396-seg1_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><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;">Discovery: Rogue Planet uses stick-based locomotion and does have an option for teleport movement. You can choose between snap and smooth turning with settings for each and every ladder has a 'grab here to teleport' option. </span></p><p><span style="white-space: pre-wrap;">Newer VR users will be fine with the other accessibility settings available.</span></p></div>
        </div><h3 id="dated-design">Dated Design</h3><p>Gunplay is functional and responsive aside from grab jank when reloading, but I wish the tablet you use for a map and switching your weapons out wasn't placed directly behind your ammo pouch and the knife wasn't above said pouch. Games like <a href="https://www.uploadvr.com/alien-rogue-incursion-review/" rel="noreferrer">Alien: Rogue Incursion</a>, <a href="https://www.uploadvr.com/metro-awakening-review-a-mesmerizing-tale-of-survival-in-moscows-dark-underworld/" rel="noreferrer">Metro Awakening</a>, and The Walking Dead: Saints &amp; Sinners series avoid this level of grab jank by never putting two different items in the same general area on your virtual body. It is not unplayable, just a nuisance when it counts. Using the tablet to switch weapons had me begging for a button-press-activated weapon wheel too, even if it would break immersion. I appreciate a virtual body inventory system, but the execution here is clunky. </p><p>I complimented the level <em>design</em>, but the graphical <em>fidelity</em> feels like it belongs in the era of those early 2000s shooters. Discovery: Rogue Planet is not a great-looking game, even by Quest standards. A <strong>lot</strong> gets crammed into these environments and maybe developer Immersmind ran into some overhead issues due to the sheer amount of things on screen, but unfortunately, a lot of the game is an eyesore. Sound design is similarly weak. Weapons don't sound impactful and would benefit from stronger controller haptics. None of this really hurts the game while playing it, but a coat of polish in all areas would certainly help.</p><p>On the upside, I did not have a single performance issue. The only bugs I encountered were the critters in the game and I had guns for those.</p><h2 id="discovery-rogue-planetthe-final-verdict">Discovery: Rogue Planet - The Final Verdict</h2><p>Rogue Planet doesn't outstay its welcome in its four to five hour runtime. At $14.99 with collectibles, in-game achievements, and an optional arena mode, it is priced appropriately for what it offers. It doesn't stack up with the very best VR has to offer in the genre, falling well short in story and visuals, but the retro-level story FPS formula still holds up, flaws and all.</p><p>I will not say whether or not you should buy and play this game solely due to the presence of generative AI, nor am I going to dock the final score simply for its inclusion. That is a personal choice for every gamer and a divisive topic these days. I will just say that the end result hurts the experience.</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/3-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/3-Stars.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2023/11/3-Stars.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2023/11/3-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[ Steam Link&#x27;s Latest Public Beta Adds Wired USB Support On Quest Headsets ]]></title>
        <description><![CDATA[ Following Virtual Desktop&#39;s implementation of the feature, the latest Public Beta release for Valve&#39;s Steam Link on Quest adds support for wired USB PC streaming. ]]></description>
        <link>https://www.uploadvr.com/steam-links-latest-public-beta-adds-wired-usb-support-on-quest-headsets/</link>
        <guid isPermaLink="false">6a97730276f2ed000110f873</guid>
            <category><![CDATA[ VR Apps ]]></category>
        <dc:creator><![CDATA[ Luna ]]></dc:creator>
        <pubDate>Wed, 02 Sep 2026 14:56:06 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/Steam-Link-for-Quest.webp" medium="image"/>
        <content:encoded><![CDATA[ <p>Following <a href="https://www.uploadvr.com/virtual-desktop-beta-adds-wired-usb-support-on-quest-headsets/" rel="noreferrer">Virtual Desktop's implementation of the feature</a>, the latest Public Beta release for <a href="https://www.meta.com/experiences/steam-link/5841245619310585/?ref=uploadvr.com" rel="noreferrer">Valve's Steam Link</a> on Quest adds support for wired USB PC streaming. </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/09/HRKNCdJXUAAJ0WB.jpg" class="kg-image" alt="" loading="lazy" width="1080" height="710" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/HRKNCdJXUAAJ0WB.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/HRKNCdJXUAAJ0WB.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/HRKNCdJXUAAJ0WB.jpg 1080w" sizes="(min-width: 720px) 720px"></figure><p>Meta Horizon OS 2.5 and later includes <a href="https://developers.meta.com/horizon/documentation/android-apps/features-overview?ref=uploadvr.com" rel="noreferrer">Android USB networking (NCM) support</a>, meaning that apps can request a direct network link to a connected host computer over USB after the user approves the system-wide permission required to enable the feature.</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/09/USBNCMPerm.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1221" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/USBNCMPerm.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/USBNCMPerm.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/09/USBNCMPerm.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/USBNCMPerm.jpg 2359w" sizes="(min-width: 720px) 720px"></figure><p>In the case of Steam Link, this works by simply plugging a data-capable USB-C cable into the headset after launching the app. An active USB connection is currently indicated by a cycling Wi-Fi signal on the SteamVR dock.</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/09/VRLinkUSBNCM_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/09/VRLinkUSBNCM.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/VRLinkUSBNCM_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: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>You can join the Steam Link for Meta Quest Public Beta channel using <a href="https://www.meta.com/s/1hti7gedQ?ref=uploadvr.com" rel="noreferrer">Valve's official invite link</a> while signed in to your Meta account, and you can join the <strong>SteamVR Beta on PC</strong> by <a href="https://help.steampowered.com/en/faqs/view/4F5E-AD22-7402-2EAD?ref=uploadvr.com" rel="noreferrer">following these instructions</a>.</p><p>You should also opt into the <strong>Steam Client Beta on PC</strong> by <a href="https://help.steampowered.com/en/faqs/view/276C-85A0-C531-AFA3?ref=uploadvr.com" rel="noreferrer">following these instructions</a>, as this is a prerequisite for wired USB streaming without Wi-Fi. However, in my testing, Steam Link would still fail to find the host PC without an active Wi-Fi connection. It instead seemed to require the PC to be discovered over Wi-Fi before switching to USB streaming, so the feature may not yet be fully implemented in <a href="https://store.steampowered.com/news/app/250820/view/697648355380036491?ref=uploadvr.com" rel="noreferrer">the current release</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Starclash Immersive Animated Experience Out Now On Apple Vision Pro &amp; Quest ]]></title>
        <description><![CDATA[ The 33-minute immersive experience Starclash makes you the star of an animated film on Apple Vision Pro and Quest headsets. ]]></description>
        <link>https://www.uploadvr.com/starclash-immersive-film-out-not-on-apple-vision-pro-and-quest/</link>
        <guid isPermaLink="false">6a9846dc458cde0001866a7e</guid>
            <category><![CDATA[ VR Experiences ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Wed, 02 Sep 2026 14:07:48 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/starclash-og.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The 33-minute immersive experience makes you the star of an animated film on Apple Vision Pro and Meta Quest. </p><p>Out on Apple Vision Pro and Meta Quest, Starclash is an animated film that places you front and center as the star of the show. You will play the role of the film's main character, an aspiring singer and performer named Jack, as he reaches for fame, suffers sabotage at the hands of a rival, and pushes forward to regain his lost voice. </p><p>A trailer has been released, which you can see below: </p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/STARCLASH---Official-Trailer-Immersive-Animation_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/starclash-og-1.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/STARCLASH---Official-Trailer-Immersive-Animation.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/starclash-og-1.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:45</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Starclash comes from Tack Entertainment, a creative studio based in Hollywood and Tokyo, and was directed by Jack Yoshida. You experience Starclash seated, using no controllers on both Apple Vision Pro and Meta Quest.</p><p>Here are some additional key details as outlined in Starclash's press release: </p><p>• <strong>First-person embodiment</strong>: You don't just watch the story unfold; you enter the animated world as the protagonist to experience your own on-stage performances and red-carpet moments directly.<br>• <strong>Supported platforms</strong>: The experience is confirmed for both Apple Vision Pro and Meta Quest.<br>• <strong>The inciting incident</strong>: Jack makes it to the "Star Clash finals" but is poisoned by a toxin from a rival named Adrian. He loses five years of his life, while Adrian becomes a top star in his place.<br>• <strong>The main quest</strong>: Jack wakes up to discover he has lost his voice. With a "Star Clash remake" reunion show only a month away, he must travel to a place called Star Valley to heal and get his voice back.<br>• <strong>Thematic focus</strong>: The narrative builds up to a triumphant return to the stage, driven by his father's advice to "be the star the world needs."</p><p>Starclash is available as a free preview, with a $14.99 in-app purchase to unlock the entire experience. You can check it out on <a href="https://apps.apple.com/us/app/starclash-immersive-animation/id6770366685?ref=uploadvr.com" rel="noreferrer">Apple Vision Pro</a> and <a href="https://www.meta.com/experiences/starclash/1198711463333498/?ref=uploadvr.com" rel="noreferrer">Meta Quest</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Galápagos: The Last Eden Is An Android XR Interactive Wildlife Experience ]]></title>
        <description><![CDATA[ Galápagos: The Last Eden is an hour-long interactive Android XR experience made in collaboration with Google and narrated by Margot Robbie. ]]></description>
        <link>https://www.uploadvr.com/galapagos-the-last-eden-is-an-android-xr-interactive-wildlife-experience/</link>
        <guid isPermaLink="false">6a95d0df98d85000014cb2c0</guid>
            <category><![CDATA[ AR/MR Experiences ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Wed, 02 Sep 2026 07:57:33 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/Screenshot-2026-09-01-at-6.16.27-AM.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The hour-long Android XR experience is made in collaboration with Google and narrated by Margot Robbie.</p><p>Galápagos: The Last Eden will let visitors explore the wildlife, oceans and volcanic history of the Galápagos Islands through an interactive experience running on Xreal Aura at Venice Immersive this week.</p><p>The 60-minute experience was produced by documentary filmmaker and Atlantic Studios founder and CEO Anthony Geffen, directed by Lina Zilinskaite and Marcus Moresby, and narrated by Margot Robbie. It's made in collaboration with Google using Android XR and is competing at this year's Venice Immersive.</p><p>A representative for the project confirmed to UploadVR that the Venice presentation will run on Xreal Aura.</p><p>But Galápagos isn't simply an immersive nature film viewed through a headset. Visitors can interact with the environment as the experience explores the volcanic activity that formed the islands, their surrounding oceans, and the evolution and behavior of their wildlife.</p><h3 id="capturing-the-gal%C3%A1pagos-for-xr">Capturing The Galápagos For XR</h3><p>Geffen says the team used several specialized camera systems to capture the Galápagos in stereoscopic 180-degree video. The primary system was Blackmagic's URSA Cine Immersive, which uses dual 8K sensors, alongside a RED camera fitted with a specialized dual-lens VR rig for underwater footage and a custom-adapted drone for stereoscopic 180-degree aerial capture.</p><p>The experience also lets visitors have a personalized conversation with Charles Darwin using Google's Gemini Live API. The creators say Darwin's responses are grounded in research and material from the production, with a system prompt used to define his personality and speaking style. His animated appearance is driven using OpenXR blendshapes in Unity.</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/08/Galapagos_BTS-7.png" class="kg-image" alt="" loading="lazy" width="1512" height="851" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/Galapagos_BTS-7.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Galapagos_BTS-7.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Galapagos_BTS-7.png 1512w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Charles Darwin as seen in the experience, Photo: Atlantic Studios</span></figcaption></figure><p>Geffen has a long history of using emerging technology for immersive documentary storytelling. His company, <a href="https://atlanticstudios.co.uk/?ref=uploadvr.com" rel="noreferrer">Atlantic Productions</a>, and its former immersive arm, Alchemy Immersive, produced several VR experiences with Sir David Attenborough, including Micro Monsters and Kingdom of Plants. Atlantic Productions was also involved in the 2022 expedition with deep-sea mapping specialist Magellan that captured more than 700,000 images of Titanic to create a highly detailed <a href="https://www.magellan.gg/magellan-titanic-tt24/?ref=uploadvr.com" rel="noreferrer">digital twin of the wreck</a>. That scan later formed the basis of the National Geographic documentary Titanic: The Digital Resurrection.</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/08/MR_Galapagos.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1317" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/MR_Galapagos.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/MR_Galapagos.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/MR_Galapagos.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/MR_Galapagos.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Margot Robbie narrates Galápagos: The Last Eden. Photo: Jessie Cohen PR &amp; Consulting</span></figcaption></figure><p>Robbie has a personal connection to the islands. She says she visited the Galápagos when she was 18 and was "completely captivated by them," and sees immersive technology as a way for audiences to develop a more personal connection with the islands and their wildlife.</p><h3 id="a-wider-android-xr-release-is-planned">A Wider Android XR Release Is Planned</h3><p>Galápagos won't be limited to its Venice presentation. A representative for the project tells UploadVR that the experience will be released on Google Play for Android XR devices, though no release date has been announced.</p><p>That means Xreal Aura won't be the only way to experience Galápagos. We've asked for more details on release timing and which Android XR devices will be supported.</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/08/Galapagos_TheLastEden_poster--1--3.png" class="kg-image" alt="" loading="lazy" width="2000" height="2989" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/Galapagos_TheLastEden_poster--1--3.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Galapagos_TheLastEden_poster--1--3.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/Galapagos_TheLastEden_poster--1--3.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/Galapagos_TheLastEden_poster--1--3.png 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Photo Credit: Atlantic Studios</span></figcaption></figure><p>Galápagos: The Last Eden is being shown in competition at Venice Immersive, which runs September 2-12 as part of the 83rd Venice International Film Festival.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ New Trailer Reveals Project Hail Mary: Journey Among The Stars Gameplay ]]></title>
        <description><![CDATA[ A new trailer reveals gameplay of Project Hail Mary: Journey Among The Stars, a mixed reality experience launching on Quest, Pico, and Android XR this fall. ]]></description>
        <link>https://www.uploadvr.com/trailer-reveals-first-project-hail-mary-journey-among-the-stars-gameplay/</link>
        <guid isPermaLink="false">6a97535a76f2ed000110f833</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Wed, 02 Sep 2026 07:47:20 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/project-hail-mary-gameplay.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>The mixed reality experience from writer Andy Weir launches on Quest, Pico, and Android XR this fall.</p><p><a href="https://www.maze-theory.com/?ref=uploadvr.com" rel="noreferrer noopener">Maze Theory</a>&nbsp;has released a new trailer showing the first extended look at gameplay from their upcoming immersive mixed reality game Project Hail Mary: Journey Among the Stars. </p><p>Coming to "major MR and VR platforms" this fall, the game is developed in collaboration with Andy Weir, author of The Martian and Project Hail Mary, and is a completely new chapter in the Project Hail Mary story. </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/09/Project-Hail-Mary-Journey-Among-the-Stars---Gameplay-Reveal-Trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/project-hail-mary-gameplay-1.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/Project-Hail-Mary-Journey-Among-the-Stars---Gameplay-Reveal-Trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/project-hail-mary-gameplay-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:42</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>You'll play as Ryland Grace, the main protagonist of Weir's novel and the character played by Ryan Gosling in the recently released film adaptation, as you experience a critical moment in the Hail Mary mission. The ship's systems are failing, and it's up to you to diagnose and solve the problem with the help of your friend Rocky, the alien intelligence whose partnership with Grace defines the story's emotional core.</p><p>You'll build a relationship with Rocky, bond over the course of the experience, and use your scientific and engineering skills to keep the Hail Mary intact and bring your world-saving cargo to Rocky's home planet. </p><p><a href="https://www.maze-theory.com/our-games/projecthailmaryvr?ref=uploadvr.com" rel="noreferrer noopener">Project Hail Mary: Journey Among the Stars</a>&nbsp;will launch on <a href="https://www.meta.com/experiences/project-hail-mary-journey-among-the-stars/26564792246496349/?srsltid=AfmBOoonEgMWVmL6Ivn3HbbAhACcVl2TMI3IcsCbTxg26hi1Ay1O-xPj&ref=uploadvr.com" rel="noreferrer">Meta Quest</a>, Pico, and Android XR in fall, 2026. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Amelia&#x27;s Escape VR Review: A Promising Escape Room Puzzler Cut Too Short ]]></title>
        <description><![CDATA[ Amelia&#39;s Escape VR is a fine escape room puzzler, but its all-too-brief runtime makes it a tough sell for all but hardcore puzzle lovers. ]]></description>
        <link>https://www.uploadvr.com/amelias-escape-vr-review-a-promising-escape-room-puzzler-cut-too-short/</link>
        <guid isPermaLink="false">6a97146ab3d43f0001a3af73</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 01 Sep 2026 15:12:37 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/vlcsnap-2026-09-01-15h36m41s108.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Amelia's Escape VR promises more than it ultimately delivers with a story that feels like it was just getting started when it ends.</p><p>I am not going to bury the lead here. <a href="https://www.uploadvr.com/amelias-escape-impressions-a-bit-de-myst-ifying/" rel="noreferrer">Amelia's Escape</a> is too short. I have played a number of environmental puzzle games in VR and can only recall a few that were less than two hours long: The Curious Tale of Stolen Pets, the first A Fisherman's Tale, Rogue Escape (if you figure out the controls quickly), and this game. </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 escape room-style puzzle game<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://store.steampowered.com/app/3263090/Amelias_Escape/?ref=uploadvr.com">Steam</a>, <a href="https://www.meta.com/experiences/amelias-escape/8224279467652677/?ref=uploadvr.com">Quest</a><br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: July 23, 2026<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Reality Syndrome Symphony<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $14.99 </div></div><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/amelias-escape---photos_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/09/amelias-escape---photos.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/amelias-escape---photos_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:33</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>After finishing in just over one hour, I was not even upset at the runtime, though I think for the price, there is nowhere near enough game here. I was frustrated because the story being set up was legitimately fascinating and felt incomplete. You play as the titular Amelia, a young British girl on a train to an unknown location when blue lights and streaks flash all around you. Then, after a few 'stops' you end up in the room that comprises the full game, a bunker-like science lab where a seemingly mad scientist obsessed with time travel has brought you. It is impossible to go any deeper into the story here without major spoilers, so I will just say that it feels like the start of a larger story without a proper payoff. </p><p>That all said, if you are just there for the puzzles, this is still a good time. Amelia's Escape is the type of game where you just <em>sit there</em> until you figure it out. The 'escape' is through a door locked by multiple keycards scattered throughout the room. To locate them all, you have to pay attention to everything in the room, more specifically any object you can interact with. Most escape room games like this in VR only allow you to interact with things you <em>need</em> to interact with. </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;">Amelia's Escape utilizes stick-based locomotion with options for smooth or snap turning and teleport movement. There is also a motion vignette, but a lack of customization for any of these options. If you have a fairly large space, roomscale is an option as well. </span></p></div>
        </div><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/amelias-escape---keycards-and-lore-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/09/amelias-escape---keycards-and-lore-2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/amelias-escape---keycards-and-lore-2_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:42</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>That does not mean the game is too easy. Instead, you'll hold an object and think, 'What do I do with this?' There are context clues and Amelia occasionally says a bit <em>too</em> much, but this is still a game that requires you to think logically. <em>Okay, this says the number 1, but what does that mean?</em> There were three keycards I figured out in the first few minutes in the room, with the remaining batch taking the rest of the hour, walking back and forth, holding some random object unsure of its purpose. If you have played <a href="https://www.uploadvr.com/myst-vr-how-cyan-worlds-modernizing-pc-gaming-classic/" rel="noreferrer">Myst</a> or the <a href="https://www.uploadvr.com/i-expect-you-to-die-2-review/" rel="noreferrer">I Expect You To Die</a> series, this will feel very familiar to you. </p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">PC Specs Used</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><span style="white-space: pre-wrap;">My PC uses a Ryzen 7 9850X3D processor with 32GB of DDR5 RAM and an RTX 5070 Ti GPU.</span></p><p><span style="white-space: pre-wrap;">This review was conducted using a Meta Quest 3 via the Virtual Desktop app on the Godlike graphics preset. </span></p><p><span style="white-space: pre-wrap;">Amelia's Escape does not have any settings to adjust graphics. </span></p><p><span style="white-space: pre-wrap;">You can find the minimum and recommended specs on the </span><a href="https://store.steampowered.com/app/3263090/Amelias_Escape/?ref=uploadvr.com" target="_blank" rel="noreferrer noopener"><span style="white-space: pre-wrap;">Steam</span></a><span style="white-space: pre-wrap;"> page to learn more. </span></p></div>
        </div><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/09/amelias-escape---ghost_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/09/amelias-escape---ghost.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/amelias-escape---ghost_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>Visually, Amelia's Escape is on the bland side. After a few minutes exploring the room and realizing very little in the room could be interacted with, I started working out keycards with the things I <em>could</em> touch. The grab interactions were <em>mostly</em> jank free, but the hand/grab animations (or lack thereof) stick out. I also had to reset the room when one of the keycards I found fell through the floor and could not be retrieved. Thankfully, I remembered the solutions and caught up quickly even with some objects and lock boxes randomized to new locations.</p><h2 id="amelias-escape-vrthe-final-verdict">Amelia's Escape VR - The Final Verdict</h2><p>Amelia's Escape offers a satisfying bit of puzzle gameplay, but it is let down by an abrupt ending and a story that left me unfulfilled. Puzzle game lovers will get something out of this, but even then the short length makes it hard to justify its current $14.99 price tag. There are other similar games in the same price range with more to offer. Hardcore puzzle gamers only.</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/3-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/3-Stars.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2023/11/3-Stars.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2023/11/3-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[ Warplanes &amp; Prison Boss VR Are Quest&#x27;s Horizon+ Monthly Games For September 2026 ]]></title>
        <description><![CDATA[ From a modern combat flight game to a comedic prison gang simulator, here are Quest&#39;s Meta Horizon+ subscription monthly redeemable titles for September 2026. ]]></description>
        <link>https://www.uploadvr.com/warplanes-prison-boss-vr-are-quests-horizon-monthly-games-for-september-2026/</link>
        <guid isPermaLink="false">6a96fabeb3d43f0001a3af08</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Tue, 01 Sep 2026 15:07:40 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/meta-horizon---september-2026.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The Meta Horizon+ Games Catalog also gets seven new titles added to the subscription service. </p><p>It's the first of the month, and that means a whole new batch of games have been added to the Meta Horizon+ subscription service. September's Monthly Games are Warplanes: Air Corp and Prison Boss VR. </p><p>The rotating Games Catalog and Indie Catalog are also bolstered this month by a combined seven new titles:</p><ul><li>Cave Crave</li><li>Loop One: Done (which also gets a new VR-mode update)</li><li>I Am Cat</li><li>StarWave</li><li>BattleGlide</li><li>Cave Digger 2</li><li>Toy Monsters</li></ul><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/loop-one-done-early-access/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Loop One: Done Is A Roomscale Mixed Reality Sandbox About Automation</div><div class="kg-bookmark-description">Loop One: Done is a roomscale mixed reality sandbox game about automation that’s heading to Quest Early Access next week.</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-c2ddb379-42d4-4254-8e61-fed7e2d9ebe3.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/Loop-One-Done---Promo-Poster---Early-Access-8acee8a6-de0b-4a0d-8da3-e071cd740e1d.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Let's take a closer look at the Monthly Games!</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/09/warplanes-air-corp_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/warplanes-thumb.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/warplanes-air-corp.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/warplanes-thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:11</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><h3 id="warplanes-air-corp">Warplanes: Air Corp</h3><p><a href="https://www.meta.com/experiences/warplanes-air-corp/5014131998634540/?ref=uploadvr.com" rel="noreferrer">Warplanes: Air Corp</a> is an action-focused flight combat game that drops you into the cockpit of modern fighter jets and other aircraft to battle it out against enemy planes, drones, convoys, tanks, and military bases. The third release in the Warplanes series, which had previously focused on </p><p><a href="https://www.uploadvr.com/warplanes-ww1-fighters-review/">WW1 Fighters</a>&nbsp;and&nbsp;<a href="https://www.uploadvr.com/warplanes-battles-over-pacific-launch/">Battles Over Pacific</a>, Air Corp makes for a more modern aviation combat experience. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/warplanes-air-corp-quest/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Warplanes: Air Corp Returns To VR Battlefields On Quest</div><div class="kg-bookmark-description">Warplanes: Air Corp takes VR aerial combat to the modern battlefield on Quest App Lab.</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-a364f26a-85fe-474b-a3a9-58068e1bf9c0.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/warplanes_air_corp_screenshot_01-fd93f8cb-d234-4dcb-82d3-296cd3fdd48b.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><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/09/prison-boss-vr_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/maxresdefault.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/prison-boss-vr.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/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:21</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><h3 id="prison-boss-vr">Prison Boss VR</h3><p><a href="https://www.meta.com/experiences/prison-boss-vr/3446712548672561/?ref=uploadvr.com" rel="noreferrer">Prison Boss VR</a> is a classic "job simulator" that tosses you into a prison cell and throws away the key. You'll spend your nights secretly building and running a small contraband business, crafting items to sell to your fellow inmates. Our review called Prison Boss VR "a breath of fresh air [...] with a [...] light-hearted and whimsical tone."</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/prison-boss-vr-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Prison Boss VR Review (PC VR): Job Simulator Meets The Life Of A Criminal</div><div class="kg-bookmark-description">Prison Boss VR is out on Quest today. Below is our original PC VR review published in September 2017. Job Simulator is still, even a year and a half after its release, one of the very first VR apps I put a new user inside. It just does so much</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-1d26a033-79cf-43e8-af94-2318b019d466.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Jagneaux</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/prison-boss-vr-2-84d7a935-3806-43fe-a064-032f6f2a8e94.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="horizon-games-catalog-games">Horizon+ Games Catalog Games</h3><p>Horizon+ continues offering both a Games Catalog and Indie Games Catalog of Quest titles that any subscriber can access. Meta can add new games to and remove games from these catalogs at any time.</p><p>Here are all of the 100+ games included in the current combined&nbsp;<a href="https://www.meta.com/experiences/section/746836817401205/?ref=uploadvr.com" rel="noopener">Horizon+ Games Catalog</a>&nbsp;and <a href="https://www.meta.com/experiences/section/3170833353093973/?ref=uploadvr.com" rel="noreferrer">Indie Games Catalog</a> in the US:</p><ul><li>Action Hero</li><li>After the Fall</li><li>Alvo</li><li>Angry Birds VR: Isle of Pigs</li><li>Arcade Paradise VR</li><li>Asgard’s Wrath II</li><li>Audio Trip</li><li>Banners &amp; Bastions</li><li>Barbaria</li><li>Barbershop Simulator</li><li>BattleGlide</li><li>Beauty Salon Simulator VR</li><li>Blacktop Hoops</li><li>Breachers</li><li>Cactus Cowboy: Desert Warfare</li><li>Cave Crave</li><li>Cave Digger 2: Dig Harder</li><li>Chess Club</li><li>Coffee Quest VR</li><li>Cooking Clash</li><li>Crime Shop Simulator</li><li>Crisis Brigade 2: Reloaded</li><li>Darksword: Battle Eternity</li><li>Demeo</li><li>Dig VR</li><li>Discovery 2</li><li>Dragon Fist: VR Kung Fu</li><li>Dungeons of Eternity</li><li>Elements Divided</li><li>Escaping Wonderland</li><li>Espire 1: VR Operative</li><li>First Person Tennis - The Real Tennis Simulator</li><li>Fruit Ninja VR</li><li>Galaxy Kart</li><li>Genotype</li><li>Ghost Signal: A Stellaris Game</li><li>Golf+</li><li>Green Hell VR</li><li>Grill on Wheels</li><li>Hide The Corpse</li><li>I Am Cat</li><li>I Am Hamster: Simulator</li><li>I Expect You to Die 2</li><li>iB Cricket</li><li>In Death Unchained</li><li>Innkeeper VR</li><li>Into the Radius</li><li>Iron Guard</li><li>Iron Guard: Salvation</li><li>Ironlights</li><li>Job Simulator: The 2050 Archives</li><li>Killer Frequency</li><li>Laser Thief</li><li>Last Stand</li><li>Les Mills XR Bodycombat</li><li>Little Cities</li><li>Little Thief</li><li>Loop One: Done</li><li>Maestro</li><li>Medieval Dynasty New Settlement</li><li>Moss</li><li>Motion Soccer Pro</li><li>Onward</li><li>Outta Hand</li><li>Pets &amp; Stuff</li><li>Pistol Whip</li><li>Premium Bowling</li><li>Prison Boss VR</li><li>Project Demigod</li><li>Puzzling Places</li><li>Racket Club</li><li>Real VR Fishing</li><li>Red Matter 2</li><li>Retropolis 2: Never Say Goodbye</li><li>Runner</li><li>Shave &amp; Stuff</li><li>Shooty Fruity</li><li>Slot Car VR</li><li>StarWave</li><li>Stilt</li><li>Survival Nation</li><li>Surviving Mars: Pioneer</li><li>Synth Riders</li><li>Table Troopers</li><li>The 7th Guest VR</li><li>The Climb 2</li><li>The Curious Tale of the Stolen Pets</li><li>The Secret of Retropolis</li><li>The Thrill of the Fight</li><li>The Wizards</li><li>Thief Simulator VR: Greenview Street</li><li>Tiny Archers: Adam’s Tale</li><li>Titans Clinic VR</li><li>Toy Monsters</li><li>Ultimate Swing Golf</li><li>Vacation Simulator</li><li>Vibe Punch</li><li>Viral Descent</li><li>Walkabout Mini Golf</li><li>War of Wizards</li><li>Warplanes: Air Corp</li><li>We Are One</li><li>Zero Caliber: Reloaded</li></ul><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[ Evangelion: Δ Cross Reflections Hands-On Preview Coming To San Francisco This Month ]]></title>
        <description><![CDATA[ A hands-on preview of Evangelion: Δ Cross Reflections is coming to San Francisco later this month. ]]></description>
        <link>https://www.uploadvr.com/evangelion-d-cross-reflections-hands-on-preview-coming-to-san-francisco-this-month/</link>
        <guid isPermaLink="false">6a96eac4b3d43f0001a3aecc</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Tue, 01 Sep 2026 10:05:44 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/EVAXR_Hands-onPreview_banner.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Pixelity Inc. has announced that a hands-on preview of its upcoming VR/MR experience Evangelion: Δ Cross Reflections is coming to San Francisco on September 25. </p><p>In addition to gameplay of the in-development game, the hands-on preview will showcase an AR experience with an as-yet-unannounced "major" Evangelion character and a VR experience in which players will explore a recreation of NERV headquarters.</p><p>To attend the free preview event in San Francisco, interested parties must apply to attend via an online form, <a href="https://docs.google.com/forms/d/e/1FAIpQLScysaPZ1Dvbhmwxywl6N4fj9rzWFzlNq6G2s6kPCmJk7tKJIg/viewform?ref=uploadvr.com" rel="noreferrer">which can be found here</a>. Approximately 80 participants will be selected and notified by email on September 22.</p><p>Supporting both VR and mixed reality gameplay, Evangelion: Δ Cross Reflections is the first installment in a planned trilogy that aims to cover all 26 episodes of the TV series. The immersive action-adventure will tell <strong>a new story</strong> from the perspective of an original protagonist who dreams of becoming a pilot, making connections between the anime's “key episodes” and the game's new characters.</p><p>“Players will enjoy the story set in the locations from the anime from their own perspective. Battles between Evangelions and Angels, various interactive elements, and engaging captivating storylines with original characters are also planned,” Pixelity noted in a press release.</p><p>Pixelity has not yet revealed specifics on platform or release date, listing "2027" and "various VR devices" in press documents. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ FitXR Expands Beyond VR With Personalized Smartphone Workouts ]]></title>
        <description><![CDATA[ FitXR is expanding beyond VR with a redesigned smartphone app, introducing personalized strength, cardio, and mobility workouts that can be completed without a headset. ]]></description>
        <link>https://www.uploadvr.com/fitxr-expands-beyond-vr-with-personalized-smartphone-workouts/</link>
        <guid isPermaLink="false">6a963534b7c1df0001436a4b</guid>
            <category><![CDATA[ Fitness ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Tue, 01 Sep 2026 07:07:15 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/FitXR_Mobile_Key-Asset_02.png" medium="image"/>
        <content:encoded><![CDATA[ <p>FitXR's redesigned smartphone app introduces personalized strength, cardio and mobility workouts that can be completed without a headset, with members able to move workouts between mobile and VR.</p><p>FitXR is expanding its fitness platform beyond VR with personalized mobile workouts that can be completed without a headset.</p><p>The new Mobile Workouts beta is launching through FitXR's redesigned app for <a href="https://apps.apple.com/us/app/fitxr-companion-app/id1634421621?ref=uploadvr.com" rel="noreferrer">iOS</a> and <a href="https://play.google.com/store/apps/details?id=com.fitxr.mobile&ref=uploadvr.com" rel="noreferrer">Android</a>, with short video workouts across strength, cardio and mobility based on a member's goals and fitness ability.</p><p>The mobile workouts are integrated into FitXR's Your Journey training plans. Once enabled, FitXR says they can begin appearing from a member's next Journey checkpoint. Members can also manually switch an existing Journey workout between VR and mobile from the phone.</p><p>I tried the new mobile workout system at launch. During setup, FitXR asked what equipment I had available, offering options including dumbbells, resistance bands, loop bands and a chair, as well as bodyweight-only workouts. I could then select either Casey or Dane as my coach.</p><p>FitXR's Atlas assistant says it will build sessions around a member's goals, while the selected coach demonstrates each movement. Workouts can also be adjusted for length, difficulty, style and available equipment.</p><p>In my testing, FitXR generated a mobile workout based on the preferences I selected during setup. The workout used short exercise videos, with my selected coach demonstrating each movement and Atlas guiding me through the session. I was also able to adjust the workout's length, difficulty, style and available equipment.</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/09/FitXR-Mobile-App-Workout-BETA_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/09/FitXR-Mobile-App-Workout-BETA.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1080" height="1920" playsinline="" preload="metadata" style="aspect-ratio: 1080 / 1920; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/09/FitXR-Mobile-App-Workout-BETA_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:58</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">FitXR Mobile Workouts (beta) running on iPhone.</span></p></figcaption>
        </figure><h2 id="your-journey-comes-to-mobile">Your Journey Comes To Mobile</h2><p>Speaking with UploadVR ahead of the update, FitXR CEO and co-founder Sam Cole said the company has historically given its mobile app less attention than its VR app.</p><p>"The headset is still the best place to work out we've ever built. What it can't do is be in your pocket," Cole said. "The phone is where people decide, plan, and adjust."</p><p>Cole said FitXR remains heavily invested in VR while looking for ways to support members outside the time they spend in a headset.</p><p>The redesigned mobile app now lets members view their Journey progress, see upcoming workouts and make changes to their training plan from their phone. Those decisions carry back to VR, allowing members to plan a workout before putting on their headset. FitXR says it has also rebuilt the app's navigation, class details, plan management and onboarding.</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/09/FitXR_Mobile_Key-Asset_01-1.png" class="kg-image" alt="" loading="lazy" width="1024" height="500" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/FitXR_Mobile_Key-Asset_01-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/FitXR_Mobile_Key-Asset_01-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/FitXR_Mobile_Key-Asset_01-1.png 1024w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Photo: FitXR</span></figcaption></figure><p>The mobile update builds on FitXR's <a href="https://www.uploadvr.com/fitxr-journey-workout-recommendations-july-update/" rel="noreferrer">introduction of Your Journey</a> earlier this year. Journey shifted the app toward providing members with an ongoing training plan, recommending workouts based on their goals and preferences rather than leaving them to choose every class themselves.</p><p>FitXR has continued iterating on Journey since launch, and Cole told UploadVR that community feedback has already influenced its roadmap.</p><p>A new <a href="https://www.meta.com/en-gb/experiences/app/developer-post/1067121126249897/?ref=uploadvr.com" rel="noreferrer">Smart Intensity</a> feature now asks members to rate how difficult a workout felt after each class. At each checkpoint, Journey uses those ratings to recommend increasing the intensity, holding steady or easing off.</p><p>The feedback prompt can be disabled, in which case FitXR says Journey will continue making recommendations based on recent workout results.</p><p>"We want our customers to feel like, 'Oh wow, the system really knows and understands me and my goals,'" Cole said.</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/09/673716021_1409908754390705_989398878436950929_n.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/09/673716021_1409908754390705_989398878436950929_n.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/673716021_1409908754390705_989398878436950929_n.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/09/673716021_1409908754390705_989398878436950929_n.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/673716021_1409908754390705_989398878436950929_n.png 2048w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Photo: FitXR</span></figcaption></figure><h2 id="how-fitxr-builds-a-mobile-workout">How FitXR Builds A Mobile Workout</h2><p>FitXR describes its new mobile sessions as "made-to-order" classes. Instead of matching a member with an existing prerecorded class, the company says each session is assembled on demand around their goals, stated preferences and readiness to train that day.</p><p>Movement selection, sequencing, intervals and intensity can vary, meaning two members pursuing the same goal can receive different sessions.</p><p>The mobile onboarding process adds several other inputs. Members tell FitXR what equipment they have available and choose a coach before their first workout.</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/09/IMG_2377.PNG" class="kg-image" alt="" loading="lazy" width="1290" height="2796" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/IMG_2377.PNG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/IMG_2377.PNG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/IMG_2377.PNG 1290w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Mobile Workouts can account for the equipment a member has available. Photo: UploadVR</span></figcaption></figure><p>The workouts themselves are presented as short exercise videos. Atlas guides the session, while the selected coach demonstrates the movements. FitXR currently offers Casey, described in the app as "High energy, no BS," and Dane, described as a "Daily mood booster."</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/09/IMG_2378.PNG" width="1290" height="2796" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/IMG_2378.PNG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/IMG_2378.PNG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/IMG_2378.PNG 1290w" 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/09/IMG_2379.PNG" width="1290" height="2796" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/IMG_2379.PNG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/IMG_2379.PNG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/IMG_2379.PNG 1290w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Photos: UploadVR</span></p></figcaption></figure><p>Members aren't locked into the workout FitXR initially creates. An Edit Workout menu lets them change its length, difficulty, style and equipment, causing the workout to be adjusted around those selections.</p><p>The connection between mobile and VR also works in both directions. FitXR lets members change a scheduled VR workout to a mobile workout, while a mobile workout can be switched back to VR.</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/09/IMG_2369.PNG" width="1290" height="2796" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/IMG_2369.PNG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/IMG_2369.PNG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/IMG_2369.PNG 1290w" 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/09/IMG_2384.PNG" width="1290" height="2796" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/09/IMG_2384.PNG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/09/IMG_2384.PNG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/09/IMG_2384.PNG 1290w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Switching between VR and Mobile workouts. Photo: UploadVR</span></p></figcaption></figure><p>FitXR VP of Product Rob Mayes says the company is launching Mobile Workouts as a beta so it can gather feedback from members before expanding the feature.</p><p>"Our best feature releases have all started as betas because our community is the most reliable source of truth we have," Mayes said.</p><p>The Mobile Workouts beta is available as an opt-in for existing FitXR members at no additional cost, while some new users will receive access through an A/B test. The redesigned FitXR mobile app is available on <a href="https://apps.apple.com/us/app/fitxr-companion-app/id1634421621?ref=uploadvr.com" rel="noreferrer">iOS</a> and <a href="https://play.google.com/store/apps/details?id=com.fitxr.mobile&ref=uploadvr.com" rel="noreferrer">Android</a>. <a href="https://www.meta.com/experiences/fitxr/2327205800645550/?ref=uploadvr.com" rel="noreferrer">FitXR membership</a> currently costs $12.99 per month, or $107.99 annually.</p><p></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Empire At Sea Brings A Shared Mixed Reality Drama To Venice Immersive ]]></title>
        <description><![CDATA[ Interactive mixed reality drama Empire At Sea stars Orlando Jones and Ayelet Zurer, with a new trailer debuting exclusively on UploadVR. ]]></description>
        <link>https://www.uploadvr.com/empire-at-sea-brings-a-shared-adrama-to-venice-immersive/</link>
        <guid isPermaLink="false">6a92f6738216940001cb41ab</guid>
            <category><![CDATA[ Location-Based ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Tue, 01 Sep 2026 03:34:02 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/empire_at_sea-1.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>The interactive production stars Orlando Jones, Ayelet Zurer and others, with a new trailer debuting exclusively on UploadVR.</p><p>A group of ten people wearing Apple Vision Pro gathers around a table. Through passthrough mixed reality, volumetrically captured actors appear within the scene in front of them, while viewers can move around the table, change their perspective and take part in a branching story.</p><p>That's the setup for Empire At Sea, a new 22-minute immersive drama from director Peter Flaherty premiering in competition at <a href="https://www.labiennale.org/en/cinema/2026/venice-immersive-0?ref=uploadvr.com">Venice Immersive</a> this week. The creators describe it as a "solarpunk AR drama", drawing on a science-fiction genre that imagines more sustainable futures.</p><p>Venice Immersive runs September 2-12 as part of the 83rd Venice International Film Festival, with Empire At Sea among the projects competing in this year's immersive program.</p><p>UploadVR can exclusively reveal a new trailer for Empire At Sea below.</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/08/fla_emp_teaser_260814d_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/08/fla_emp_teaser_260814d.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/fla_emp_teaser_260814d_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:44</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Video Credit: Flaherty Pictures</span></p></figcaption>
        </figure><p>Empire At Sea follows a group of climate scientists who move to a remote oil rig to try to build a sustainable community at sea. Their experiment takes on a very different purpose after a catastrophic event devastates the mainland and leaves them cut off from the outside world.</p><p>The story picks up five years later, when a young woman named Lani spots a boat on the horizon. It's the first sign of civilization the community has seen since the disaster, forcing them to decide whether to welcome the strangers or keep them away by force.</p><h3 id="a-shared-story-around-the-table"><strong>A Shared Story Around The Table</strong></h3><p>The story plays out around a custom-built LED table, with Vision Pro blending the volumetrically captured performers into the physical scene. Ten participants can move around the table simultaneously and follow the action from different positions, while participatory elements influence the branching narrative.</p><p>The cast includes Orlando Jones (American Gods), Ayelet Zurer (Munich), Geoffrey Arend (Goliath), Beth Grant (No Country for Old Men), Imani Jade Powers and Mary Chieffo. The actors were <a href="https://www.uploadvr.com/4dv-ai-webxr-demo-volumetric-6dof-video/?utm_source=chatgpt.com" rel="noreferrer">volumetrically captured</a> for the production, which uses technology from <a href="https://www.4dv.ai/?ref=uploadvr.com" rel="noreferrer">4DV.ai</a>. Flaherty previously created the AR and projection-mapping experience The Dial, shown at Sundance in 2019, and served as creative director for Marvel Studios and Disney's Eternals AR project in 2021, among other immersive media projects.</p><h3 id="beyond-venice">Beyond Venice</h3><p>Empire At Sea was commissioned by <a href="https://www.lincolncenter.org/home?ref=uploadvr.com" rel="noreferrer">Lincoln Center</a> and <a href="https://www.asugammage.com/?ref=uploadvr.com" rel="noreferrer">ASU Gammage</a>, and Venice won't be the only place to experience it. The production is scheduled to appear at Lincoln Center in January 2027, and its press notes say versions are also planned for VR headsets and mobile phones for at-home audiences.</p><p>Specific platforms and release timing haven't yet been announced.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Gunman Contracts Stand Alone, Said To Launch &quot;Alongside Steam Frame&quot;, Releases Next Week ]]></title>
        <description><![CDATA[ Gunman Contracts - Stand Alone, which the developer once said would launch &quot;alongside Steam Frame&quot;, releases next week on Steam. ]]></description>
        <link>https://www.uploadvr.com/gunman-contracts-stand-alone-said-to-launch-alongside-steam-frame-releases-next-week/</link>
        <guid isPermaLink="false">6a95b78198d85000014cb272</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 01 Sep 2026 02:13:39 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/GMC---Keyart-2-3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Gunman Contracts, a John Wick-style first-person shooter that started as a mod for Half-Life: Alyx, launches in Early Access on September 10 on Steam.</p><p>We normally do not traffic in copium, but this is a curious bit of news. At the August VR Games Showcase, developer ANB_Seth's mod-turned-standalone title Gunman Contracts announced it would launch on Steam as a hybrid title (supporting VR and non-VR gameplay) "alongside Steam Frame" in 2026. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/gunman-contracts-stand-alone-will-launch-alongside-steam-frame/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Gunman Contracts Stand Alone Will Launch Alongside Steam Frame</div><div class="kg-bookmark-description">Gunman Contracts Stand Alone, the action-movie inspired shooter, will launch in Early Access alongside Steam Frame’s eventual release.</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-44c3c03e-fba9-413d-aa06-924f7cedfe79.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/GMC---Keyart-2-9680fa97-aa86-47af-b8a8-56b63e6b2851.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Due to that promise, the game has since been closely monitored by a segment of the gaming community tracking any possible Steam Frame news. Earlier today, the <a href="https://store.steampowered.com/app/2421750/Gunman_Contracts__Stand_Alone/?ref=uploadvr.com">Steam listing</a> was updated with a release date of September 10. Valve itself has not, at the time of this article, officially confirmed a release date for its new headset. The developer made a brief statement with the release date announcement on Reddit:</p><blockquote>Note: While the initial plan was to launch the same day as Steam Frame, we ultimately decided to choose our own launch timing. But we still have full trust that Steam Frame will be coming this Summer, as this is Valve's last standing statement. So we wanted to pick a date that will make sure that Gunman Contracts - Stand Alone will be available close to any possible Steam Frame Summer-release.</blockquote><p>In Gunman Contracts, you play as a professional hitman working for a mysterious order that has vowed to dispense justice to the criminal underworld. The Early Access launch will include three contracts, with three more reportedly already in development.</p><p>Gunman Contracts can be wishlisted now on <a href="https://uploadvr.ghost.io/ghost/?ref=uploadvr.com#/editor/post/6a95b78198d85000014cb272">Steam</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ BRINK Traveler Brings One Of Its Real-World Locations To Virtual Desktop ]]></title>
        <description><![CDATA[ Virtual Desktop added a new environment from BRINK Traveler, bringing a stunning 3D capture of Iceland&#39;s Landmannalaugar to Guy Godin&#39;s popular VR PC streaming app. ]]></description>
        <link>https://www.uploadvr.com/brink-traveler-brings-one-of-its-real-world-locations-to-virtual-desktop/</link>
        <guid isPermaLink="false">6a90f1d28216940001cb40b1</guid>
            <category><![CDATA[ VR Apps ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Tue, 01 Sep 2026 02:08:51 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/VRDesktop.BRINKXR.jpeg" medium="image"/>
        <content:encoded><![CDATA[ <p>Virtual Desktop added a new environment from BRINK Traveler, bringing a stunning 3D capture of Iceland's Landmannalaugar to Guy Godin's popular VR PC streaming app.</p><p><a href="https://www.meta.com/experiences/brink-traveler/3635172946605196/?ref=uploadvr.com" rel="noreferrer">BRINK Traveler</a> brings real-world destinations into VR as explorable 3D environments captured on location by developer BRINK XR. Unlike 360-degree photos and videos that limit users to a fixed viewpoint, BRINK's locations let you move around a small area with six degrees of freedom, giving a better sense of their scale and 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/08/Screenshot-2026-08-27-at-10.46.33---PM-1.png" class="kg-image" alt="" loading="lazy" width="2000" height="1112" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/Screenshot-2026-08-27-at-10.46.33---PM-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Screenshot-2026-08-27-at-10.46.33---PM-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/Screenshot-2026-08-27-at-10.46.33---PM-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/Screenshot-2026-08-27-at-10.46.33---PM-1.png 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">BRINK Traveler's library includes captured locations from around the world, including Landmannalaugar, Iceland. Photo: BRINK XR</span></figcaption></figure><p><a href="https://www.vrdesktop.net/?ref=uploadvr.com" rel="noreferrer">Virtual Desktop</a> lets VR headset owners access their computers from inside a headset, stream PC VR games, watch media, and use virtual screens within a choice of immersive environments. Its latest update adds BRINK's <a href="https://www.meta.com/experiences/quest/developer-post/2605754273206716/?ref=uploadvr.com" rel="noreferrer">Iceland Riverbed</a> to those surroundings.</p><p>I spent some time in the new environment before speaking with BRINK XR co-founder Akin Bilgic, who told me the collaboration grew out of something the three-person studio has wanted to do for years.</p><h2 id="from-brink-traveler-to-your-virtual-home">From BRINK Traveler To Your Virtual Home</h2><p>When BRINK Traveler <a href="https://www.uploadvr.com/brink-traveler-impressions/" rel="noreferrer">launched on Quest in 2021</a>, it came with a bonus Quest home environment based on one of its locations. Bilgic says the response convinced the team there was an opportunity to do more.</p><p>"We've wanted to do more," Bilgic told me. "These locations are all perfect. It's like the desktop wallpaper of VR."</p><p>BRINK continued talking with Meta about bringing more of its locations to Quest home environments, but Bilgic says those efforts eventually stalled as Meta's priorities shifted.</p><p>The team explored other possibilities before Bilgic eventually approached Godin about bringing one of BRINK's locations to Virtual Desktop.</p><p>"There's a lot of Virtual Desktop users," Bilgic said, noting his respect for an app that has remained popular despite years of competing alternatives. "That app has stood the test of time."</p><p>There was one problem. Getting a BRINK environment running inside Virtual Desktop wasn't as simple as moving it from one app to another.</p><h2 id="making-room-for-virtual-desktop">Making Room For Virtual Desktop</h2><p>BRINK's environments already push standalone hardware hard. Bilgic says roughly 90% of the team's work involves optimizing the experience to run on VR headsets, something BRINK has been wrestling with since shifting its original PC-focused project to the first Quest.</p><p>"When you're in our locations in our app, the Quest is redlined," Bilgic said. "It's using all the resources."</p><p>Virtual Desktop can't give an environment that luxury.</p><p>Virtual Desktop still needs resources to handle PC streaming, virtual displays and PC VR gaming while rendering the environment around the user. Bilgic pointed to a demonstration of the new environment showing three PC monitors at once, with Netflix, Steam and Discord running across them.</p><p>"There's a lot going on," Bilgic said. "If you had shown that to somebody like 10 years ago at Oculus, they would just be like, 'What are you talking about?'"</p><p>BRINK therefore had to create a more heavily optimized version of its Iceland capture.</p><p>Iceland Riverbed was particularly well suited to that process. Bilgic said its relatively flat topography made it a good fit for a Virtual Desktop environment, where users aren't expected to explore the same five-meter radius available in BRINK Traveler.</p><p>"It was definitely a process of pushing what we could do visually, but also giving as much headroom as possible for Virtual Desktop to do its thing," Bilgic said.</p><p>The differences aren't necessarily obvious when you first put on the headset.</p><p>BRINK Traveler gives users roughly a five-meter radius to move around each location, which means the captured terrain around you has to remain detailed as you explore it. A Virtual Desktop environment is designed around a much more stationary experience.</p><p>That gave BRINK somewhere to save resources.</p><p>Bilgic says that standing in the center of the Iceland environment, the Virtual Desktop and BRINK Traveler versions should ideally look the same. Walk several meters away from that position, however, and the differences become more apparent. Ground that remains sharp in BRINK Traveler can become blurry or distorted in the Virtual Desktop version.</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/08/VRD.BRINK-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/08/VRD.BRINK-1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/VRD.BRINK-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>
            <figcaption><p><span style="white-space: pre-wrap;">Selecting the new Iceland Riverbed environment in Virtual Desktop.</span></p></figcaption>
        </figure><p>BRINK could therefore reduce detail in areas a Virtual Desktop user isn't expected to explore while preserving the view around their workspace.</p><p>Having tried the environment myself, that compromise isn't apparent from where you're intended to use it. The mountains still have the depth and scale I associate with BRINK Traveler, except now they're surrounding my virtual workspace instead of being the destination itself.</p><h3 id="an-idea-that-goes-back-to-oculus-story-studio">An Idea That Goes Back To Oculus Story Studio</h3><p>Bilgic's interest in capturing real-world places for VR goes back to his time at Oculus Story Studio, the experimental VR filmmaking team behind <em>Lost</em>, <em>Henry</em> and <em>Dear Angelica</em>. <a href="https://www.uploadvr.com/oculus-story-studio-taught-vr-storytelling" rel="noreferrer">Story Studio</a> explored how placing viewers inside an experience could change the way stories were told.</p><p>While working there around a decade ago, Bilgic began experimenting with photogrammetry and 3D reconstruction in his spare time.</p><p>"What is the VR equivalent of photography?" Bilgic recalled asking himself.</p><p>His early experiments involved scanning places he visited, reconstructing them in 3D and viewing them through a headset. Photographs of the same places couldn't give him the sense of scale he experienced while standing there.</p><p>"It was kind of this like, 'Whoa, holy crap, it's like a teleporter device,'" Bilgic recalled.</p><p>After Oculus closed Story Studio in 2017, Bilgic chose to pursue the idea that eventually became BRINK Traveler.</p><p>Nearly a decade later, the Virtual Desktop collaboration puts one of those real-world captures to a different use, turning a destination into an immersive space for working, gaming, browsing or watching media on virtual screens.</p><h3 id="more-environments-could-follow">More Environments Could Follow</h3><p>Virtual Desktop developer Guy Godin told UploadVR that BRINK approached him about bringing its environments to Virtual Desktop after receiving numerous requests from users.</p><p>"We've had to do some back and forth testing the limits of what was possible with today's headsets (in terms of texture resolutions) and also where to focus more details in the environment," Godin wrote.</p><p>That testing ultimately produced the more heavily optimized version Bilgic described, concentrating detail where Virtual Desktop users are most likely to see it while leaving resources available for the app itself.</p><p>Iceland Riverbed may not be the last BRINK location to make the jump.</p><p>"We'd be happy to bring more environments from BRINK in the future or from other apps who reach out to us," Godin said. "Always open to collaborations like this one."</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ UPDATED: New VR Games &amp; Releases September 2026: Quest, PS VR2, PC VR &amp; More ]]></title>
        <description><![CDATA[ Here&#39;s a full roundup of release dates for new VR games coming in September. ]]></description>
        <link>https://www.uploadvr.com/new-vr-games-releases-september-2026-quest-ps-vr2-pc-vr-more/</link>
        <guid isPermaLink="false">6a8dd23fdb2b980001bf6898</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 01 Sep 2026 02:06:53 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/uvr-newGamesSept2026.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Looking for a list of the new VR releases for PC VR, Meta Quest, PlayStation VR2 and other platforms in September? We've got you covered.</p><p>With two-thirds of 2026 behind us, we start looking ahead to one of the busiest seasons in the gaming industry. After a summer full of anticipation-building showcases and speculation on new hardware, September sees the releases of games we've seen in multiple VR showcases this year like Sol Protocol, The Lightkeepers, and Knights of Fiona. On the hardware side, Meta hosts its annual <a href="https://www.uploadvr.com/meta-connect-2026-dates-confirmed/" rel="noreferrer">Meta Connect</a> summit and we're expecting Valve's Steam Frame <em>any</em> day now. The new headset already has <a href="https://www.uploadvr.com/great-on-steam-frame-vr-games-valve/" rel="noreferrer">over fifty VR games certified</a> at the time of this article.</p><p>We will update this article all month long with any new dates or delays. Some games have 'September 2026' as the release window without a specific date, so we are keeping an eye on those. If we missed any new titles with confirmed dates, let us know down in the comments. For a list of all the upcoming VR games we are aware of, check out that article <a href="https://www.uploadvr.com/upcoming-vr-games/">here</a>.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/upcoming-vr-games/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Upcoming VR Games 2026: New Releases On Quest, PC, PS VR2 &amp; More</div><div class="kg-bookmark-description">Need a refresher on all upcoming VR games? Here’s every major game coming to Quest, PS VR2, PC VR, Pico, Apple Vision Pro, Galaxy XR, and more.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-d1e05470-e3dc-4514-adea-0076bcb2af54.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/payday-mask-hold-up-4d9d3647-0253-41dd-9335-b7b30774df37.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p><em>Games marked with an asterisk (*) are slated to release in Early Access.</em></p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">Update Notice</span></h4>
                <button class="kg-toggle-card-icon" aria-label="Expand toggle to read content">
                    <svg id="Regular" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                        <path class="cls-1" d="M23.25,7.311,12.53,18.03a.749.749,0,0,1-1.06,0L.75,7.311"></path>
                    </svg>
                </button>
            </div>
            <div class="kg-toggle-content"><p><i><em class="italic" style="white-space: pre-wrap;">September 3 - Transformers: Beyond Reality Redux rescheduled to September 10; Added Squingle Arcade for SteamVR on September 9</em></i></p></div>
        </div><hr><h3 id="knights-of-fionaseptember-3-pc-vr-quest-3"><strong>Knights of Fiona</strong>&nbsp;- September 3 (PC VR, Quest 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/08/Copy-Of-Vrgsknightsoffiona-2-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/08/Copy-Of-Vrgsknightsoffiona-2-1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Copy-Of-Vrgsknightsoffiona-2-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: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><a href="https://www.uploadvr.com/co-op-vr-jrpg-knights-of-fiona-to-launch-free-to-start-with-paid-story-pass/" rel="noreferrer">Knights of Fiona</a> is a co-op JRPG-inspired adventure from Character Bank (<a href="https://www.uploadvr.com/ruinsmagus-review/" rel="noreferrer">RuinsMagus</a>).  The developer announced that Knights will launch on September 3 under a free-to-start model. The base game will be free with access to co-op gameplay and the game's introduction. The full story campaign and other features like community trading will require the purchase of a Story Pass add-on, currently priced at $18.99. </p><ul><li><strong>Store Link(s) - </strong><a href="https://store.steampowered.com/app/4147100/Knights_of_Fiona/?ref=uploadvr.com">Steam</a>, <a href="https://www.meta.com/experiences/knights-of-fiona/7147710718618946/?ref=uploadvr.com">Quest</a></li></ul><hr><h3 id="paleo-diveseptember-4-pc-vr"><strong>Paleo Dive&nbsp;-&nbsp;</strong>September 4 (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/08/YTDown.com_YouTube_Paleo-Dive-Gameplay-Trailer-01-Prehistor_Media_J5tCIsJ4jvg_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/08/YTDown.com_YouTube_Paleo-Dive-Gameplay-Trailer-01-Prehistor_Media_J5tCIsJ4jvg_001_1080p.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/YTDown.com_YouTube_Paleo-Dive-Gameplay-Trailer-01-Prehistor_Media_J5tCIsJ4jvg_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: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>Paleo Dive is a deep-sea exploration adventure that sees you documenting over forty species in five prehistoric oceans. Creatures are photographed from multiple angles to add to your personal gallery. You also collect DNA samples to map each creature's genome, allowing you to keep them in an aquarium. Moon rocks, fossils, coins, and other valuables can be traded in for upgrades to your equipment.</p><ul><li><strong>Store Link(s) - </strong><a href="https://store.steampowered.com/app/4818760/Paleo_Dive/?ref=uploadvr.com" rel="noopener">Steam</a></li></ul><hr><h3 id="battle-beyond-the-wallseptember-7-quest">Battle Beyond The Wall - September 7 (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/08/YTDown.com_YouTube_Battle-Beyond-The-Wall-VR-Reveal-Trailer_Media_0lE6V1TBIMw_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/08/YTDown.com_YouTube_Battle-Beyond-The-Wall-VR-Reveal-Trailer_Media_0lE6V1TBIMw_001_1080p.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/YTDown.com_YouTube_Battle-Beyond-The-Wall-VR-Reveal-Trailer_Media_0lE6V1TBIMw_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: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>Battle Beyond The Wall is a multiplayer sandbox real-time strategy game from Globiss Interactive (<a href="https://www.uploadvr.com/titanic-a-space-between-reveal/" rel="noreferrer">Titanic: A Space Between</a>). You will deploy your troops from an overhead perspective before taking to the battlefield yourself in first-person shooter action.</p><ul><li><strong>Store Link(s) - </strong><a href="https://www.meta.com/experiences/25701188709518355/?ref=uploadvr.com">Quest</a></li></ul><hr><h3 id="squingle-arcadeseptember-9-pc-vr">Squingle Arcade - September 9 (PC VR)</h3><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/uQgZLlWGoPk?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="Squingle Arcade - Official Steam Release Trailer"></iframe></figure><p>In <a href="https://www.uploadvr.com/vr-mr-puzzler-squingle-arcade-is-out-today-on-meta-quest-for-free/" rel="noreferrer">Squingle Arcade</a>, players manipulate glowing spheres and attempt to make them travel through complicated tubular obstacle courses. The object of the game is to keep the orbs from touching the sides of the courses, to avoid obstacles, collect other orbs scattered along the route, and to do all of this in the shortest time possible.&nbsp;Squingle Arcade follows on from the previously-released <a href="https://www.uploadvr.com/squingle-psychedelic-puzzles-quest-pc-vr/" rel="noreferrer">Squingle</a>, an award-winning 3D puzzle game that first debuted in 2021.</p><p><strong>Store Link(s)</strong> - <a href="https://store.steampowered.com/app/4586600/Squingle_Arcade/?ref=uploadvr.com">Steam</a></p><hr><h3 id="detective-vrseptember-9-pc-vr-ps-vr2"><strong>Detective VR</strong>&nbsp;- September 9 (PC VR, 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/08/DetectiveVR---UVRS---2026-06-01-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/DetectiveVR---UVRS---2026-06-01-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/DetectiveVR---UVRS---2026-06-01-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:20</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p><a href="https://www.uploadvr.com/detective-vr-coming-to-playstation-vr2-and-pc-vr-this-september/" rel="noreferrer">Detective VR</a> is coming to PlayStation VR2 and SteamVR on September 9. The narrative-driven mixed reality and VR investigation game allows you to control time, collect clues and interview witnesses, hear their unreliable testimonies, and confront suspects to find out what happened. The game has been available on Meta Quest since early 2025.</p><ul><li><strong>Store Link(s) - </strong><a href="https://store.steampowered.com/app/3939360/Detective_VR/?ref=uploadvr.com">Steam</a>, <a href="https://store.playstation.com/en-us/concept/10016530?ref=uploadvr.com">PS VR2</a></li></ul><hr><h3 id="gunman-contractsstand-aloneseptember-10-steam">Gunman Contracts - Stand Alone - September 10 (Steam)</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/08/Gunman-Contracts---Stand-Alone-VRGS-2026-Gameplay-Trailer-4K-optimized-1_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Gunman-Contracts---Stand-Alone-VRGS-2026-Gameplay-Trailer-4K-optimized-1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Gunman-Contracts---Stand-Alone-VRGS-2026-Gameplay-Trailer-4K-optimized-1_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:43</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Originally a Half-Life: Alyx mod, Gunman Contracts Stand Alone is an action-movie-inspired first-person shooter (playable in both VR and flat). You play as a professional hitman taking on the city's ruthless criminal element, bringing justice to a seedy underworld beyond the reach of the law.</p><ul><li><strong>Store Link(s) - </strong><a href="https://store.steampowered.com/app/2421750/Gunman_Contracts__Stand_Alone/?ref=uploadvr.com">Steam</a></li></ul><hr><h3 id="the-lightkeepersseptember-10-quest"><strong>The Lightkeepers</strong>&nbsp;- September 10 (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/08/The-Lightkeepers-Price-Reveal-Trailer-Vrgs-August-2026-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/08/The-Lightkeepers-Price-Reveal-Trailer-Vrgs-August-2026-1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/The-Lightkeepers-Price-Reveal-Trailer-Vrgs-August-2026-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: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>Developed by Spectral Games, likely best known for its work on&nbsp;<a href="https://www.uploadvr.com/medieval-dynasty-new-settlement-gets-early-access-co-op-bhaptics-support/" rel="noreferrer">Medieval Dynasty New Settlement</a>, <a href="https://www.uploadvr.com/the-lightkeepers-confirms-september-release-date-for-meta-quest-3-in-new-trailer/" rel="noreferrer">The Lightkeepers</a> takes place in the 1920s in a world “where daylight unveils discoveries and nightfall demands survival.” You and your friends travel by boat to various uncharted islands during the day in search of weapons, gear, and treasure to prepare to defend your lighthouse base. This will include some puzzle solving to unlock certain doors and secrets. At night, the lighthouse must be defended against an onslaught of various monsters.</p><ul><li><strong>Store Link(s) - </strong><a href="https://www.meta.com/experiences/the-lightkeepers/27856043040707456/?ref=uploadvr.com">Quest</a></li></ul><hr><h3 id="bomb-the-hillseptember-10-quest">Bomb The Hill - September 10 (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/08/BOMB-THE-HILL---UVRS---2026-05-28-optimized_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/BOMB-THE-HILL---UVRS---2026-05-28-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/BOMB-THE-HILL---UVRS---2026-05-28-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:35</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>In <a href="https://www.uploadvr.com/downhill-skateboarding-game-bomb-the-hill-coming-to-steamvr/" rel="noreferrer">Bomb the Hill</a>, you'll race down dangerous mountain roads, weave through traffic at insane speeds, battle desperate rivals, perform tricks, and survive brutal crashes. The game blends realistic downhill skating mechanics with atmospheric storytelling and a road-trip vibe.</p><ul><li><strong>Store Link(s) - </strong><a href="https://www.meta.com/experiences/26974030992211215/?ref=uploadvr.com">Quest</a></li></ul><hr><h3 id="fresh-tracks-vrseptember-10-pc-vr">Fresh Tracks VR - September 10 (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/08/Fresh-Tracks---Uvrs---November-25Th_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/08/Fresh-Tracks---Uvrs---November-25Th.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Fresh-Tracks---Uvrs---November-25Th_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><a href="https://www.uploadvr.com/fresh-tracks-vr-announcement/" rel="noreferrer">Fresh Tracks VR</a> is an action-rhythm game where players ride hectic slopes all while navigating obstacles, upgrading skills, and swiping away at aggressive enemies. Initially released in August 2025 as a flatscreen experience, Fresh Tracks is officially coming to VR as a separate release.</p><ul><li><strong>Store Link(s) - </strong><a href="https://store.steampowered.com/app/4200240/?ref=uploadvr.com" rel="noreferrer">Steam</a></li></ul><hr><h3 id="transformers-beyond-reality-reduxseptember-10-quest"><strong>Transformers: Beyond Reality Redux</strong>&nbsp;- September 10 (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/08/Transformers_FINAL_V2-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/08/Transformers_FINAL_V2-1-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Transformers_FINAL_V2-1-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0: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>META4 Interactive's VR retro arcade rail shooter <a href="https://www.uploadvr.com/transformers-beyond-reality-redux-is-coming-to-meta-quest-in-september/" rel="noreferrer">Transformers: Beyond Reality Redux</a> is coming to Meta Quest on September 10. Previously released on PlayStation VR1 and then ported to PlayStation VR2, the upcoming Quest version will have "new features" (though what those features are exactly has yet to be revealed).</p><ul><li><strong>Store Link(s) - </strong><a href="https://www.meta.com/en-gb/experiences/transformers-beyond-reality-redux/34014552811522021/?ref=uploadvr.com" rel="noopener">Quest</a></li></ul><hr><h3 id="cleansheet-soccer-2september-17-quest"><strong>CleanSheet Soccer 2&nbsp;</strong>- September 17 (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/08/cleansheet-soccer-2-quest_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/cleansheet-soccer-2-quest.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/cleansheet-soccer-2-quest_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">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>Incisiv, the developer of CleanSheet Soccer 2, has announced that their goaltending arcade game is coming to Meta Quest on September 17. The game had previously been available on PlayStation VR2 only. Rather than chase the fantasy of scoring spectacular goals, in CleanSheet Soccer 2 you're trying to stop them.&nbsp;You play as a goalkeeper, using your hands to punch, block, catch, and deflect shots in training missions, mock games, and arcade-style minigames.</p><ul><li><strong>Store Link(s) - </strong><a href="https://www.meta.com/experiences/cleansheet-soccer-2/1430734128822271/?ref=uploadvr.com" rel="noopener">Quest</a></li></ul><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/cleansheet-soccer-2-hands-on-breaking-a-sweat-with-playstation-vr2s-new-goalkeeping-game/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">CleanSheet Soccer 2 Hands On: Breaking A Sweat With PlayStation VR2’s New Goalkeeping Game</div><div class="kg-bookmark-description">CleanSheet Soccer 2 is a seriously engaging sports and fitness game for PlayStation VR2.</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-04223daa-3fe5-49f1-94ca-65e116e9f8b2.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/cleansheet-soccer-2-1-4e4d51d7-92b3-4cb4-bc63-6e02e373c3c7.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="convrgence-10-releaseseptember-17-pc-vr"><strong>CONVRGENCE 1.0 Release</strong> - September 17 (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/08/Convrgencereleasedateannouncementtrailerfinal-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/08/Convrgencereleasedateannouncementtrailerfinal-1-1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Convrgencereleasedateannouncementtrailerfinal-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">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>Created by solo developer Monkey-With-a-Bomb, CONVRGENCE is a STALKER-esque shooter with horror elements similar to&nbsp;<a href="https://www.uploadvr.com/into-the-radius-sequel-announcement/" rel="noreferrer">Into the Radius</a>. You play as a mystical artifact hunter scavenging for loot, and each expedition across the Chernokamensk exclusion zone takes place in a procedurally generated location.</p><p>CONVRGENCE has been in Early Access for over two years, first releasing in April 2024. In that time, it has seen a steady stream of content updates adding new enemies, missions, guns, and features. According to the roadmap, the 1.0 update will see a rework of the main missions (including a proper ending) with added story context and voice acting. Other features expected are advanced graphics and difficulty settings, cloud saves, and a new tutorial.</p><ul><li><strong>Store Link(s) - </strong><a href="https://store.steampowered.com/app/2609610/CONVRGENCE/?ref=uploadvr.com" rel="noopener">Steam</a></li></ul><hr><h3 id="sol-protocolseptember-17-quest"><strong>Sol Protocol</strong>* - September 17 (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/08/Sol-Protocol---Steam-Release-Date-Trailer--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/08/Sol-Protocol---Steam-Release-Date-Trailer--2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Sol-Protocol---Steam-Release-Date-Trailer--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: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>Developed by Singular Perception (<a href="https://www.uploadvr.com/epyka-vr-review/" rel="noreferrer">Epyka</a>), <a href="https://www.uploadvr.com/co-op-interstellar-vr-roguelike-sol-protocol-blasts-off-in-early-access-this-september/" rel="noreferrer">Sol Protocol</a> draws inspiration from the now delisted&nbsp;<a href="https://www.uploadvr.com/star-trek-bridge-crew-delisted/" rel="noreferrer">Star Trek: Bridge Crew</a>, 2012's FTL: Faster Than Light, &amp; 2024's Void Crew. You and two friends assume three interchangeable roles on a fully interactive spaceship: pilot, gunner, and engineer. Your team travels through hostile star systems and works together to survive a variety of procedurally generated encounters in deep space, including battles with enemy ships and exploration of abandoned outposts, stations, and other structures.</p><ul><li><strong>Steam Link(s) - </strong><a href="https://www.meta.com/en-gb/experiences/sol-protocol/10067260370018011/?ref=uploadvr.com" rel="noopener">Quest</a></li></ul><hr><h3 id="scared-by-squaresseptember-24-pc-vr"><strong>Scared by Squares</strong>&nbsp;- September 24 (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/08/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/08/Multiplayer-Trailer-1-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1013" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1013; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/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 <a href="https://www.uploadvr.com/surreal-vr-horror-platformer-scared-by-squares-to-add-multiplayer/" rel="noreferrer">Scared by Squares</a> 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. Scared by Squares is available for Meta Quest and the Steam listing has a free demo available.</p><ul><li><strong>Store Link(s) - </strong><a href="https://store.steampowered.com/app/3719480/Scared_by_Squares/?ref=uploadvr.com" rel="noopener">Steam</a></li></ul><hr><h3 id="into-the-radius-2september-24-ps-vr2"><strong>Into the Radius 2</strong>&nbsp;- September 24 (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/08/YTDown.com_YouTube_Into-the-Radius-2-1-0-Launch-Trailer-Ste_Media_5U0lIaTOhqg_001_1080p--2--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/08/YTDown.com_YouTube_Into-the-Radius-2-1-0-Launch-Trailer-Ste_Media_5U0lIaTOhqg_001_1080p--2--1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/YTDown.com_YouTube_Into-the-Radius-2-1-0-Launch-Trailer-Ste_Media_5U0lIaTOhqg_001_1080p--2--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:50</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Dystopian survival shooter <a href="https://www.uploadvr.com/into-the-radius-2-coming-to-playstation-vr2-in-step/" rel="noreferrer">Into the Radius 2</a> launches on PlayStation VR2 on September 24. Developer CM Immersive says the port will run at a native 90fps with eye-tracked dynamic foveated rendering to boost performance. It also has headset haptics and utilizes the Sense controllers' adaptive triggers. That said, the game will not support co-op gameplay at launch. That is planned for a free update in Q4 2026.</p><ul><li><strong>Store Link(s) - </strong><a href="https://store.playstation.com/en-us/concept/10019955?ref=uploadvr.com">PS VR2</a></li></ul> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Horizon OS 2.7 Brings Gamepad Emulation &amp; 240 Hz Refresh Rate To Quest 3 ]]></title>
        <description><![CDATA[ Meta&#39;s Horizon OS 2.7 is rolling out, bringing Gamepad Emulation to Quest Touch Plus controllers and extended refresh rates up to 240Hz on Quest 3. ]]></description>
        <link>https://www.uploadvr.com/qhorizon-os-2-7-adds-gamepad-emulation-and-207-hz-display-mode-240-hz-in-dev-mode/</link>
        <guid isPermaLink="false">6a9441a48216940001cb422c</guid>
            <category><![CDATA[ Headsets &amp; Tech ]]></category>
        <dc:creator><![CDATA[ Luna ]]></dc:creator>
        <pubDate>Tue, 01 Sep 2026 01:44:44 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Meta_Quest_3_PDP.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Meta's <a href="https://www.meta.com/help/quest/172903867975450/?ref=uploadvr.com" rel="noreferrer">latest update for Quest headsets</a> adds a Gamepad Emulation mode for Touch Plus controllers and a range of <a href="https://developers.meta.com/horizon/documentation/unity/unity-set-disp-freq/?ref=uploadvr.com" rel="noreferrer">extended refresh rates</a> on Quest 3, alongside other changes.</p><hr><h2 id="gamepad-mode">Gamepad Mode</h2><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/OEkSU9qbItIKCOSj_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/08/OEkSU9qbItIKCOSj.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/OEkSU9qbItIKCOSj_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>
            <figcaption><p><span style="white-space: pre-wrap;">Gamepad Mode being tested in Valve's Steam Link in 2D mode, with the game Zenless Zone Zero.</span></p></figcaption>
        </figure><p>Gamepad Mode is a new feature rolling out in Horizon OS 2.7, allowing Quest 3 and 3S users to emulate Xbox gamepad inputs on their Touch Plus controllers after setting up the feature in Settings &gt; Devices &gt; Controllers.</p><p>This is similar to the controller-mapping features offered by apps such as <a href="https://www.meta.com/experiences/virtual-desktop/2017050365004772/?ref=uploadvr.com" rel="noreferrer">Virtual Desktop</a> and various emulators. The Grip button or Thumbrest can be used as an input modifier, like the Shift key on a keyboard, and holding it changes specific controls into buttons not physically present on the Touch Plus controllers.</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/08/HNbDfaZXYAAmKo9.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="815" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/HNbDfaZXYAAmKo9.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/HNbDfaZXYAAmKo9.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/HNbDfaZXYAAmKo9.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/HNbDfaZXYAAmKo9.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>Meta describes this feature as being compatible with <a href="https://www.meta.com/experiences/xbox/6096836170400630/?ref=uploadvr.com" rel="noreferrer">Xbox </a>and <a href="https://www.meta.com/experiences/steam-link/5841245619310585/?ref=uploadvr.com" rel="noreferrer">Steam Link</a>. In my testing, the feature seems to work best with games that rely on mostly unidirectional inputs, so casual and medium-paced action games will likely be the most suitable. In-headset documentation still recommends physical Xbox controllers for the "best" experience.</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/08/gamepad_tut_step3-1.webp" class="kg-image" alt="" loading="lazy" width="768" height="410" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/gamepad_tut_step3-1.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/gamepad_tut_step3-1.webp 768w" sizes="(min-width: 720px) 720px"></figure><p>Meta has historically prioritized native VR/MR content over flat-screen gaming, and in April <a href="https://www.instagram.com/stories/highlights/17980943234989797?ref=uploadvr.com" rel="noreferrer">CTO Andrew Bosworth suggested that major controller hardware revisions are not currently planned</a>.</p><p>While that makes split-gamepad designs like <a href="https://www.uploadvr.com/valve-steam-frame-official-announcement-features-details/" rel="noreferrer">Valve's Steam Frame</a> unlikely for Meta's future VR/MR hardware, this emulation feature gives users a functional software-based alternative when a physical gamepad is unavailable.</p><hr><h2 id="up-to-207-hz-refresh-rate-on-quest-3-and-up-to-240-hz-with-adb-commands">Up To 207 Hz Refresh Rate On Quest 3, And Up To 240 Hz With ADB Commands</h2><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/BeatSaber240hzOVRM_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/08/BeatSaber240hzOVRM.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/BeatSaber240hzOVRM_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;">Beat Saber running at 240 Hz refresh rate via ADB commands.</span></p></figcaption>
        </figure><p>Since launch, Quest 3 has supported a range of display refresh rates up to 120 Hz, with the explicit options being 72 Hz, 80 Hz, 90 Hz, and 120 Hz. Earlier this year, 96 Hz and 100 Hz options were also added for developers.</p><p>Now, Meta has added support for significantly higher display refresh rates on Quest 3, with a feature <a href="https://developers.meta.com/horizon/documentation/unity/unity-set-disp-freq/?ref=uploadvr.com" rel="noreferrer">the company calls extended refresh rates</a>.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Support.png" class="kg-image" alt="" loading="lazy" width="1094" height="429" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/Support.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Support.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Support.png 1094w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/EnableDRR-1.png" class="kg-image" alt="" loading="lazy" width="1091" height="422" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/EnableDRR-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/EnableDRR-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/EnableDRR-1.png 1091w" sizes="(min-width: 720px) 720px"></figure><p>In Horizon OS 2.7, apps can now request refresh rates far above 120 Hz, reaching 207 Hz via the standard APIs.</p><p>Meta notes that this functionality is "exclusive to Meta Quest 3. It is not available on Meta Quest 3S, and it is not available on any other headset."</p><p>For devices in Developer Mode, the refresh rate can even be set above 207 Hz, reaching as high as 240 Hz. This is done with ADB commands and first requires display scaling to be enabled, which renders frames at a lower resolution and then they are upscaled to the panel's native resolution by the display hardware.</p><p>Meta says that display scaling trades image quality for bandwidth and that the upscaled image is not identical to a natively rendered full-resolution image, which is visible in details such as small text and thin geometry. The company also cautions that "Perceived motion blur changes at extended refresh rates" and in my testing, this is most noticeable at refresh rates above 144 Hz.</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/08/MotionBlur-1.png" class="kg-image" alt="" loading="lazy" width="805" height="280" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/MotionBlur-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/MotionBlur-1.png 805w" sizes="(min-width: 720px) 720px"></figure><p>Multiple apps have already been updated to take advantage of extended refresh rates, including both the sideloadable <a href="https://www.quest-games-optimizer.com/?ref=uploadvr.com" rel="noreferrer">Quest Games Optimizer</a> and <a href="https://www.meta.com/experiences/virtual-desktop/2017050365004772?ref=uploadvr.com" rel="noreferrer">Virtual Desktop</a> on the Meta Horizon Store now offering 144 Hz modes, with the latter being available in the app's beta channel.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Just added 144 fps support with Quest 3 in Virtual Desktop on our Beta channel. Go try it out and let us know what you think!</p>— Guy Godin (@VRDesktop) <a href="https://x.com/VRDesktop/status/2093512998455529596?ref_src=twsrc%5Etfw&ref=uploadvr.com">August 29, 2026</a></blockquote>
<script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script></figure><hr><h2 id="display-size">Display Size</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/08/DisplaySize-1.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1083" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/DisplaySize-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/DisplaySize-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/DisplaySize-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/DisplaySize-1.jpg 2023w" sizes="(min-width: 720px) 720px"></figure><p>Horizon OS 2.7 adds a new Size section in Settings &gt; Display &amp; brightness. This builds on the existing text size adjustment settings by allowing users to adjust the relative size of all UI elements and windows.</p><p>In my testing, at Extra Large, a maximum-size standard window is about the same size as, if not larger than, a Medium (Default) Focus/Theater Window.</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/08/DisplaySizeEx.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/08/DisplaySizeEx.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/DisplaySizeEx.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/DisplaySizeEx.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/DisplaySizeEx.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Maximum-size window in standard view with the Display Size set to Extra Large.</span></figcaption></figure><hr><h2 id="remote-desktop-is-now-virtual-display-adds-hdmi-link-functionality">Remote Desktop Is Now Virtual Display &amp; Adds HDMI Link Functionality</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/08/Windows11MR.png" class="kg-image" alt="" loading="lazy" width="2000" height="1124" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/Windows11MR.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Windows11MR.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/Windows11MR.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/Windows11MR.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>In July 2026, Meta rebranded the Remote Desktop app as&nbsp;<a href="https://www.meta.com/experiences/4809522785759352/?ref=uploadvr.com" rel="noreferrer">Virtual Display</a>, while Horizon OS 2.7 merged <a href="https://www.uploadvr.com/meta-quest-hdmi-link-app-capture-cards/" rel="noreferrer">Meta Quest HDMI Link's functionality into it</a>, creating a single app for multiple screen-mirroring use cases.</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/08/virtdisplay-2.png" class="kg-image" alt="" loading="lazy" width="764" height="155" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/virtdisplay-2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/virtdisplay-2.png 764w" sizes="(min-width: 720px) 720px"></figure><p>Meta notes that "Support for the HDMI Link app will be winding down soon, but support will continue in Virtual Display" and in my testing the functionality is identical, as connecting an HDMI-to-USB-C capture card will automatically open Virtual Display.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Prison-Break Comedy Sandbox Bad Inmate Coming Soon To Quest &amp; PlayStation VR2 ]]></title>
        <description><![CDATA[ The physics-driven comedic prison-break sandbox game is coming to Quest and PlayStation VR2 in October. ]]></description>
        <link>https://www.uploadvr.com/prison-break-comedy-sandbox-bad-inmate-coming-soon-to-quest-playstation-vr2/</link>
        <guid isPermaLink="false">6a958cfc98d85000014cb176</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Mon, 31 Aug 2026 08:43:03 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/BI_16x9_Master_Image_PS_3840x2160.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>The physics-driven comedic prison-break sandbox game is coming to Meta Quest and PlayStation VR2 in October. </p><p>HyperVR Games, the publisher and studio behind Shave &amp; Stuff and Titans Clinic, has announced that their made-for-VR physics-driven prison escape simulator, Bad Inmate, will release on Meta Quest and PlayStation VR2 on October 15.</p><p>Bad Inmate locks you behind bars and throws away the key, leaving you with one simple goal: to escape! You'll use ordinary (and not-so-ordinary) objects as escape tools, steal keys, outwit the guards, crawl through passages, and use your resources and creativity to wriggle your way between the greasy fingers of the law. </p><p>Here's a 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/08/bad-inmate-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/08/bad-inmate-trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/bad-inmate-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: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>HyperVR Games lists Bad Inmate's gameplay features on the game's store page, and we've pasted these below: </p><ul><li>Turn everyday objects into weapons and fight with a full ragdoll physics combat system.</li><li>Befriend, betray, or brawl with your fellow inmates, each with an agenda of their own.</li><li>Craft your way to freedom by combining objects into new tools with unexpected solutions.</li><li>Every escape plan is a gamble, so dig with a spoon, steal a key, or ally with the toughest inmate in the block.</li><li>Hit the yard to enjoy basketball, pull-ups, and weightlifting built for immersive VR interaction.</li></ul><p>HyperVR Games has previously released some extremely popular sandbox simulators. <a href="https://www.meta.com/experiences/titans-clinic/6035422123217068/?srsltid=AfmBOopxO5A5HC32H1_Ogh8JmT-a0bWqN6HMIRBF6Rn40I3lUFh1a1qT&ref=uploadvr.com" rel="noreferrer">Titans Clinic</a>, in which you play as a dentist, currently enjoys a Meta Store rating of 4.8 out of 5 stars based on over 16,000 user reviews. <a href="https://www.meta.com/experiences/shave-stuff/7532973430077887/?ref=uploadvr.com" rel="noreferrer">Shave &amp; Stuff</a>, a silly barbershop sim, is rated 4.8 out of 5 stars based on over 14,000 reviews. </p><p>Bad Inmate releases on October 15. You can wishlist&nbsp;the game now on&nbsp;<a href="https://u15209703.ct.sendgrid.net/ls/click?upn=u001.ccgs6cDmqBRpWmPH-2B0gu8-2BiKiEHpatCIdGyju9ZEYjkwJdd1ljUiRhfbvD8CCuxwJD-2BJ37Sr7z3lFNzdJrAAcIBWenjGn1vKI-2FWEKhA0SzRRGT3UA8rQMP3Ucp9y703jfzkoSobTyBWRKvs4lTOkYpM5FNFxAAOmnl-2BVueUTvqSd1AlTvSeI6pK5SUJmofAj1LPl_JaQeO65kz-2F6Sejrki9wGLsbY79JPZ8T5EeEBhA4-2BBVzoZJNMguyTTVEyhoCSNccMBSJ0XiymtyypxUamMwi0cUzgQVWkJFfKKajpCPpN8rKXh2bbuyyzcWWyCHDYThZH7j8g-2FdA8QT0PFOvfDPeD6I-2BMvkWr3wdXHXMx4wT5xQHeemabZxI0PKDfPao-2Bo-2BF90LpEtEZjRL7th4makEQvgnUohCNY-2Fl-2BFGjAekixyuUgcTA-2FB7AqtaDDiLdhuehjnq9tXjmSDyjibObO3b-2BjkUSXjmtkirSHl55liAH0YOu4U2pbOEVsXosoxcKizBMqINKgXTlNXxcTF1-2FT4RvZqsi6lwr91XLFo6VTQQm5UkmeRRelpwXeVYoIM-2F-2F9Fvrp3-2BwaRuEO2DrSk3FoYi9KFuxoMDD7wQIhUzhGvH2VBLJUCPLAfZIOiL-2BAASaXlNT8RZBBWHbX3-2BCFKlRKRnDKHyl5YxtNCnvqdg2gSgUUYL8m3nMuBNPL15jF4UXidS8XDYE9RMxYHSQSRKfAVvDuxLw-3D-3D&ref=uploadvr.com" rel="noopener noreferrer">Meta Quest</a> and <a href="https://u15209703.ct.sendgrid.net/ls/click?upn=u001.ccgs6cDmqBRpWmPH-2B0gu82-2FZaHDPXczNtkXnOrUd1RblS6UGydEuPP7WvFZQstyWo8vV5JgTnggzV-2FrO2OoV8Q-3D-3D_0gU_JaQeO65kz-2F6Sejrki9wGLsbY79JPZ8T5EeEBhA4-2BBVzoZJNMguyTTVEyhoCSNccMBSJ0XiymtyypxUamMwi0cUzgQVWkJFfKKajpCPpN8rKXh2bbuyyzcWWyCHDYThZH7j8g-2FdA8QT0PFOvfDPeD6I-2BMvkWr3wdXHXMx4wT5xQHeemabZxI0PKDfPao-2Bo-2BF90LpEtEZjRL7th4makEQvgnUohCNY-2Fl-2BFGjAekixyuUgcTA-2FB7AqtaDDiLdhuehjnq9tXjmSDyjibObO3b-2BjkUSXjmtkirSHl55liAH0YOu4U2pbOEVsXosoxcKizBMqINKgXTlNXxcTF1-2FT4RvZqsi6lwr91XLFo6VTQQm5UkmeRRelpwXeVYoIM-2F-2F9Fvrp3RYDYjufn2wt1Ov6MTy1XkxjNVyhvpuxTmlBIANh0m2cCuecA6sKArs3LtWVPQK5HDQgOgRXthldsof-2BtTB-2F-2FwVeIuWsVllnoG8yM226gw-2BuN-2BiLh-2FUOIJ5jrSWT9dGpp2XW699g1jdANdsnvTV-2FzSQ-3D-3D&ref=uploadvr.com" rel="noopener noreferrer">PlayStation VR2</a>. Bad Inmate&nbsp;will also be released for&nbsp;<a href="https://u15209703.ct.sendgrid.net/ls/click?upn=u001.ccgs6cDmqBRpWmPH-2B0gu81-2BxBWpoO13W1-2FJkr1waHxpJCnoij8BuZxyf7rzZlCZGge-2BYLc90ZUxdiqnK9hBocQ-3D-3DgvAR_JaQeO65kz-2F6Sejrki9wGLsbY79JPZ8T5EeEBhA4-2BBVzoZJNMguyTTVEyhoCSNccMBSJ0XiymtyypxUamMwi0cUzgQVWkJFfKKajpCPpN8rKXh2bbuyyzcWWyCHDYThZH7j8g-2FdA8QT0PFOvfDPeD6I-2BMvkWr3wdXHXMx4wT5xQHeemabZxI0PKDfPao-2Bo-2BF90LpEtEZjRL7th4makEQvgnUohCNY-2Fl-2BFGjAekixyuUgcTA-2FB7AqtaDDiLdhuehjnq9tXjmSDyjibObO3b-2BjkUSXjmtkirSHl55liAH0YOu4U2pbOEVsXosoxcKizBMqINKgXTlNXxcTF1-2FT4RvZqsi6lwr91XLFo6VTQQm5UkmeRRelpwXeVYoIM-2F-2F9Fvrp3Ify65ymfdR-2B4vU-2BHhwnge5IOQE4VSc2DI6p8UNhxmqt284OTrq7uwE6JPkSGGRqOLpILHf1I2kYln7FFWAs6xKPj1vQVa6PJvQknOd9OHEr-2BABcqyBhL8qQKQ4P9AffTQxaW7FoN7lmzrLa2WNRQlA-3D-3D&ref=uploadvr.com" rel="noopener noreferrer">SteamVR</a>, though a release date has not yet been announced. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Meta Is Working To Spin Off Worlds From The Horizon Mobile App ]]></title>
        <description><![CDATA[ Recent datamining suggests Meta is preparing to spin off Horizon Worlds into a separate mobile app, dedicating the current app to XR headsets. ]]></description>
        <link>https://www.uploadvr.com/meta-is-working-to-spin-off-worlds-from-the-horizon-mobile-app/</link>
        <guid isPermaLink="false">6a8ee15272e9610001542cf4</guid>
            <category><![CDATA[ Social VR ]]></category>
        <dc:creator><![CDATA[ Luna ]]></dc:creator>
        <pubDate>Fri, 28 Aug 2026 23:34:14 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Meta-Horizon-2.webp" medium="image"/>
        <content:encoded><![CDATA[ <p>Assets added in recent updates to the Meta Horizon mobile app suggest that Meta is preparing to spin off the now mobile game-focused Horizon Worlds into a separate app, codenamed Eclipse.</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/08/applink.png" class="kg-image" alt="" loading="lazy" width="900" height="196" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/applink.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/applink.png 900w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Link to the Eclipse app, found in the August 2026 builds of the Horizon mobile app by </span><a href="https://x.com/noridoesvr/status/2092581776837280052?ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">dataminer and programmer Nori</span></a><span style="white-space: pre-wrap;">.</span></figcaption></figure><p>In March, following <a href="https://www.uploadvr.com/meta-cto-explains-layoffs-strategy-shift-vr-is-growing-less-quickly-than-we-hoped/" rel="noreferrer">far-reaching layoffs and reorganization</a> of the VR and Horizon teams within Reality Labs, and a <a href="https://www.uploadvr.com/meta-explicitly-separating-horizon-worlds-from-quest-focusing-on-third-party-apps/" rel="noreferrer">declaration to begin "Explicitly Separating" Horizon Worlds From Quest</a>, Meta made the decision to <a href="https://www.uploadvr.com/meta-horizon-worlds-dropping-vr-support/" rel="noreferrer">drop Horizon Worlds from its series of VR devices</a>, going mobile-only. The company then <a href="https://www.uploadvr.com/meta-will-keep-horizon-worlds-vr-support-for-existing-games/" rel="noreferrer">partially reversed </a>this decision just days later, clarifying that only the Horizon Engine-based Worlds would be deprecated on VR devices.</p><p>Now, Meta appears to be preparing to spin off Horizon Worlds from the Horizon mobile app into a new one, internally codenamed Eclipse, with Horizon Create appearing to be its current pre-release name.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Meta appears to be working on a standalone app for “remixing” Horizon Engine worlds, letting users personalize existing worlds or create entirely new ones from scratch simply by prompting an AI. <a href="https://t.co/WxsmkNDA3H?ref=uploadvr.com">pic.twitter.com/WxsmkNDA3H</a></p>— Nori 🦈 (@noridoesvr) <a href="https://x.com/noridoesvr/status/2085058598615261477?ref_src=twsrc%5Etfw&ref=uploadvr.com">August 5, 2026</a></blockquote>
<script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script></figure><p>In early August, dataminer and programmer Nori discovered in-development pages in the Meta Horizon mobile app referencing the new Meta Horizon Create app, which is described as an app for playing, remixing, and building mobile game Worlds with integrated AI tools.</p><p>In the August 25th update to the Meta Horizon mobile app, numerous strings were added describing the transition to Horizon Create and informing users that they’ll need to migrate there to access mobile games.</p><p>This would represent the clearest separation yet between Worlds and VR, further establishing them as increasingly distinct 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/08/v4-1.png" class="kg-image" alt="" loading="lazy" width="763" height="240" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/v4-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/v4-1.png 763w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Strings added in the August 25th build of the Meta Horizon mobile app, referencing the migration of mobile game Worlds.</span></figcaption></figure><p>Since March 2026, most of Meta’s public comments about Horizon have focused on VR. The company <a href="https://x.com/Lunayian/status/2022602925835485414?ref=uploadvr.com" rel="noreferrer">even seemingly canceled planned GDC 2026 talks related to Horizon Worlds</a>, while the <a href="https://www.uploadvr.com/meta-horizon-studio-upgrade-ai-assistant-horizon-worlds/" rel="noreferrer">Horizon Studio creation tools announced </a>at Meta Connect 2025 have received few new announcements.</p><p>At GDC 2026, Meta detailed changes to the Horizon Store, including the removal of World listings and a more modern page design intended to encourage users to engage with VR apps and games. <a href="https://www.youtube.com/watch?v=iRADficrLCc&t=921s&ref=uploadvr.com" rel="noreferrer">In one session, the company showcased some of this new design work</a>.</p><p>But notably, the design shown for the Meta Horizon mobile app was dramatically simplified, with the Store as the primary landing page and the navigation bar only containing additional headset, messages, and search buttons. </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/08/mobileGDC.png" class="kg-image" alt="" loading="lazy" width="1185" height="845" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/mobileGDC.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/mobileGDC.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/mobileGDC.png 1185w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The designs for the Meta Horizon Store and mobile app showcased in Meta's "Discovery Decoded: Your Guide to the Meta Horizon Store" GDC 2026 session.</span></figcaption></figure><p>As of late August 2026, that design does not match the Meta Horizon mobile app, which still mixes numerous World recommendations with VR experiences and other platform features.</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/08/mobile.jpg" class="kg-image" alt="" loading="lazy" width="810" height="1193" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/mobile.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/mobile.jpg 810w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The design of the Meta Horizon mobile app as shown on the App Store and Google Play as of late August 2026.</span></figcaption></figure><p>This suggests the design showcased at GDC 2026 may instead represent how the app is intended to look after the removal of Worlds, leaving it focused on VR app and game discovery, headset management, and off-headset socialization.</p><p>Meta promises updates at its Meta Connect 2026 conference on “expert-led VR developer sessions covering SDK updates, AI development workflows, controller-free interactions and new ways to grow revenue.” The company has meanwhile offered few hints about Horizon Worlds or Horizon Studio, so it remains to be seen whether either will feature at the event, and whether any such announcements form part of a broader reboot of Worlds.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Meta Connect 2026 livestream registration is open! 🎟️<br><br>📅 September 23-24<br><br>Tune in for expert-led VR developer sessions covering SDK updates, AI development workflows, controller-free interactions and new ways to grow revenue.<br><br>Register 👉 <a href="https://t.co/KTH94smJln?ref=uploadvr.com">https://t.co/KTH94smJln</a><a href="https://x.com/hashtag/MetaConnect?src=hash&ref_src=twsrc%5Etfw&ref=uploadvr.com">#MetaConnect</a> <a href="https://t.co/hS6hL6UBLV?ref=uploadvr.com">pic.twitter.com/hS6hL6UBLV</a></p>— Meta Horizon Developers (@MetaHorizonDevs) <a href="https://x.com/MetaHorizonDevs/status/2082891415433187374?ref_src=twsrc%5Etfw&ref=uploadvr.com">July 30, 2026</a></blockquote>
<script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script></figure> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Beat Saber Hip Hop Mixtape 2 Features Kendrick Lamar, Doja Cat, 21 Savage &amp; More ]]></title>
        <description><![CDATA[ Beat Saber released its second Hip Hop Mixtape with 8 tracks featuring Cardi B, Kendrick Lamar, Doja Cat, &amp; more. ]]></description>
        <link>https://www.uploadvr.com/beat-sabers-hip-hop-mixtape-2-is-out-now-with-kendrick-lamar-doja-cat-2/</link>
        <guid isPermaLink="false">6a9095868216940001cb403c</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 28 Aug 2026 02:26:27 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/3ZySIaXu2Q8-HD.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Hip Hop Mixtape 2 is Beat Saber's latest DLC collection, featuring eight tracks from chart-topping artists and custom lightshows for each song's map. Mixtape 2 is available now for Meta Quest and PC VR.</p><p>Here's the full tracklist:</p><ul><li>Kendrick Lamar – tv off (Feat. Lefty Gunplay)</li><li>Lil Nas X &amp; Jack Harlow – INDUSTRY BABY</li><li>Doja Cat – Kiss Me More (Feat. SZA)</li><li>JID – Surround Sound (Feat. 21 Savage &amp; Baby Tate)</li><li>Lil Wayne – 6 Foot 7 Foot (Feat. Cory Gunz)</li><li>Cardi B – I Like It (with Bad Bunny and J Balvin)</li><li>Doechii – NISSAN ALTIMA</li><li>Tommy Richman – MILLION DOLLAR BABY</li></ul><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/08/YTDown.com_YouTube_Hip-Hop-Mixtape-2-Trailer-Beat-Saber_Media_3ZySIaXu2Q8_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/08/YTDown.com_YouTube_Hip-Hop-Mixtape-2-Trailer-Beat-Saber_Media_3ZySIaXu2Q8_001_1080p.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/YTDown.com_YouTube_Hip-Hop-Mixtape-2-Trailer-Beat-Saber_Media_3ZySIaXu2Q8_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>Mixtape 2 features more contemporary artists than its 2024 predecessor, which had songs from Grandmaster Flash &amp; the Furious Five, Dr. Dre, and 2Pac as a tribute to the fifty-year celebration of hip hop. </p><p>Like the first Mixtape, this collection features the uncensored versions of each song and makes use of the explicit lyric toggle, so users over 13 years of age can choose to show and hide songs with explicit language. This toggle is only available for users over 13 years old. Younger users will not see the pack at all.</p><p>Hip Hop Mixtape 2 can be purchased for <a href="https://www.meta.com/experiences/beat-saber/2224899508254018/?ref=uploadvr.com">Quest</a> and <a href="https://store.steampowered.com/bundle/79241/Hip_Hop_Mixtape_2/?ref=uploadvr.com">Steam</a> as a full collection for $10.99 or each track separately for $1.99 each. Beat Saber was also recently <a href="https://www.uploadvr.com/great-on-steam-frame-vr-games-valve/" rel="noreferrer">Steam Frame certified</a>, so users of Valve's new headset, whenever it releases, will be able to play it standalone.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Vertigo Rush Impressions: Charming Parkour Racing That Needs To Find Its Rhythm ]]></title>
        <description><![CDATA[ Vertigo Rush is an arcade-style racer with a twist, using arm-swing locomotion to complete parkour-inspired urban race tracks in a picturesque dieselpunk setting. ]]></description>
        <link>https://www.uploadvr.com/vertigo-rush-impressions-charming-parkour-racing-that-needs-to-find-its-rhythm/</link>
        <guid isPermaLink="false">6a8eac7ddb2b980001bf69d2</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Pete Austin ]]></dc:creator>
        <pubDate>Thu, 27 Aug 2026 08:24:26 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/2026_08_26T21_07_36_000Z.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Vertigo Rush is the latest game from SumaLab, the indie developer behind the light-gun arcade cabinet-inspired Crisis Brigade/VRigade series, and is available now on both Quest and Steam in Early Access.</p><p>Vertigo Rush takes a novel approach to the racing genre. Doing away with the traditional schtick of ‘cool people in even cooler vehicles’, SumaLab has instead asked the question: “What if we mounted small, bobble-headed children on dieselpunk-inspired parkour robots and combined that with dizzying verticality and arm-swinging movement?”</p><p>An important question indeed. And while the result is initially a charming idea, it doesn't quite stick the landing… at least, not yet.</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 parkour adjacent racing game that uses arm swinging locomotion to scale urban courses laden with verticality.<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://www.meta.com/en-gb/experiences/vertigo-rush/8731055120282939/?srsltid=AfmBOoqo-9BhXFx8iH-AVk23vQs9d_p24nG5bNql7fUQMisRSpi6Y-cJ&ref=uploadvr.com" rel="noreferrer">Meta Quest</a>, <a href="https://store.steampowered.com/app/1483380/Vertigo_Rush/?ref=uploadvr.com" rel="noreferrer">Steam</a> (played on Meta Quest 3)<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: July 1 2026 (Quest), August 25 2026 (Steam)<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: SumaLab<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $14.99 </div></div><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Race-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/08/Race-1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1080" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1080 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Race-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: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><h3 id="off-to-the-races"><strong>Off To The Races</strong></h3><p>Vertigo Rush sees you (initially) take on the role of a brash young street urchin named Jack who is intent on piloting a rust-bucket robot to victory in a series of races known as 'The Derby'. Supported by a pit crew that consists of your precociously adept engineer/sister Sarah and a completely superfluous bearded man, you set off to claim glory across a series of challenging urban courses. </p><p>You propel your little mechanoid racer forward using an arm-swinging locomotion system similar to that popularized by Gorilla Tag. Additionally, you can vault, jump, climb and rocket boost yourself around the course. There are also sections where you grab onto rails that zoom you around sections of the track.</p><p>Vertigo Rush even includes a classic arcade racer-style weapon system, with a range of power-ups that can be collected and fired at opponents to slow them down or knock them off the track. As a premise, everything lands very well and in <em>some </em>ways the game puts me in mind of one of my favorite VR racers ever: Sprint Vector.</p><h3 id="testing-your-metal"><strong>Testing Your Metal</strong></h3><p>Unfortunately, I found the core locomotion mechanic just a little too finicky. I've played a great many games that focus on arm-swinging locomotion, so I’m no stranger to the technique, but there is something about this game's implementation of that system that I found just a little too fussy. Your arm movements need to be much more precise than feels necessary and even a small misstep will cost you your momentum.</p><p>There is definitely a skill curve to learning the correct technique, so with some practice you can find the required rhythm, but even after a couple of hours I would often find myself frustratingly stalling. Games like <a href="https://www.uploadvr.com/orion-drift-opens-early-access-on-february-25/" rel="noreferrer">Orion Drift</a> make a similar movement system feel fluid, and in that game, moving over varied terrain feels both challenging and intuitive. By comparison, Vertigo Rush ends up feeling a little clunky. However, this is something that could no doubt be smoothed out during Early Access.</p><p>That said, the climbing and boosting mechanics work well and once you do get a decent flow going, the game becomes quite enjoyable. The level design complements this nicely with tracks that mix verticality, twists, turns and platforming elements, ensuring that players have to make use of the full range of movement mechanics at their disposal.</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/08/Race-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/08/Race-2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1080" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1080 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Race-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:31</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><h3 id="in-need-of-a-tune-up"><strong>In Need Of A Tune Up</strong></h3><p>As Vertigo Rush is just entering Early Access, it's difficult to be too critical, but there are several areas that clearly need further development.</p><p>The current version contains a time trial mode and three cups in the campaign, each consisting of only three tracks. Unfortunately, the AI opponents you face when playing solo don't provide much of a challenge and I was able to place first in every cup on my second attempt. By the end, I was winning some races by a minute or more, which meant there wasn't much incentive to replay the tracks once I'd finished them.</p><p>I was excited when I saw the range of playable characters, including both the riders and the robots themselves, thinking that much like Mario Kart we would see some interesting specialization that would give the game some depth and nuance. Unfortunately, these are purely cosmetic and none of the different bots appear to have any stats that influence how they handle on the course, which feels like a real missed opportunity.</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;">Vertigo Rush is a racing game based on intense, fast-paced movement over varied terrain. There are very limited options of any kind available, let alone the usual comfort options. Players prone to VR motion sickness should definitely approach with caution.</span></p></div>
        </div><h3 id="where-my-bots-at"><strong>Where My Bots At?</strong></h3><p>Vertigo Rush does not seem to currently offer open online matches, with multiplayer only available via room codes. One can only hope that open lobbies will find their way into the game soon, as it is a sorely needed feature.</p><p>Thankfully, family sharing is available for Vertigo Rush which feels particularly important for the game's intended audience. I <em>was </em>able to play online using both my account and my daughter's, allowing us to enjoy some games together. For a game that appears reasonably focused on families or younger audiences, that feels essential.</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/08/Race-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/08/Race-3.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1080" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1080 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Race-3_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:32</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><h3 id="final-stretch"><strong>Final Stretch</strong></h3><p>Vertigo Rush is charming, well-presented and built around a novel idea. Its level design is very strong, mixing verticality, branching pathways and a range of movement mechanics to create courses that encourage you to find your own rhythm.</p><p>Unfortunately, finding that rhythm is currently easier said than done. The limited number of tracks combined with weak AI opponents and limited multiplayer options means there isn't currently enough challenge to keep players coming back after completing the cups.</p><p>For now, Vertigo Rush is a pleasant experience that I think is worth keeping an eye on, particularly for families or a younger VR audience. Those who are less patient with Early Access limitations, however, may want to wait a little longer before diving into the world of Vertigo Rush.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Dragon Quest: The Dive Is A VR Attraction Capturing 40 Years of Gaming ]]></title>
        <description><![CDATA[ Dragon Quest: The Dive attempts to capture 40 years of the iconic franchise with a thrilling VR motion ride, but the Tokyo exhibition&#39;s steep entry price makes it a tough sell. ]]></description>
        <link>https://www.uploadvr.com/dragon-quest-the-dive-is-a-vr-attraction-capturing-40-years-of-gaming/</link>
        <guid isPermaLink="false">6a8eeb8d72e9610001542cf9</guid>
            <category><![CDATA[ Location-Based ]]></category>
        <dc:creator><![CDATA[ Alicia Haddick ]]></dc:creator>
        <pubDate>Thu, 27 Aug 2026 02:41:55 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/sub9.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>After forty years, the Dragon Quest series has grown from a handwritten idea from Yuji Horii at Chunsoft penciled onto publisher Enix company office paper into a global franchise, and one of gaming’s most iconic IPs.</p><p>How do you celebrate that history? You could go moment by moment, carving out knowledge and archival pieces for every minute portion of the franchise, but when you have a series this large, how do you make such an exhibit truly exhaustive of every nook and cranny of the series? Which is why Dragon Quest: The Dive took a different approach, and it used VR to achieve that.</p><p>This celebration of four decades of this massive franchise is split into three distinct sections. The third and final area is the most traditional aspect of the exhibition for those wanting a pure look at franchise history. Encased in glass with a strict no-photography policy, were original design documents unearthed from vaults now on rare display. Handwritten, the original proposal lists almost all of the initial game’s very small team, which even at this early stage includes Akira Toriyama’s name as a designer of characters and monsters. Many of his initial sketches for the Slime and every monster were on display, as were entire dungeon maps and large tables that showed the specific stat increases of every level as the team sought to find balance.</p><p>Even musical notation for the main theme has been preserved and displayed. It’s a small space only focused on the first game - there are no documents for any other title in the series, but it’s such a fascinating look into the often-logical, nerdy necessities of programming and design in these early days of gaming.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/u4WxdUdu_Ow?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="『ドラゴンクエスト the DIVE -まだ見ぬ冒険の舞台へ-』プロモーション映像"></iframe></figure><p>The second area focuses primarily on the mainline titles for the series, starting with statues that offer life-size recreations of recognizable creatures and scenes that you can enter and take photos as the hero. Inflatable slimes can be squished and hugged, while stone golems and a knight aberrant stand menacingly. If you ever wondered what a creature in these games might feel like to the touch, there was an experience where you could touch a slime, or place your hand on the surprisingly warm surface of a rock bomb. Other areas scanned you to find out your kin monster or sprite - I was one of the many bunny girls from Dragon Quest’s history.</p><p>While certainly colorful with enough to engage audiences of all ages, it’s not something that will educate you if you’re already up to speed on the series. Aside from a neat visual of the original designs of Dragon Quest XII’s protagonist, likely the last to be designed by Toriyama before his sudden passing in 2024, much of this was designed to evoke memories or emotions more than educate. There are screenshots and quotes from every mainline title to point to and reminisce about, and displays to bring scenes to life.</p><p>What it does achieve by taking this approach is capturing the experience of being a Dragon Quest fan and bringing that to the space, rather than dryly recapping history that those fans already know. It’s a space that demands that you feel what 40 years of this series were like to live through, using this concept as the design philosophy driving this exhibit, rather than a more typical recap of documents and dates. Celebrate the fans, in that sense.</p><p>Which is where the VR aspect of Dragon Quest: The Dive comes into play. Rather than an introductory movie or series recap, this is a 5-minute VR attraction that speeds through locales while placing you in the role of the hero assisting a healslime named Homita with naive hopes of saving the world and a killer panther.</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/08/sub12.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/08/sub12.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/sub12.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/sub12.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/sub12.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>We climb aboard the killer panther and, at first, the adventure is pretty run-of-the-mill. Alongside Homita and his wooden sword, we wander through the woods until Treefaces, stone golems and more attack. That’s when things go far off plan, as we run and bound away till we have to jump from cliffs and ride upon a giant Hades Condor as recognizable creatures rush past and attack and we simply do everything we can to survive. Even that doesn’t go as we had hoped, however, as we are tossed into fast-paced river rapids and continue to be tossed and turned till we even find ourselves in an underground dungeon, where the most threatening creatures appear.</p><p>Here we are pitted face to face with an Estark, a lord of the Underworld against pits of fire and smoke. All seems lost, until the wooden sword begins to resonate inside you. That resonance transforms it into a mighty hero’s sword that slices down the creature and saves you all.</p><p>The entire attraction is on-rails and non-interactive, essentially an immersive video pre-rendered and displayed on Quest 3 headsets provided to all audiences. Immersion for the experience comes not just from the fact this video places you directly inside the world of Dragon Quest, but also from how the exhibition itself leads you into feeling a direct part of this world even as you are prevented from playing an active role.</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/08/sub10.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/08/sub10.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/sub10.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/sub10.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/sub10.jpg 1920w" sizes="(min-width: 720px) 720px"></figure><p>By stepping into the exhibition, you get an introduction video from your new Slime friend that leaves you acquainted. Following that, you step into the exhibition room and not only are you required to put on your headset, but you must also securely strap yourself into a 4DX-like chair that jolts you around with every duck and weave of your brief journey. Far from a minor jolt, this is intense in ways more reminiscent of an immersive rollercoaster from a theme park than a temporary attraction, and certainly not for the faint of heart when drops into ravines can feel near-blind and incredibly steep in this setup.</p><p>Not that this isn’t entertaining, but it could prove too much for audiences less familiar with the medium.</p><p>It’s certainly the highlight of the exhibition, but also a very different approach to what has become a growing trend in Japanese showcases as they seek new ways to integrate modern technologies into the traditional retrospective. <a href="https://www.uploadvr.com/how-tokyos-ghost-in-the-shell-exhibition-embraces-ar/" rel="noreferrer">During an exhibition for the beloved manga and anime franchise Ghost in the Shell</a>, centered on its many made-for-TV and theatrical adaptations, the exhibition used AR glasses not to transport people into the world of the series, but to enhance what already exists in the show to provide context through audio and video that simply can’t be printed on a piece of paper alongside static displays. Between the two exhibitions, whether by creating a virtual overlay to the real-world show or whisking audiences away into the world itself, the purpose of this is to provide a new dimension that can’t be offered without the use of additional technology.</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/08/IMG_4143.jpeg" class="kg-image" alt="" loading="lazy" width="2000" height="1500" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/IMG_4143.jpeg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/IMG_4143.jpeg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/IMG_4143.jpeg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/IMG_4143.jpeg 2400w" sizes="(min-width: 720px) 720px"></figure><p>In Dragon Quest: The Dive, the approach has flaws. While the VR ride itself is truly a full-body excursion that does integrate well into the exhibition - the following room with statues is placed in a manner that maintains the illusion of stepping into the world from the VR ride and translates it to a slow transition back to reality. Only, once the transition has ended, there is very little left of the exhibition, which can feel disappointing considering the high cost of entry. Tickets start at 4,400 yen per person when standard exhibitions of this caliber for other franchises typically cost half this price. It begins to feel like the VR ride is the point of the experience, not merely an enhancement, and at that point the question of whether such a high price for a 5-minute experience is justified begins to arise.</p><p>Especially when, if we were to compare it to VR attractions of similar length, the price similarly can feel steep. Just a few minutes away on the train from the exhibition’s location in Tokyo’s Harajuku area is Shinjuku, where the Kabukicho Tower plays host to numerous VR attractions based on IP like Evangelion for just a quarter of the price (and with more interactivity). Places like <a href="https://www.uploadvr.com/excurios-immersive-vr-locations-are-some-of-the-most-ambitious-to-date/" rel="noreferrer">Immersive Journey</a> and <a href="https://www.uploadvr.com/tyffonium-vr-japan-2025/" rel="noreferrer">Tyffonium</a> exist. <a href="https://www.uploadvr.com/monster-hunter-bridge-impressions/" rel="noreferrer">Monster Hunter Bridge</a>, which was a fully interactive AR experience at the 2025 World Expo in Osaka before that event's closure, will move to Nijigen no Mori theme park in 2027. Also present at the theme park? Dragon Quest Island, a full themed area complete with interactive attractions, accessible starting from a similar price to this exhibition.</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/08/IMG_4151.jpeg" class="kg-image" alt="" loading="lazy" width="2000" height="1500" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/IMG_4151.jpeg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/IMG_4151.jpeg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/IMG_4151.jpeg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/IMG_4151.jpeg 2400w" sizes="(min-width: 720px) 720px"></figure><p>For the brief runtime of the VR attraction part of Dragon Quest: The Dive, I truly felt immersed in the world of Dragon Quest in a way that the series has genuinely never achieved virtually before. Offered in other formats, this attraction is a must-try experience for anyone interested. While in theory this could complement a more voluminous exhibition, the lackluster offerings elsewhere in this showcase feel lacking for what should be an anniversary celebration for one of the biggest gaming franchises in Japan. Rather than enhancing the exhibit, like AR did for Ghost in the Shell, it exposes how lacking the rest of the showcase is, making this feel like an (expensive) paid test run for this ride’s possible installation elsewhere at a later date.</p><p>Which I hope can be done! But compared to how immersive technology has been able to enhance exhibitions in Japan in recent months, this is a case where, for all its individual merits, it can’t justify the price of admission.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Isle Of Food Impressions: A Pretty Tasty Tropical Restaurant Sim ]]></title>
        <description><![CDATA[ Isle of Food takes a novel approach to a cooking simulation game by having you explore an island for food to prepare for your guests. ]]></description>
        <link>https://www.uploadvr.com/isle-of-food-impressions-a-pretty-tasty-tropical-restaurant-sim/</link>
        <guid isPermaLink="false">6a8cb2aa71f6ab0001c46147</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Luis Aviles ]]></dc:creator>
        <pubDate>Wed, 26 Aug 2026 15:57:20 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/1000198665.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Isle of Food recently launched on Quest after an Early Access period on Steam, and its ingredient collecting and cooking sim recipes combine for a delicious dish.</p><p>The tactile nature of virtual reality, with its granular interactivity, can greatly enhance the experience of playing simulation games. Pulling a carrot seed from your backpack, scattering it onto the earth, watering it, and harvesting it with a shovel feels somehow more meaningful when every one of those actions is a physical one. This is where Isle of Food shines.</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 cooking and ingredient-collecting sim on a tropical island.<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://www.meta.com/experiences/isle-of-food/31091861580461807/?ref=uploadvr.com" rel="noreferrer">Quest</a>, <a href="https://store.steampowered.com/app/4072850/Isle_of_Food/?ref=uploadvr.com" rel="noreferrer">SteamVR (Early Access)</a><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>: Svaiy Art Industries <br><b><strong style="white-space: pre-wrap;">Publisher</strong></b>: Istifa Games <br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $19.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/08/Isle-Of-Food_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/08/Isle-Of-Food.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Isle-Of-Food_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>
            <figcaption><p><span style="white-space: pre-wrap;">A gameplay video of how attending to a customer's order usually goes.</span></p></figcaption>
        </figure><p>In Isle of Food, you play as the chef of a restaurant on a tropical island. You must attend to hungry tourists by collecting every resource—alive or dead—on the island to serve as a proper, edible dish. Spawning at a wooden dock, your tiki hut restaurant is bustling with hungry customers. Equipped with a grill, oven, blender, and plenty of cute little umbrellas for cocktails, the only items missing are the ingredients. One half of Isle of Food's gameplay involves cooking up delightful recipes for your hungry tourists. The other half is all about collecting raw ingredients.</p><p>On this densely packed island, there are tomatoes, potatoes, cows, deer, fish, and more that appear in the mornings or evenings, whether it's rainy or not. Anything that is not naturally accessible around you can be bought and crafted with a rather futuristic 3D printer to spend your hard-earned money on. Among the many items on offer, buying new furniture to customize the business and attract new types of customers is one of the main goals.</p><p>One of the first dishes a customer requests is a grilled sliced apple. Surprise. There are no apples in your pantry. You need to go and pick the apple from a tree and cook it within an allotted time. Once back with the juicy fruit, the cookbook on the table directly explains how to chop it into five slices, cook, flip, and deliver. Voila. Completing dishes quickly and accurately makes your customers happy, which awards you experience points. Get enough of these, and you level up, learn new recipes, and continue to expand your nascent business.</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/08/1000198663.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/08/1000198663.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/1000198663.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/1000198663.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/1000198663.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Mysterious structures in the tropical paradise allude to more than just cooking.</span></figcaption></figure><p>Isle of Food does not concern itself too much with realism, to its benefit. For instance, while a spatula can be used to flimsily plate a boiling hot veggie, I found it easier to simply grab it with my hand and put it on the dish. A handy wristwatch you can click on will make any tool you require appear, like a shovel or fishing rod. There is no fall damage, stamina, or life bar to consider either, as evidenced when I simply stopped holding the top of a palm tree to reach some coconuts. Lastly, offloading any collected ingredients from your backpack automatically to your kitchen’s stock with the press of a button is refreshing.</p><p>An interesting detail you notice while scavenging for ingredients is how the island itself feels full of secrets, many of which are not fully explored. There are giant glowing crystals next to where grapes grow. More puzzling even is the fact that an elaborate throne of an ancient civilization, complete with a shiny crown, is just lying there. Perhaps the medieval sword stuck a la Camelot’s Excalibur foreshadows more combat options, considering hunting animals with a bow and slingshot is necessary to obtain certain proteins.</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/08/1000198664.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/08/1000198664.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/1000198664.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/1000198664.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/1000198664.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The cookbook is handy and will unlock up to 7 levels of dishes.</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;">Isle of Food provides expected accessibility features. The movement hand can be toggled between left and right. Snap or smooth turning, along with the respective angle and turn speed, can be tweaked. A seated mode is available. For those with motion sickness a tunneling vignette with various levels of intensity is also an option. As mentioned, no teleporting means getting stuck will equal restarting the game, for the time being.</span></p></div>
        </div><p>Although it is billed as a full release, it does feel like the game still has some technical issues that need work. There is noticeable pop-in on the corners of the peripheral view. I got stuck in one part of the map with no unstuck button to speak of, which required a reboot. Some ingredients did not register as being placed on the dish I put them on, acting as floating objects instead.</p><p>Restaurant simulators are nothing new, but the physicality that VR brings to the process of exploring and collecting ingredients makes the experience feel novel. Hunting animals, harvesting vegetables, or climbing palm trees blends easily with the cooking part of the game, making for a hectic but fun gameplay loop. Isle of Food could do with more time in the oven, but what is on offer is worth a taste.</p><p>Isle of Food is out now for <a href="https://store.steampowered.com/app/4072850/Isle_of_Food/?ref=uploadvr.com" rel="noreferrer">SteamVR</a> in Early Access and <a href="https://www.meta.com/experiences/isle-of-food/31091861580461807/?ref=uploadvr.com" rel="noreferrer">Meta Quest</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Honking My Way Through Trombone Champ: Unflattened&#x27;s Disney DLC ]]></title>
        <description><![CDATA[ We honked our way through Disney Movie Magic Volume 1, the latest DLC for Trombone Champ: Unflattened. ]]></description>
        <link>https://www.uploadvr.com/trombone-champ-unflattened-disney-movie-magic-volume-1-dlc-impressions/</link>
        <guid isPermaLink="false">6a8f1fc272e9610001542e27</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Wed, 26 Aug 2026 15:56:55 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/trombone-champ-header-disney.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>I just came home from my family's annual vacation, a week in Florida's Walt Disney World Resort, where we ate Mickey-shaped pancakes, rode magical mountain roller coasters, watched fireworks at 1am, and rubbed shoulders with anthropomorphic ducks, dogs, and mice.</p><p>After such a fun-filled trip, returning to the real world has been a drag. So it was a nice little surprise to come home and find that Trombone Champ: Unflattened's Disney Movie Magic Volume 1 DLC pack had tooted its way onto <a href="https://www.meta.com/experiences/trombone-champ-unflattened/25085547287757633/?ref=uploadvr.com" rel="noreferrer">Meta Quest</a>, <a href="https://store.steampowered.com/app/4849840/Trombone_Champ__Disney_Movie_Magic_Volume_1/?ref=uploadvr.com" rel="noreferrer">SteamVR</a>, and <a href="https://store.playstation.com/en-us/concept/10011900/?ref=uploadvr.com" rel="noreferrer">PlayStation VR2</a> while I was away.  </p><p>I've spent the last few days honking my way through the paid music pack, unlocking its collectibles, and fighting back the post-vacation blues via the immersive power of VR.</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>: Disney Movie Magic Volume 1 is a Disney-themed DLC pack for Trombone Champ: Unflattened, a comical musical rhythm game in which you play a trombone (in my case, badly). <br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://www.meta.com/experiences/trombone-champ-unflattened/25085547287757633/?ref=uploadvr.com" rel="noreferrer">Meta Quest</a>, <a href="https://store.steampowered.com/app/4849840/Trombone_Champ__Disney_Movie_Magic_Volume_1/?ref=uploadvr.com" rel="noreferrer">SteamVR</a>, and <a href="https://store.playstation.com/en-us/concept/10011900/?ref=uploadvr.com" rel="noreferrer">PlayStation VR2</a> (played on Quest)<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: August 20, 2026 <br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Flat2VR Studios<br><b><strong style="white-space: pre-wrap;">Publisher</strong></b>: Impact Inked<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $9.99 (DLC); $19.99 (base game)</div></div><p>To catch you up, Trombone Champ: Unflattened is the VR port of Trombone Champ, a flat screen musical rhythm game with a decidedly comedic tone that made a huge splash when it debuted in 2022. The game's silly presentation and the naturally oddball charm of playing a trombone to well-known tunes really struck a chord (to use a mixed musical metaphor). </p><p>The Flat2VR Studios-made VR port was similarly <a href="https://www.uploadvr.com/trombone-champ-unflattened-impressions/" rel="noreferrer">well-received when it debuted in 2024</a>, and has benefited from several DLC music packs since then. The Disney Movie Magic Volume 1 DLC is the latest, and it brings seven beloved Disney songs, two Disney-themed concert environments, and a smattering of Disney-esque cosmetics to the game.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/trombone-champ-lion-king-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/08/trombone-champ-lion-king-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/trombone-champ-lion-king-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:07</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Video captured by UploadVR.</span></p></figcaption>
        </figure><p>Launching into the DLC we find six songs available from the start. Each has three achievements, and by collecting a certain number of cumulative achievements, you can unlock the "Final Boss," which is a medley mashup of all the songs included in the pack. </p><p>The songs can be played in any Trombone Champ: Unflattened environment, but Disney freaks will likely want to dive right into the new ones: there's one that's reminiscent of Andy's room from Pixar's Toy Story, and another undersea area which references Ariel's grotto from the 1989 film The Little Mermaid. </p><p>The full track list follows: </p><ul><li>"A Whole New World" from Aladdin</li><li>"Under the Sea" from The Little Mermaid</li><li>"You've Got a Friend in Me" from Toy Story</li><li>"Be Our Guest" from Beauty and the Beast</li><li>"Circle of Life" from The Lion King</li><li>"Part of Your World" from The Little Mermaid</li></ul><p>It's a solid playlist of Disney classics, and anyone who grew up watching these films will instantly recognize the tunes. And the DLC is populated with plenty of little Easter eggs to keep Disney fans smiling. My youngest daughter's favorite characters are the little green aliens from Toy Story, and seeing their rocket ship sitting in the corner of the Toy Story environment was a sweet treat.</p><p>But don't let the cute presentation and warm nostalgia fool you. While some of the included songs are relatively easy to play, others are diabolically tricky. "Be Our Guest" from Beauty and the Beast is fast-paced, with rapid pitch changes that really challenge your coordination, especially on everything but the easiest difficulty mode. Similarly, "Under the Sea" from The Little Mermaid is a real hand-eye workout. </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/08/trombone-champ-be-our-guest_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/08/trombone-champ-be-our-guest.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/trombone-champ-be-our-guest_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:45</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Oof! It ain't easy.</span></p></figcaption>
        </figure><p>That said, mastering the songs is extremely rewarding, as confetti bursts from the ceiling and a roar of appreciative applause rolls from the crowd. As in the base game, the mechanics and gameplay loop are simply solid. </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;">Trombone Champ: Unflattened requires no locomotion, and can be played seated or standing. You can also select left or right hand controls. </span></p></div>
        </div><p><a href="https://www.uploadvr.com/trombone-champ-unflattened-full-release/" rel="noreferrer">When we reviewed Trombone Champ: Unflattened</a> we described it as being "more like a brand-new game than a flatscreen port, [that builds] upon the existing foundations well to deliver ridiculously silly fun." This DLC naturally carries on with everything great about the base game, just with a Disney-esque skin that fans of the film studios' works will appreciate. </p><p>For me, Trombone Champ: Unflattened's latest DLC is a real pleasure. It's been a blast playing along to some of the most memorable tunes from some of my kids' (and, admittedly, my own) favorite animated films. And watching my two daughters honk their way (off-key) through some of these great songs has filled my house with joy, even if my family and I are no longer partying in "the most magical place on Earth."</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Among Us 3D Developer Schell Games Confirms Layoffs ]]></title>
        <description><![CDATA[ Among Us 3D &amp; I Expect You To Die developer Schell Games has laid off employees for the first time in its history. ]]></description>
        <link>https://www.uploadvr.com/among-us-3d-schell-games-confirms-layoffs/</link>
        <guid isPermaLink="false">6a8f098572e9610001542d7e</guid>
            <category><![CDATA[ Industry News ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Wed, 26 Aug 2026 09:28:06 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/a7830c8063e844d6c8bf0c9a61c6fc85b801eaca-1920x1080-1.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Schell Games, the studio best known for Among Us 3D and the I Expect You To Die series, confirmed its first layoffs in the company's twenty-plus-year history.</p><p>Late last week, several Schell Games employees posted news of layoffs at the veteran studio. One person unaffected by the cuts stated "this has happened not because of anything you did or did not do. Our industry (and beyond) right now is hemorrhaging." The cuts reportedly hit multiple departments including marketing, art, design, and visual effects.</p><p>Schell Games CEO and founder Jesse Schell has said in past interviews that he avoids layoffs as a company philosophy, including this quote from a GamesIndustry interview in 2024:</p><blockquote>At the heart of it all is choosing not to put jobs at risk. We'll put cash at risk when we make a game, but we don't put jobs at risk. Even if our own IP brings in zero dollars, we still haven't put any jobs at risk—we still have a path forward where we'll be able to keep people on. So, in a lot of ways, it's a choice.</blockquote><p>Schell's highest-profile VR project is <a href="https://www.uploadvr.com/among-us-vr-review/" rel="noreferrer">Among Us VR</a>, which started as a VR-only title of the hit social deception game before being ported to flatscreen, renamed <a href="https://www.uploadvr.com/among-us-vr-is-becoming-among-us-3d-2/" rel="noreferrer">Among Us 3D</a>, and eventually <a href="https://www.uploadvr.com/schell-games-to-step-away-from-among-us-3d-later-this-month/" rel="noreferrer">turned over to Among Us developer Innersloth</a>. The studio has also released horror game <a href="https://www.uploadvr.com/silent-slayer-vault-of-the-vampire-review/" rel="noreferrer">Silent Slayer: Vault of the Vampire</a>, free-to-play hybrid title <a href="https://www.uploadvr.com/project-freefall-early-access-impressions/" rel="noreferrer">Project Freefall</a>, and the <a href="https://www.uploadvr.com/i-expect-you-to-die-3-credits-opening-video/" rel="noreferrer">I Expect You To Die</a> series of games. Aside from gaming, Schell Games has also done XR work in <a href="https://schellgames.com/portfolio?refinementList%5Bplatform%5D%5B0%5D=Location-based&ref=uploadvr.com">location-based entertainment</a> and <a href="https://schellgames.com/portfolio?refinementList%5Bgenre%5D%5B0%5D=Educational&ref=uploadvr.com">education</a>.</p><p>Schell Games joins a growing number of studios working in game development, in and out of VR, that have had layoffs in 2026. In VR specifically, that list includes Polyarc Games, Mighty Coconut, Kluge Interactive, and nDreams among others.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Supernatural&#x27;s New Independent App Is Now Available To Wishlist On Quest ]]></title>
        <description><![CDATA[ The new independent Supernatural app is now available to wishlist on Quest ahead of its launch this fall, while Meta&#39;s version has been renamed Legacy Edition. ]]></description>
        <link>https://www.uploadvr.com/supernaturals-new-independent-app-is-now-available-to-wishlist-on-quest/</link>
        <guid isPermaLink="false">6a8df098db2b980001bf68b3</guid>
            <category><![CDATA[ Fitness ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Wed, 26 Aug 2026 07:43:40 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/SN-Wishlist.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>The new independent Supernatural now has a Coming Soon page on the Meta Horizon Store ahead of its planned launch this fall.</p><p>Supernatural's new independent app can now be <a href="https://www.meta.com/experiences/supernatural/1340246269161324/?ref=uploadvr.com" rel="noreferrer">wishlisted</a>, while Meta's existing version has been renamed Supernatural - Legacy Edition.</p><p>The two apps now appear separately in the Horizon Store. Existing athletes who own Supernatural will see the Legacy Edition in their library, while the new Supernatural is listed as Coming Soon.</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/08/Screenshot-2026-08-25-at-3.39.13-PM.png" class="kg-image" alt="" loading="lazy" width="1598" height="732" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/Screenshot-2026-08-25-at-3.39.13-PM.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Screenshot-2026-08-25-at-3.39.13-PM.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Screenshot-2026-08-25-at-3.39.13-PM.png 1598w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Search results in the Quest app store for "Supernatural", showing the renamed Legacy Edition beside the new, unreleased app</span></figcaption></figure><p>In a post to the Official Supernatural Community on Facebook, coach Mark Harari said the new app will bring back Boxing and Flow with fresh workouts, new music, and environments presented “in higher definition.”</p><p>Supernatural is also directing existing athletes to wishlist the new app from inside the existing VR app. A message posted inside the Legacy Edition announces the new Coming Soon page and asks athletes to wishlist it ahead of the relaunch.</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/08/SN-in-app-Wishlist-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/08/SN-in-app-Wishlist-1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/SN-in-app-Wishlist-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:36</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Video captured on Quest 3, inside the Supernatural - Legacy Edition</span></p></figcaption>
        </figure><p>The separate listings reflect how the transition will work. The new Supernatural is separate from Meta's existing app. Athletes will need to move to the new app developed by <a href="https://www.uploadvr.com/supernatural-to-return-under-new-independent-company-as-coaches-rejoin-platform/" rel="noreferrer">Supernatural Health</a>, the independent company formed to take over the Supernatural experience.</p><p>As UploadVR <a href="https://www.uploadvr.com/how-supernatural-got-a-second-life-without-meta/" rel="noreferrer">reported last week</a>, Meta ended new development of Supernatural and laid off its team in January. Five months later, Meta announced that Supernatural Health would take over the experience, with the original founders returning and former members of the team coming back.</p><p>Supernatural Head of Fitness Leanne Pedante told UploadVR that the independent company is operating with a team of about 15 people, compared with nearly 200 at its largest. All six current Supernatural coaches are joining the new company.</p><p>Meta's Supernatural - Legacy Edition will remain available until December 3, 2026, while the independent Supernatural is expected to launch this fall. An exact release date hasn't been announced.</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/08/Screenshot-2026-08-25-at-3.41.14-PM.png" class="kg-image" alt="" loading="lazy" width="2000" height="1661" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/Screenshot-2026-08-25-at-3.41.14-PM.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Screenshot-2026-08-25-at-3.41.14-PM.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/Screenshot-2026-08-25-at-3.41.14-PM.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Screenshot-2026-08-25-at-3.41.14-PM.png 2398w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Call to action inside the listing for the Legacy Edition.</span></figcaption></figure><p>Supernatural Health previously announced pricing of $20 per month or $200 annually. Athletes who register for a Founding Membership through Supernatural Health's website can lock in a discounted annual price of $180 for the first year.</p><p>For now, athletes can wishlist the new Supernatural directly through its <a href="https://www.meta.com/experiences/supernatural/1340246269161324/?ref=uploadvr.com" rel="noreferrer">Meta Horizon Store page.</a></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Snoop Dogg Is The New Free Limited-Time Hitman World Of Assassination Elusive Target ]]></title>
        <description><![CDATA[ Snoop Dogg is the next limited-time Elusive Target in Hitman World of Assassination. &#39;The Herbalist&#39; mission releases this Thursday. ]]></description>
        <link>https://www.uploadvr.com/snoop-dogg-is-the-new-free-limited-hitman-world-of-assassination-elusive-target/</link>
        <guid isPermaLink="false">6a8e004edb2b980001bf68f3</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Wed, 26 Aug 2026 07:26:52 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/j51iu24UIjU-HD.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>'The Herbalist' is the latest limited-time Elusive Target mission for Hitman: World of Assassination. The free DLC starring hip-hop icon Snoop Dogg releases on August 27.</p><p>The announcement was made at Geoff Keighley's Opening Night Live games showcase at Gamescom this week. The Herbalist runs from August 27 to September 26. 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/08/YTDown.com_YouTube_HITMAN-World-of-Assassination-The-Herbal_Media_j51iu24UIjU_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/08/YTDown.com_YouTube_HITMAN-World-of-Assassination-The-Herbal_Media_j51iu24UIjU_001_1080p.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/YTDown.com_YouTube_HITMAN-World-of-Assassination-The-Herbal_Media_j51iu24UIjU_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: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>In The Herbalist, you once again assume the role of Agent 47, this time on the hunt for Dr. Cyrus Cane, an entrepreneur preparing to launch his latest product, Morsizzles, a cookie product said to be 'addictively' tasty. Behind the scenes, an elaborate cover-up scheme is hiding evidence of deaths during internal product testing. As always, Agent 47's mission is to eliminate the target, this time during a product pre-launch event on Haven Island. You will need to have access to the Haven Island location to complete this mission.</p><p>The Elusive Target series is a line of free, limited-time DLCs dating back to the 2016 Hitman game. Past Elusive Targets have featured actors&nbsp;<a href="https://www.uploadvr.com/hitman-world-of-assassination-gets-limited-time-mission-starring-milla-jovovich/" rel="noreferrer">Milla Jovovich</a>, Sean Bean and Jean-Claude Van Damme and rappers Eminem and <a href="https://www.uploadvr.com/rapper-wiz/" rel="noreferrer">Wiz Khalifa</a>.</p><p>Hitman: World of Assassination is available in VR on&nbsp;<a href="https://store.steampowered.com/app/1659040/HITMAN_World_of_Assassination/?ref=uploadvr.com" rel="noopener">Steam</a>&nbsp;and&nbsp;<a href="https://store.playstation.com/en-us/product/UP4572-PPSA01768_00-00000000000VR2AC?ref=uploadvr.com" rel="noopener">PlayStation VR2</a>. The Herbalist is a free add-on to the game available starting August 27.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Fast Travel Games&#x27; Erik Odeldahl On Building Payday: Aces High For VR ]]></title>
        <description><![CDATA[ We played Payday: Aces High with Fast Travel Games and talked to Chief Creative Officer Erik Odeldahl about the VR design philosophies behind the co-op heist shooter. ]]></description>
        <link>https://www.uploadvr.com/fast-travel-games-erik-odeldahl-on-building-payday-aces-high-for-vr/</link>
        <guid isPermaLink="false">6a8c7c8f71f6ab0001c4607f</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 25 Aug 2026 07:05:16 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/ss_5bea2bfc606cf4dbf6d2b9761e41c34fda3153e6.1920x1080--1-.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Minutes after playing Payday: Aces High for the first time, we talked to Fast Travel Games' Chief Creative Officer Erik Odeldahl about the design philosophies behind the upcoming co-op heist shooter. </p><p>The interview is on this week's UploadVR Gamescast with <a href="https://www.uploadvr.com/writer/james_tocchio/" rel="noreferrer">James Tocchio</a> and me. This interview was conducted on August 12 immediately following our media session and held under coverage embargo until now. </p><p>Below are some highlights from the nearly forty-minute conversation. </p><hr><h2 id="how-much-content-to-expect-at-launch">How much content to expect at launch</h2><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/clip---payday-aces-high---launch-content_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/08/clip---payday-aces-high---launch-content.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/clip---payday-aces-high---launch-content_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:26</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><strong>Erik Odeldahl: </strong><em>You basically start the game with six heists and five difficulty levels. You can play them stealthily or go loud. We will launch another heist very soon after launch, and then we'll keep supporting it. So, we've got a really good plan to basically keep the game active. We're not just launching heists. There's going to be other stuff, which I'm not sure my marketing department wants me to talk about.</em></p><hr><h2 id="making-hard-choices-on-features-to-cut">Making hard choices on features to cut</h2><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/clip---payday-aces-high---no-hostages_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/08/clip---payday-aces-high---no-hostages.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/clip---payday-aces-high---no-hostages_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: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><strong>Erik Odeldahl: </strong><em>What we decided early on to skip in our implementation, basically, we want to focus on the guns. We want to focus on gadgets. We want to focus on physical interactions. There's a hostage exchange thing where you can take customers at a bank hostage and buy yourself time before the security come and cops come swarming in. And we basically removed that because one thing that is super hard in VR is to physically interact with other NPCs without it becoming a bit janky. And we really didn't want this game to be janky.</em></p><p><em>Also, we felt that we wanted a slightly higher tempo than the flat as well, a bit more hectic, a bit more intense. So that was the one thing we decided early on to actually take out of the design and instead focus and basically try to give players other means of staving off security and more stealth options.</em></p><hr><h2 id="on-researching-heists-during-development">On researching heists during development</h2><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/clip---payday-aces-high---inspiration-and-research_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/08/clip---payday-aces-high---inspiration-and-research.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/clip---payday-aces-high---inspiration-and-research_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><strong>Erik Odeldahl: </strong><em>I bought a book, which I can't remember the name of, but it's an amazing book which is basically like the city from the eyes of a thief. It's like how you scale these walls. You know, the walls are beautiful for you and me, but for a thief, they're perfect.</em></p><p><em>And when we did research for the game, there's a classical museum in the game which is very much inspired by the National Museum of Art in Stockholm. And we had a guided tour with the entire team. At the end of the tour, he was like, "Do you have any questions for me?" There was a famous art theft in the late '90s, I think, there. So we were basically, "How did they get in? Where's your security room? Where can, you know, if we wanted to disable the cameras or steal the footage, where would we go?" And that got a bit awkward.</em></p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">💡</div><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">Note: </strong></b>the art theft Erik is referring to happened in December 2000.</div></div><hr><p>Get the full interview on our <a href="https://youtu.be/ZPjsvwcY2Q4?ref=uploadvr.com">YouTube channel</a> or your preferred podcast platform. </p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/ZPjsvwcY2Q4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="VR Gamescast: Talking Payday: Aces High With Fast Travel Games' Erik Odeldahl"></iframe></figure> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Real VR Fishing &quot;US South&quot; DLC Launches On Quest &amp; Steam ]]></title>
        <description><![CDATA[ Real VR Fishing brings players to warm waters with its latest expansion, the US South DLC, out now on Quest and Steam. ]]></description>
        <link>https://www.uploadvr.com/real-vr-fishing-us-south-dlc-launches-on-quest-steam/</link>
        <guid isPermaLink="false">6a8c8f9371f6ab0001c46097</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Tue, 25 Aug 2026 06:59:07 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/real-vr-fishing-US-South-DLC_Banner_2560_1440.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Real VR Fishing brings players to warm waters with its latest expansion, the US South DLC, out now on Quest and Steam.</p><p>Devs United Games have announced that the latest DLC for Real VR Fishing will let players cast their lines across 7 new locations in the waters of the southern United States. The "US South" DLC drops today, and adds fishing spots from Texas, the Texas Gulf Coast, the Mississippi River in New Orleans, the Atlantic coasts of Georgia and Florida, and way out in the Florida Keys. </p><p>In addition to the seven new fishing locations, the US South DLC adds many new species of fish drawn from the DLC regions' real-world ecosystems. These include bonefish, tarpon, and the infamously tricky snook. The DLC also adds a new rod and reel set. </p><p>Devs United Games is also keen to point out that this latest expansion is the first to utilize a new "image-upscaling pipeline" which is said to produce environments that are "noticeably sharper and higher-fidelity" than any which have appeared previously in the photorealistic fishing game. </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/08/USS_02_Jacksonville.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/08/USS_02_Jacksonville.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/USS_02_Jacksonville.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/USS_02_Jacksonville.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/USS_02_Jacksonville.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/08/USS_01_CrescentCityConnection.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/08/USS_01_CrescentCityConnection.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/USS_01_CrescentCityConnection.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/USS_01_CrescentCityConnection.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/USS_01_CrescentCityConnection.png 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>The full list of included content is pasted here from the studio's press release:</p><ul><li><strong>7 new fishing locations</strong> spanning freshwater, brackish and saltwater: Hamilton Pool Overhang (Austin, TX), Fulton Harbor (Texas Gulf Coast), The Crescent City Connection (New Orleans, LA), Saint Marys River at Night (GA), Friendship Fountain (Jacksonville, FL), Bahia Honda State Park (FL Keys), and Sunset in Key West (FL)</li><li><strong>New species</strong>, including snook, bonefish, permit, tarpon, Guadalupe bass, Atlantic sturgeon, mangrove/mutton/yellowtail snapper, gafftopsail catfish and ladyfish</li><li><strong>A new and reel rod set</strong> built for Southern inshore fishing</li><li><strong>Upgraded visual fidelity</strong> — the first expansion built on the new image-upscaling pipeline, delivering the sharpest environments in the series to date</li><li><strong>Two night stages and a sunset stage</strong> — Jacksonville's illuminated waterfront, Saint Marys River after dark, and the southernmost sunset in the continental United States</li></ul><p>Real VR Fishing's US South DLC launches today (August 25) on <a href="https://www.meta.com/experiences/real-vr-fishing/2582932495064035/?srsltid=AfmBOoq0zxIexWj2-diU2nQ21PKBb1gBOgrbRupWYYTie3v644wIbwNE&ref=uploadvr.com" rel="noreferrer">Meta Quest</a> and <a href="https://store.steampowered.com/app/1266470/Real_VR_Fishing/?ref=uploadvr.com" rel="noreferrer">SteamVR</a> for $9.99. The base game is priced at $19.99.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Into The Radius 2 Coming To PlayStation VR2 In September ]]></title>
        <description><![CDATA[ Into the Radius 2 lands on PlayStation VR2 on September 24. It takes full advantage of the headset&#39;s features, but co-op support will come later this year. ]]></description>
        <link>https://www.uploadvr.com/into-the-radius-2-coming-to-playstation-vr2-in-step/</link>
        <guid isPermaLink="false">6a8c707c71f6ab0001c46022</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 25 Aug 2026 06:44:30 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/itr2header.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Dystopian survival shooter Into the Radius 2 launches on PlayStation VR2 on September 24, but if you are looking to play with a friend, you have to wait for co-op support to be added later.</p><p>Developer CM Immersive announced the release date on the PlayStation Blog and detailed how this version of the game takes advantage of the features of Sony's headsets. <a href="https://www.uploadvr.com/into-the-radius-2-exits-early-access-later-this-month/" rel="noreferrer">Into the Radius 2</a> will run at a native 90fps with eye-tracked dynamic foveated rendering to boost performance. It also has headset haptics and utilizes the Sense controllers' adaptive triggers. </p><p>That said, the game will not support co-op gameplay at launch. That is planned for a free update in Q4 2026. </p><p>This news comes on the heels of last week's confirmation that the Quest 3 version of the game will <a href="https://www.uploadvr.com/into-the-radius-2-exits-early-access-on-quest-3-later-this-month/" rel="noreferrer">leave Early Access</a> later this week on August 27. Following the 1.0 update on the original SteamVR edition in April, CM Immersive is moving quickly to expand the full experience to other platforms.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/into-the-radius-2-exits-early-access-on-pc-looks-to-the-future/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Into The Radius 2 Exits Early Access On PC &amp; Looks To The Future</div><div class="kg-bookmark-description">Into The Radius 2’s PC VR full release is available now - and CM Immersive is already planning its future updates.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-5007e893-c7e8-4dd2-8187-04dd838ec758.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---banner--8--5d3a12eb-39c3-472d-851d-7d77615c9c9d.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>As far as future updates, when the game left Steam Early Access, CMI stated it did not plan to add new locations or content expansions, instead focusing on more features like mod support and localization for non-English languages. </p><p>Into the Radius 2 can be wishlisted on PS VR2 <a href="https://store.playstation.com/en-us/concept/10019955?ref=uploadvr.com">here</a>.</p><p></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Project Phoenix: Everything We Know So Far About Meta&#x27;s Next Headset ]]></title>
        <description><![CDATA[ Here&#39;s everything we know (so far) about Project Phoenix, Meta&#39;s next headset. ]]></description>
        <link>https://www.uploadvr.com/phoenix-everything-we-know-so-far-meta-next-headset/</link>
        <guid isPermaLink="false">6a867e7b17a1560001698c0c</guid>
            <category><![CDATA[ Headsets &amp; Tech ]]></category>
        <dc:creator><![CDATA[ Luna ]]></dc:creator>
        <pubDate>Mon, 24 Aug 2026 10:04:15 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/combined-2.png" medium="image"/>
        <content:encoded><![CDATA[ <p>It has been widely reported by multiple reputable sources that Meta is working on a premium, ultralight, open-periphery headset with a tethered compute puck, intended to occupy a similar high-end position to Meta Quest Pro, but in a much sleeker form factor.</p><p>Here is everything we know so far about Meta's next VR/MR device.</p><hr><h2 id="phoenix-is-a-passthrough-vr-mixed-reality-headset">Phoenix Is A Passthrough VR (Mixed Reality) Headset</h2><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-puffin-ultralight-headset-report/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta Plans Ultralight Headset With Tethered Puck For 2027</div><div class="kg-bookmark-description">Meta reportedly plans a new extremely light headset with a tethered compute &amp; battery puck for 2027 instead of the canceled Quest Pro 2.</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-e73aad8e-42a9-494c-b520-3469022509f0.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/1000019438-1-d063ae37-d901-4c04-a1ed-c62e0bc24198.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>The headset project now known by the codename <strong>Phoenix </strong>was initially reported by <a href="https://www.theinformation.com/articles/meta-considers-mixed-reality-glasses-code-named-puffin?ref=uploadvr.com" rel="noreferrer">The Information</a> all the way back in 2024. In that report, an earlier prototype known as <strong>Puffin </strong>was described as <strong>"a bulky pair of glasses"</strong> that <strong>weighed less than 110 grams,</strong> yet  was an <strong>opaque VR-style headset with pancake lenses and passthrough cameras, </strong>with its light weight being achieved by <strong>offloading both the battery and computing hardware to an external tethered puck</strong>. This is distinct from devices like <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>, which only offload the battery. The report describes Puffin as not including controllers, instead leveraging <strong>Eye and Hand Tracking to use the gaze-and-pinch input scheme</strong> introduced by Apple Vision Pro, and later utilized by <a href="https://www.uploadvr.com/meta-connect-2024-orion-prototype-ar-glasses/" rel="noreferrer">Meta's own Orion AR Glasses</a> prototype. Meta reportedly hoped to ship the device in 2027.</p><p>This came shortly after The Information's reporting that <a href="https://www.uploadvr.com/meta-reportedly-canceled-quest-pro-2/" rel="noreferrer">Meta had canceled a more direct Quest Pro successor</a> and Vision Pro competitor codenamed La Jolla due to concerns over the costs of the micro-OLED displays and other components. This was later <a href="https://www.uploadvr.com/meta-confirms-quest-pro-2-cancelation-ultralight-headset-plan/" rel="noreferrer">confirmed by Meta CTO Andrew Bosworth</a> in an interview with then–The Verge reporter Alex Heath.</p><p>In essence, Meta made a choice to prioritize comfort and wearability, rather than having the best possible specs in its next high-end VR/MR device. When Meta CTO Andrew Bosworth was asked “What do you think is a worthy tech tradeoff to get VR headsets smaller and lighter?” <a href="https://www.instagram.com/stories/highlights/17858613990492520/?ref=uploadvr.com" rel="noreferrer">during a November 2025 Instagram "Ask Me Anything" session</a>, his response strongly hinted at this shift in philosophy:</p><blockquote>"You know, I love this question because so often the features I get asked for are more features. People want to know, when’s this feature I want coming, and when’s that coming, and when’s this coming, and when can I get more field of view and more of everything?<br><br>And I always try to tell you, well, <strong>these are real trade-offs</strong>, and be careful what you wish for, because <strong>there’s headsets out there that deliver the thing that you want and nobody’s using them</strong>, and this is why I think a lot of them are not being used:<br><br><strong>I think lightness is premium on the headset. I think it’s more important than a lot of other features.</strong><br><br>John Carmack used to say, “Simplicate and add lightness,” which is, uh, from an aeronautical engineer, if I recall correctly.<br><br>So, yeah, this is the right question to ask. And the answer is, like, I think we can. I think there’s a <strong>lot of trades</strong> that we can make. <strong>Instead of taking the wins from each generation and pouring it into more features, you can take those wins and pour it into lightness and smallness, and that’s probably the right call."</strong></blockquote><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Boz_11_24_2025_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/08/Boz_11_24_2025.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="720" height="1078" playsinline="" preload="metadata" style="aspect-ratio: 720 / 1078; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Boz_11_24_2025_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>
            <figcaption><p><span style="white-space: pre-wrap;">Meta CTO Andrew Bosworth sharing his thoughts on headset form factor and weight in a November 2025 Instagram AMA response.</span></p></figcaption>
        </figure><hr><h2 id="phoenix-comes-into-focus">Phoenix Comes Into Focus </h2><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-prioritizing-puffin-for-2026-pushing-out-quest-4-to-2027/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta Prioritizing Ultra-Light Headset With Puck Over Traditional Quest 4</div><div class="kg-bookmark-description">Meta is prioritizing shipping an ultralight Horizon OS headset with a tethered compute puck in 2026, and might not ship a new traditional form factor Quest until 2027.</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-cfcaf8ab-8f17-4cee-91a8-837dd6339121.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Meta-Reality-Labs-white-11c332fc-64a5-4031-95e0-41d574b44063.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Reports regarding the device were quiet for some time, but in June 2025 UploadVR learned from multiple people familiar with the matter that Meta was prioritizing an ultralight open-periphery headset with a tethered compute puck for 2026 over a traditional Quest 4.</p><p>Before this, in July 2024, The Information reported on a 2026 Quest 4 product line that would have a budget model and a premium model, <a href="https://www.uploadvr.com/meta-quest-4-2026-quest-pro-2-2027-report/" rel="noreferrer">codenamed Pismo Low and Pismo High</a>, and a <a href="https://www.uploadvr.com/meta-focus-group-quest-4-face-eye-tracking/" rel="noreferrer">focus group listing found in October 2024</a> suggested that at least one of these models would have both Eye and Face Tracking. Both of these devices were effectively canceled, and the existing prototypes became internal development units.</p><p>At that point, the ultralight open-periphery headset with a tethered compute puck became Meta's focus, with the goal of shipping it in 2026. It was reported that the device would run the same Horizon OS as Quest headsets, but be strongly focused on virtual screens for productivity and entertainment, and other seated mixed reality and VR use cases. A new prospective traditional Quest 4 was planned to ship no earlier than 2027.</p><p>Just days later in June 2025, <a href="https://www.uploadvr.com/meta-ultralight-headset-with-puck-less-than-1000-wall-street-journal/" rel="noreferrer">The Wall Street Journal reported</a> that Meta plans to release a "premium virtual-reality headset" codenamed <strong>Loma </strong>in 2026, which looks <strong>"similar to a large pair of eyeglasses"</strong> with a puck — clearly referring to the same headset. Meta often uses separate codenames for projects and the hardware candidates within those projects.&nbsp;The publication also claimed that Meta was "planning to charge less than $1000" for the device.</p><p>Around a month later, while reporting on <a href="https://www.uploadvr.com/bytedance-reportedly-working-on-lightweight-pico-headset-with-tethered-puck/" rel="noreferrer">ByteDance's next PICO device</a>, The Information claimed that the primary codename for Meta's ultralight open-periphery headset was now known to be <strong>Phoenix</strong>.</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/08/stanley.png" class="kg-image" alt="" loading="lazy" width="436" height="640"><figcaption><span style="white-space: pre-wrap;">A page in the Horizon mobile app showing STANLEY (Phoenix Puck) as a device option, found by dataminer and programmer </span><a href="https://x.com/noridoesvr?ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">Nori</span></a><span style="white-space: pre-wrap;">.</span></figcaption></figure><p>It is my understanding that the codename <strong>Phoenix </strong>refers to the overall project initiative, while <strong>Loma </strong>refers to the hardware candidate, and the additional codename <strong>Stanley </strong>refers to the underlying mainboard and software platform.</p><p>This is consistent with Meta's previous devices. For example, <a href="https://www.uploadvr.com/quest-pro-specs-features-details/" rel="noreferrer">Quest Pro</a> was developed under the project codename <a href="https://www.uploadvr.com/oculus-pro-cambria-revealed/" rel="noreferrer">Cambria</a>, with the hardware candidate codenamed <a href="https://www.theinformation.com/articles/meta-plots-ambitious-vr-release-schedule-of-four-headsets-by-2024?ref=uploadvr.com" rel="noreferrer">Arcata</a> and its underlying mainboard and software platform codenamed <a href="https://www.uploadvr.com/quest-pro-specs-controllers-leak/" rel="noreferrer">Seacliff</a>.</p><hr><h2 id="design-form-factor">Design &amp; Form Factor</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/08/mymockup2-1.png" class="kg-image" alt="" loading="lazy" width="1901" height="789" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/mymockup2-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/mymockup2-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/mymockup2-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/mymockup2-1.png 1901w" sizes="(min-width: 720px) 720px"><figcaption><b><strong style="white-space: pre-wrap;">2D mock-up/sketch</strong></b><span style="white-space: pre-wrap;"> that I created </span><b><strong style="white-space: pre-wrap;">based on the development units I saw</strong></b><span style="white-space: pre-wrap;"> in December 2025.</span></figcaption></figure><p>In December 2025, I had the opportunity to view development units of the Phoenix device. The 2D mock-up/sketch above is based on what I personally observed at the time (most depictions of the device found online are speculative or derivative edits <a href="https://x.com/Lunayian/status/2006840962102997389?ref=uploadvr.com" rel="noreferrer">based on my original post</a> and imagery, rather than independent depictions), while the descriptions below reflect both those observations and information shared by people familiar with the device, rather than the final product.</p><p>On a technical level, <strong>Phoenix is firmly a glasses-like Passthrough VR (Mixed Reality) headset, </strong>operating on the same basic principle as Meta Quest 3 and 3S<strong>.</strong> It may also be described in broader terms as an XR or spatial computing device, but those terms do not place it in a separate hardware category: Phoenix remains an opaque VR headset that uses camera passthrough to enable Mixed Reality.</p><p><strong>It is not a see-through AR device,</strong> like <a href="https://www.uploadvr.com/meta-connect-2024-orion-prototype-ar-glasses/" rel="noreferrer">Meta's Orion prototype</a>, nor does it fall into the same product category as the many see-through display-mirroring glasses marketed under broad “XR” or “AR” labels, despite sharing a broadly similar glasses-like form factor. Meta may even ultimately market Phoenix as “Mixed Reality Glasses”, though this would describe its positioning and form factor rather than distinguish it from Passthrough VR.</p><p>Phoenix has a glossy, ski-goggle-like front visor reminiscent of <a href="https://www.uploadvr.com/quest-pro-specs-features-details/" rel="noreferrer">Meta Quest Pro</a>, though considerably smaller, with IR and passthrough cameras along the upper edge and additional sensing components positioned toward the center. Its overall shape and upper-edge camera layout are broadly similar to <a href="https://www.uploadvr.com/gravityxr-x100-chip-lightweight-headsets/" rel="noreferrer">GravityXR's M1 reference design</a>. Labels on some early development units also identified a <strong>dToF (direct Time-of-Flight) depth-sensing</strong> subsystem within the central sensor array.</p><p>The visor itself is slim, with a front-to-back thickness much closer to a device like <a href="https://www.uploadvr.com/viture-luma-viture-the-beast-display-glasses-announce-preorders/" rel="noreferrer">VITURE's Beast</a> display glasses than a Quest 3.</p><p>Like Quest Pro, Phoenix uses an open-periphery design by default, with no facial interface or light blocker. Unlike Quest Pro’s halo-style forehead support, however, Phoenix rests on the user’s nose, more akin to the fit of display glasses. Its nose pad assembly is adjustable, allowing the pads to be repositioned vertically and moved closer together or farther apart to accommodate different nose shapes. The assembly can also be removed entirely and replaced with differently sized options.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/R6_21_be80c14a-9412-41ab-8f0d-c05c1292a4ee.png" class="kg-image" alt="" loading="lazy" width="1200" height="800" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/R6_21_be80c14a-9412-41ab-8f0d-c05c1292a4ee.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/R6_21_be80c14a-9412-41ab-8f0d-c05c1292a4ee.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/R6_21_be80c14a-9412-41ab-8f0d-c05c1292a4ee.png 1200w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">VITURE's Beast display glasses. Note the visor thickness and nose pad assembly.</span></figcaption></figure><p>Phoenix has temples with a thick but conventional glasses-like profile, housing speakers as well as additional cameras. The development units I saw had volume controls under the right arm, and a physical <a href="https://www.uploadvr.com/quest-3s-action-button-official-passthrough-meta-support/" rel="noreferrer">Action Button</a> on the top right of the visor.</p><p>Both temples can fold inward on hinges for storage and portability, in a manner broadly similar to Meta’s Orion prototype. On the units I saw, the ends of the temples were made of a silicone-like material, and the compute puck's cable was attached to the end of the left temple.</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/08/HAHaqAkW4AAB11E-1.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1000" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/HAHaqAkW4AAB11E-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/HAHaqAkW4AAB11E-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/HAHaqAkW4AAB11E-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/HAHaqAkW4AAB11E-1.jpg 2272w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">How the temples fold inward on Meta's Orion prototype.</span></figcaption></figure><p>Inside the headset are pancake lenses. On the development units I saw, the interior of the frame was lined with dark gray fabric. The lenses themselves appeared somewhat similar in shape to those used in Apple Vision Pro, although considerably smaller. Separately, people familiar with Phoenix have described its field of view as narrower than most traditional VR/MR devices, with the optical design instead balancing a smaller form factor with pixel density, while noting that the open-periphery design makes the limitation less noticeable in use, particularly in Mixed Reality experiences.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Vision-Pro-and-Quest-3-without-straps.webp" class="kg-image" alt="" loading="lazy" width="1000" height="334" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/Vision-Pro-and-Quest-3-without-straps.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Vision-Pro-and-Quest-3-without-straps.webp 1000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Meta Quest 3 (left) and Apple Vision Pro (right) pancake lenses. </span></figcaption></figure><p>The other major component of Phoenix is its compute puck. Early development versions of the compute puck resembled a large battery bank, and were larger than the battery-only packs used by devices such as Apple Vision Pro and Samsung Galaxy XR. The puck featured exhaust vents around the upper part of its enclosure, similar to <a href="https://www.uploadvr.com/xreal-aura-ships-this-fall-with-snapdragon-reality-elite-in-its-puck/" rel="noreferrer">XREAL Aura</a>, but extending continuously around the top.</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/08/batteries_aurapuck_v2-1.png" class="kg-image" alt="" loading="lazy" width="2000" height="618" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/batteries_aurapuck_v2-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/batteries_aurapuck_v2-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/batteries_aurapuck_v2-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/batteries_aurapuck_v2-1.png 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Apple Vision Pro (left) and Samsung Galaxy XR (center) battery-only packs, alongside XREAL Aura’s compute puck (right).</span></figcaption></figure><p>Dataminer and programmer <a href="https://x.com/noridoesvr/status/2019847513470357625?ref=uploadvr.com" rel="noreferrer">Nori created a 3D model of Phoenix's compute puck</a> based on "physical prototypes" she had seen in February 2026 (most depictions of the puck found online are speculative or derivative edits based on her original post and imagery, rather than independent depictions) and the model is consistent with my own observations.</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/08/noripuckwm2.png" class="kg-image" alt="" loading="lazy" width="2000" height="744" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/noripuckwm2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/noripuckwm2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/noripuckwm2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/noripuckwm2.png 2062w" sizes="(min-width: 720px) 720px"><figcaption><b><strong style="white-space: pre-wrap;">3D render</strong></b><span style="white-space: pre-wrap;"> of Phoenix’s compute puck </span><b><strong style="white-space: pre-wrap;">created by dataminer and programmer Nori based on "physical prototypes" she saw in February 2026.</strong></b></figcaption></figure><p>Consistent with Nori's 3D model, the development units I saw had a clip mounted on the back of the puck. My understanding is that this is intended to attach to the user’s waistband, helping keep the puck secure during movement while leaving its cooling system exposed during higher-power workloads.</p><hr><h2 id="design-appears-in-firmware">Design Appears In Firmware</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/08/etnux_early-1.jpg" class="kg-image" alt="" loading="lazy" width="1799" height="1031" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/etnux_early-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/etnux_early-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/etnux_early-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/etnux_early-1.jpg 1799w" sizes="(min-width: 720px) 720px"></figure><p>In February 2026, dataminer Samuila managed to download an early version of the Eye Tracking NUX firmware package for Phoenix. <a href="https://www.uploadvr.com/graphics-depicting-metas-next-headset-found-in-quest-firmware/" rel="noreferrer">I was then able to inspect the package and get it running on a Meta Quest Pro</a>. The package itself contained a vector outline and a very low-resolution image of Phoenix that clearly depict a slim headset with glasses-style nose pads instead of a face interface.</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/08/bridge_calibration.png" class="kg-image" alt="" loading="lazy" width="540" height="540"><figcaption><span style="white-space: pre-wrap;">Very low-resolution image of Phoenix found in the Eye Tracking NUX package.</span></figcaption></figure><p>Then, in July 2026, <a href="https://x.com/ToastConcern/status/2082182672806232347?ref=uploadvr.com" rel="noreferrer">dataminer and security researcher ToastConcern managed to download an updated version of the Eye Tracking NUX firmware package</a>. This new version included blurred renders of the headset itself, alongside other device-setup assets labeled "PHX".</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/08/OrthoFit_HeadsetFit_Down_Panel_v001_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/08/OrthoFit_HeadsetFit_Down_Panel_v001.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="800" height="500" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="aspect-ratio: 800 / 500; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/OrthoFit_HeadsetFit_Down_Panel_v001_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:05</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><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/08/OrthoFit_LeftLensSpacing_In_Panel_v001_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/08/OrthoFit_LeftLensSpacing_In_Panel_v001.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="800" height="500" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="aspect-ratio: 800 / 500; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/OrthoFit_LeftLensSpacing_In_Panel_v001_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:05</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><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/08/OrthoFit_NoseBridge_Swap_Panel_v001_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/08/OrthoFit_NoseBridge_Swap_Panel_v001.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="800" height="500" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="aspect-ratio: 800 / 500; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/OrthoFit_NoseBridge_Swap_Panel_v001_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:05</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><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/08/OrthoFit_NosePad_Down_Panel_v001_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/08/OrthoFit_NosePad_Down_Panel_v001.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="800" height="500" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="aspect-ratio: 800 / 500; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/OrthoFit_NosePad_Down_Panel_v001_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:05</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>While blurry, the videos clearly show a slim headset with an opaque front visor and pancake lenses, with dedicated segments demonstrating how to adjust and detach the nose pad assembly and change the IPD spacing.</p><hr><h2 id="focus-on-media-immersive-video-screens">Focus On Media, Immersive Video &amp; Screens</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/08/G1FuCOVXoAE0ieC.jpg" class="kg-image" alt="" loading="lazy" width="1920" height="1025" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/G1FuCOVXoAE0ieC.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/G1FuCOVXoAE0ieC.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/G1FuCOVXoAE0ieC.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/G1FuCOVXoAE0ieC.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Mark Zuckerberg announcing Horizon TV and Quest's media apps at Meta Connect 2025. </span></figcaption></figure><p>There are several indications that Meta intends for Phoenix to have a strong focus on entertainment in the form of media and immersive video, rather than centering primarily on productivity and business use cases as it did with Quest Pro, or on immersive gaming like Quest 3.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-partnering-with-james-cameron-quest-3d-entertainment-content/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta &amp; James Cameron Partner To Help Bring 3D Video Content To Quest</div><div class="kg-bookmark-description">James Cameron announced an exclusive multi-year partnership with Meta to help bring significantly more 3D video content to Quest headsets.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-622d4292-ec86-4d8e-afec-ceb7e9c332c1.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/Andrew-Bosworth-and-James-Cameron-d4fa890c-4791-4ab6-bb87-1a554a0a56d6.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>In December 2024, Meta and James Cameron announced an exclusive multi-year partnership to help bring significantly more 3D video content to Quest headsets, via Cameron's company <a href="https://lightstorm.vision/?ref=uploadvr.com" rel="noreferrer">Lightstorm Vision</a>. Meta said the partnership will bring "world-class 3D entertainment experiences spanning live sports and concerts, feature films, and TV series featuring big-name IP" to Horizon OS. So far, the only publicly released results of the partnership have been an <a href="https://www.uploadvr.com/avatar-fire-and-ash-3d-trailer-on-quest-limited-time/" rel="noreferrer">Avatar: Fire and Ash 3D clip</a> that was available on Quest in the <a href="https://www.uploadvr.com/meta-overhauls-quest-tv-app-to-be-hub-for-streaming-content/" rel="noreferrer">redesigned Horizon TV app</a> for a limited time, as well as 3D conversions of the film's trailers.</p><p>Then in April 2025, Cameron said in a publicized&nbsp;<a href="https://www.youtube.com/watch?v=qOdjM14QW0s&ref=uploadvr.com" rel="noreferrer">conversation</a>&nbsp;with Meta CTO Andrew Bosworth that headsets <a href="https://www.uploadvr.com/james-cameron-vr-headsets-solve-the-problems-of-3d-movies/" rel="noreferrer">effectively solve the problems of 3D cinema</a>.</p><p>More notably for Phoenix, during Meta Connect 2025, Cameron appeared in an extended conversation with Meta CTO Andrew Bosworth, and did interviews with several content creators. <a href="https://www.youtube.com/watch?v=hoNpFAUo0jo&ref=uploadvr.com" rel="noreferrer">In a conversation with Norman Chan from Adam Savage's Tested</a>, when asked about the future of headsets and content, Cameron responded:</p><blockquote><em>"I think it’s going to be the portal for all media that we consume, you know. I mean, really, I think when the <strong>weight and the form factor and all of those things are all conquered</strong> — and that’s <strong>imminent</strong>.<strong> That’s not some pie-in-the-sky thing. That is imminent</strong>, certainly to my satisfaction, and I have very exacting standards, as you might imagine.”</em></blockquote><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/CameronTestedConnect2025_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/08/CameronTestedConnect2025.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/CameronTestedConnect2025_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>
            <figcaption><p><span style="white-space: pre-wrap;">Clip of James Cameron's response in Tested's "James Cameron's Theory of 3D Cinema" interview.</span></p></figcaption>
        </figure><p>In June 2025, The Wall Street Journal reported that Meta was offering firms including Disney and A24 "millions of dollars" to provide "episodic and stand-alone immersive video based on well-known intellectual property" for the device codenamed <strong>Loma</strong>.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-courting-disney-a24-to-make-immersive-video/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta “Courting” Disney &amp; A24 To Make Immersive Video For Horizon OS</div><div class="kg-bookmark-description">Meta is “courting” Disney and A24 to produce immersive video for Horizon OS, offering “millions of dollars”, The Wall Street Journal reports.</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-75d61492-f219-45f8-8126-36df16e6671f.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Meta-Disney-A24-29f5c737-31c5-4d06-b83b-c7d256e46a5f.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>In October 2025, <a href="https://variety.com/2025/tv/news/talk-to-me-series-spinoff-immersive-3d-meta-1236564710/?ref=uploadvr.com" rel="noreferrer">Variety then reported</a> that Meta and XRTV were working on a 3D spin-off series of A24's 2022 horror film <em>Talk to Me</em>, exclusively&nbsp;for Meta's VR headsets. The production and cast were then <a href="https://deadline.com/2026/02/talk-to-me-series-sets-cast-1236736439/?ref=uploadvr.com" rel="noreferrer">confirmed by Deadline</a> in February 2026, describing it as a six-episode series "created exclusively for Meta’s immersive VR devices."</p><p>Finally, in March 2026, Meta Director of Games Chris Pruett offered what might be the clearest indication yet of the company’s future hardware priorities during <a href="https://www.youtube.com/watch?v=_NMYZYzva6Q&t=1492s&ref=uploadvr.com" rel="noreferrer">Meta's GDC 2026 The State of VR panel</a>. In the <a href="https://developers.meta.com/horizon/blog/gdc-2026-state-of-vr/?ref=uploadvr.com" rel="noreferrer">company's accompanying blog post</a>, he wrote:</p><blockquote><em>"Over the next couple of years, we expect more&nbsp;Mainstream Adults&nbsp;to enter VR through <strong>media consumption first, then discover games once they are in-headset.</strong> These are folks who don't move the needle today, but we expect to arrive as a large ecosystem player in the next few years. <strong>They purchase VR as a TV replacement first, then discover that it can also play video games.</strong> They are mid-core, love Meta Horizon+, and <strong>probably play seated without controllers.</strong>"</em></blockquote><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/MetaGDC2026Clip_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/08/MetaGDC2026Clip.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/MetaGDC2026Clip_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">3: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;">Meta Director of Games Chris Pruett’s original remarks, which the blog post excerpt is based on (24:52–28:42).</span></p></figcaption>
        </figure><p>This isn't to say Phoenix will be entirely focused on media and immersive video. Meta has been continually updating the Horizon OS Remote Desktop app and its Windows 11 integration, adding new features such as an Ultrawide mode, headset-side input forwarding, and more.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/quest-3-windows-11-remote-desktop-ultrawide-mode/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Quest 3’s Windows 11 Remote Desktop Gets Aspect Ratio Setting &amp; Ultrawide Mode</div><div class="kg-bookmark-description">The official Windows 11 Remote Desktop of Horizon OS now has 21:9 and 3:4 aspect ratio options, as well as an enveloping visionOS-like Ultrawide Mode.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-a48023dd-901b-446f-a2ce-821cb477565c.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Quest-3-Windows-11-Remote-Desktop-new-aspect-ratios-GIF-145afda1-33c5-4413-8a2f-da3a67a5db00.gif" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>In July 2026, the company even rebranded the app as <a href="https://www.meta.com/experiences/4809522785759352/?ref=uploadvr.com" rel="noreferrer">Virtual Display</a>, while Horizon OS 2.7 merged the features of <a href="https://www.uploadvr.com/meta-quest-hdmi-link-app-capture-cards/" rel="noreferrer">Meta Quest HDMI Link into it</a>, creating a single app for multiple screen-mirroring use cases.</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/08/VirtDisplayNotes-1.png" class="kg-image" alt="" loading="lazy" width="1108" height="595" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/VirtDisplayNotes-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/VirtDisplayNotes-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/VirtDisplayNotes-1.png 1108w" sizes="(min-width: 720px) 720px"></figure><p>There are also dedicated strings and assets related to gaze-and-pinch input within the app, suggesting that getting it working on a device where <strong>Eyes and Hands</strong> serve as the primary inputs has been a meaningful priority.</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/08/virtdisplaygaze.png" class="kg-image" alt="" loading="lazy" width="1495" height="202" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/virtdisplaygaze.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/virtdisplaygaze.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/virtdisplaygaze.png 1495w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Strings describing gaze-and-pinch input within the Virtual Display app.</span></figcaption></figure><p>Meta is also rethinking the core virtual screen experience in Horizon OS through an overhaul of its 2D window and panel system codenamed Display Evo.</p><p>While the <a href="https://www.uploadvr.com/meta-horizon-os-navigator-ui-finally-rolled-out-to-all-quest-headsets/" rel="noreferrer">Navigator</a> replaced the operating system's tablet-style app dock with a more modern overlay-style launcher, the underlying window system remained largely unchanged, still centering the experience around three apps in a relatively restrictive triple-monitor-style layout and forcing users to juggle additional windows between the now-simplified dock and the space around them.</p><p>Display Evo removes the simplified dock entirely. </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/08/DisplayEvoWindowManager_v206_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/08/DisplayEvoWindowManager_v206.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/DisplayEvoWindowManager_v206_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>
            <figcaption><p><span style="white-space: pre-wrap;">Footage of the in-development versions of Display Evo, Window Manager, and Quick Actions Menu v2 in Horizon OS 2.6</span></p></figcaption>
        </figure><p>In the Horizon OS 2.7 development version of Display Evo, 2D windows can instead open freely around the user, be "snapped" into groups by moving their edges together, or arranged into a Stack that users can flip through like cards.</p><p>Display Evo also introduces a redesigned Quick Actions Menu, providing access to a new Window Manager for viewing all open 2D windows, bringing them forward, or closing them individually or all at once. This is broadly similar to Android XR's app management interface, presenting open spatial windows in one place for quick selection or dismissal. In the Horizon OS 2.7 development version of the feature, the Window Manager also includes Stack and 3-Up presets for automatically organizing windows into stacked or triple-monitor-style layouts.</p><hr><h2 id="eye-tracking-gaze-and-pinch">Eye Tracking &amp; Gaze-And-Pinch</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/08/499314641_1423854199634873_3828513961534237780_n-2.jpg" class="kg-image" alt="" loading="lazy" width="1240" height="696" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/499314641_1423854199634873_3828513961534237780_n-2.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/499314641_1423854199634873_3828513961534237780_n-2.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/499314641_1423854199634873_3828513961534237780_n-2.jpg 1240w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Upscaled outline of Phoenix as found in the Prescription Lens firmware package.</span></figcaption></figure><p>Some of the most critical elements of Phoenix are its Eye Tracking and gaze-and-pinch input scheme. This is done in a way that is broadly similar to <a href="https://www.uploadvr.com/apple-vision-pro-review/" rel="noreferrer">Apple Vision Pro</a>, <a href="https://www.uploadvr.com/samsung-galaxy-xr-android-xr-first-impressions-hands-on/" rel="noreferrer">Samsung Galaxy XR</a>, and <a href="https://www.uploadvr.com/meta-connect-2024-orion-prototype-ar-glasses/" rel="noreferrer">Meta's own Orion AR Glasses prototype</a>. Users look at UI elements they want to interact with and pinch their fingers together to select them. This is in stark contrast to <a href="https://www.uploadvr.com/meta-quest-pro-review/" rel="noreferrer">Meta Quest Pro</a>, where Eye Tracking was primarily for avatars and, in limited scenarios, for foveated rendering.</p><p>Horizon OS firmware packages indicate that this is intended to be the default input scheme on Phoenix, prioritizing the user's <strong>Eyes and Hands</strong>.</p><p>The device has an extensive Eye Tracking calibration setup, similar to Apple Vision Pro and Samsung Galaxy XR. <a href="https://x.com/noridoesvr/status/2082258099319017768?ref=uploadvr.com" rel="noreferrer">Dataminer and programmer Nori managed to get a functional version of the Eye Tracking NUX firmware package running on her Quest 2</a>, using headset gaze to simulate eyes.</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/08/zBud4ZBVvoVTMktP-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/08/zBud4ZBVvoVTMktP-1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata" style="aspect-ratio: 1280 / 720; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/zBud4ZBVvoVTMktP-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: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>
            <figcaption><p><span style="white-space: pre-wrap;">Footage of Phoenix's Eye Tracking NUX, enabled to run on Quest 2 by dataminer and programmer </span><a href="https://x.com/noridoesvr?ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">Nori</span></a><span style="white-space: pre-wrap;">.</span></p></figcaption>
        </figure><p>The setup flow also provides further evidence for the return of the <a href="https://www.uploadvr.com/quest-3s-action-button-official-passthrough-meta-support/" rel="noreferrer">Action Button that debuted on Quest 3S</a>, positioned on the top right of Phoenix.</p><p>Because of the importance of Eye Tracking, prescription inserts on Phoenix appear to need to be paired to the device to apply distortion correction, again similar to Apple Vision Pro and Samsung Galaxy XR.</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/08/qr_code_pairing-3.webp" class="kg-image" alt="" loading="lazy" width="2000" height="2000" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/qr_code_pairing-3.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/qr_code_pairing-3.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/qr_code_pairing-3.webp 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/qr_code_pairing-3.webp 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Sample Phoenix prescription inserts QR code card found in firmware, with a placeholder link.</span></figcaption></figure><p>Meta's partner for Phoenix's prescription inserts appears to be Zenni Optical, the same company behind the <a href="https://www.zennioptical.com/vr-prescription-lenses-meta-quest-3?ref=uploadvr.com" rel="noreferrer">Quest 3 and 3S prescription inserts</a>. The lens inserts pair with the device either by scanning an included QR code card, or by manually entering their serial number within the headset.</p><hr><h2 id="eye-unlock">Eye Unlock</h2><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/eyeun_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/08/eyeun.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/eyeun_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:03</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Eye Unlock animations as found in firmware.</span></p></figcaption>
        </figure><p>Meta seems to be working on a new feature for Phoenix called Eye Unlock, similar to Optic ID on Apple Vision Pro.</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/08/eyeunlock.png" class="kg-image" alt="" loading="lazy" width="761" height="634" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/eyeunlock.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/eyeunlock.png 761w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Strings found in Horizon OS 2.7 describing Eye Unlock.</span></figcaption></figure><p>This feature appears designed to work alongside the existing Passcode integration. It appears to leverage the inward-facing cameras to verify the user and unlock the device, make purchases, and access other authentication-gated items.</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/08/eyeunlockpanel.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1087" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/eyeunlockpanel.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/eyeunlockpanel.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/eyeunlockpanel.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/eyeunlockpanel.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Work-in-progress Eye Unlock setup, as of Horizon OS 2.7.</span></figcaption></figure><hr><h2 id="codec-avatars-face-tracking">Codec Avatars &amp; Face Tracking?</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/08/frame-4.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/08/frame-4.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/frame-4.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/frame-4.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/frame-4.png 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Meta Quest Pro's Eye Tracking and Face Tracking sensors.</span></figcaption></figure><p>Meta's now-canceled initial Quest Pro successor, La Jolla, was reportedly set to feature <a href="https://uploadvr.com/vr-killer-app-avatar-telepresence?ref=uploadvr.com" rel="noreferrer">Codec Avatars</a>, the company’s long-running research project to achieve photoreal spatial telepresence via Face Tracking sensors on VR/MR headsets.</p><p>Multiple findings in Horizon OS firmware and elsewhere across Meta's ecosystem suggest that this may still be the case with Phoenix.</p><p>One of the clearest indications is a <strong>Loma</strong>EtFt configuration found in a camera model library within Horizon OS, suggesting that Phoenix is being developed with combined Eye Tracking and Face Tracking hardware.</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/08/lomaETFT-1.png" class="kg-image" alt="" loading="lazy" width="756" height="223" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/lomaETFT-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/lomaETFT-1.png 756w" sizes="(min-width: 720px) 720px"><figcaption><b><strong style="white-space: pre-wrap;">Loma </strong></b><span style="white-space: pre-wrap;">(Phoenix) appearing as LomaEtFt, alongside separate SeacliffFt and SeacliffEt entries for Quest Pro, in a Horizon OS camera model library.</span></figcaption></figure><p>Earlier evidence specific to Phoenix appeared in December 2025, when the first references to the device surfaced in Horizon OS firmware, tagged as "phx", before being removed around a week later. The strings and assets specifically describe how to pair prescription inserts to the device, and how to set up and calibrate Face Tracking for an avatar.</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/08/full-2.png" class="kg-image" alt="" loading="lazy" width="2000" height="839" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/full-2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/full-2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/full-2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/full-2.png 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Strings found in Horizon OS in December 2025, describing an internal testing flow for prescription inserts and Face Tracking calibration.</span></figcaption></figure><p>Later in December 2025, dataminer and programmer Nori noticed that the in-development Codec Avatars of the Meta employees and testers using them could be seen if their profiles were viewed via the Meta Horizon website.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">hi, found some :)  (1/4) <a href="https://t.co/DFejuxRPwE?ref=uploadvr.com">https://t.co/DFejuxRPwE</a> <a href="https://t.co/wYB5EczGMS?ref=uploadvr.com">pic.twitter.com/wYB5EczGMS</a></p>— Nori 🦈 (@noridoesvr) <a href="https://x.com/noridoesvr/status/1998912046533156873?ref_src=twsrc%5Etfw&ref=uploadvr.com">December 11, 2025</a></blockquote>
<script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script></figure><p>At the time, it seemed that Meta's eventual plan was to integrate Codec Avatars as an avatar type within the Horizon Worlds and Hyperscape systems. However, following the <a href="https://www.uploadvr.com/meta-cto-explains-layoffs-strategy-shift-vr-is-growing-less-quickly-than-we-hoped/" rel="noreferrer">far-reaching layoffs and reorganization of the VR and Horizon teams within Reality Labs</a>, it became unclear if that was still the goal going forward.</p><p>Now, as of August 2026, Meta's plans for Codec Avatars seem increasingly centered on video calls and telepresence for more versatile social experiences across the company's family of apps, alongside a new name associated with this direction: Hologram.</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/08/HologramNUX_MetaAI_August2026_V2_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/08/HologramNUX_MetaAI_August2026_V2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1080" height="1920" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="aspect-ratio: 1080 / 1920; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/HologramNUX_MetaAI_August2026_V2_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:11</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Seemingly AI-rendered "Hologram" product tour videos found in August 2026 builds of the Meta AI mobile app, showing the avatars on Ray-Ban Display-like Smart Glasses.</span></p></figcaption>
        </figure><p>Multiple packages within Horizon OS contain what appear to be sub-frameworks for a broader "Hologram Calling" system, with those frameworks also containing extensive references to Codec Avatars.</p><p>Alongside this, strings within the Meta AI mobile app for the company's Smart Glasses and other wearables describe the usage and setup process for a "Hologram" avatar, perhaps revealing the consumer-facing name for the long-in-development project.</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/08/HologramHzOS_SocialplatCC.png" class="kg-image" alt="" loading="lazy" width="2000" height="837" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/HologramHzOS_SocialplatCC.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/HologramHzOS_SocialplatCC.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/HologramHzOS_SocialplatCC.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/HologramHzOS_SocialplatCC.png 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Smali files referencing Holograms, found in the Horizon OS Social Platform package.</span></figcaption></figure><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/08/HologramFinalMetaAI-V2-1.png" class="kg-image" alt="" loading="lazy" width="2000" height="967" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/HologramFinalMetaAI-V2-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/HologramFinalMetaAI-V2-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/HologramFinalMetaAI-V2-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/HologramFinalMetaAI-V2-1.png 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Strings referring to Holograms, found in an August 2026 builds of the Meta AI mobile app.</span></figcaption></figure><p>Taken together, the evidence strongly suggests that Phoenix is being developed with support for Codec Avatars in mind (possibly branded as Holograms), leveraging the device's inward-facing sensor data. Separately, assets showing Holograms on Ray-Ban Display-like Smart Glasses also suggest Meta may plan to support estimated avatar animation on devices without full tracking hardware.</p><p>The main remaining questions are whether Codec Avatars will be available on Phoenix at launch, and how broadly Meta will expose its inward-facing sensor data. That data could be available to third-party developers, as with Quest Pro, or restricted to Codec Avatars and other system-privileged apps, closer to the approach used on visionOS.</p><hr><h2 id="display-systems">Display Systems</h2><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-next-headset-reportedly-2-5k-micro-oled-displays/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta’s Next Headset Will Reportedly Have 2.5K Micro-OLED Displays</div><div class="kg-bookmark-description">According to a Chinese VR news outlet, Meta’s next headset will use 2560×2560 micro-OLED displays, similar to Bigscreen Beyond headsets.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-b3639f46-a8b3-4031-9edb-7c505bd436a5.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Bigscreen-Beyond-micro-OLED-displays-fc10bd6e-92d8-4742-b8f9-7a7d745047fe.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>In March 2026, Chinese VR news outlet VRcoast claimed that Meta's next headset will use 2560×2560 micro-OLED displays, noting that SeeYA Technology plans to clear its existing production lines to dedicate its full capacity to the display for Meta's next headset. SeeYA is the provider of the micro-OLED displays in Bigscreen's Beyond PC VR headsets, both generations, which are also 2560×2560.</p><p>Bigscreen later told UploadVR that the report's suggestion about SeeYA's production is "wrong", but the claim is worth noting nonetheless.</p><p>If accurate, this resolution would place Phoenix above Meta Quest 3 in raw pixel count, though still below Apple Vision Pro. However, combined with the narrower field of view people familiar with Phoenix have described, this could give it substantially higher peak pixels per degree (PPD) than Quest 3.</p><p>Interestingly, around a week later in March 2026, Meta appeared to have accidentally enabled a global HDR setting for 2D apps in the initial versions of Horizon OS 2.3 PTC (Public Test Channel), visible even on Quest 3 and 3S.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Some 2D apps, natively Gallery and Instagram, have a weird over-contrast overlay on them in HzOS 2.3 PTC, making the panel super bright.<br><br>Hopefully Meta fixes this because it makes things like sideloaded media players near unusable.</p>— Luna (@Lunayian) <a href="https://x.com/Lunayian/status/2036639144479257028?ref_src=twsrc%5Etfw&ref=uploadvr.com">March 25, 2026</a></blockquote>
<script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script></figure><p>This was disabled in later builds, but it suggests that Meta was experimenting with how the OS should render on headsets with the deep contrast of OLED or micro-OLED displays.</p><hr><h2 id="qualcomm-chipset">Qualcomm Chipset</h2><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/qualcomm-snapdragon-reality-elite-new-flagship-xr-chipset/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Qualcomm Announces Snapdragon Reality Elite, Its New Flagship XR Chipset</div><div class="kg-bookmark-description">Qualcomm just announced Snapdragon Reality Elite, its new flagship XR chipset, and it will debut in the compute puck of Xreal’s Aura Android XR device this fall.</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-7231dd25-ace0-4afa-98c6-89c5a263a931.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/Qualcomm-Snapdragon-Reality-Elite-hero-93aaa69b-26ef-47b0-8361-49e3a0d0ff7e.PNG" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Evidence found in Horizon OS firmware libraries suggests that Phoenix will use Qualcomm’s Snapdragon Reality Elite, the successor to the XR2 Gen 2 chipset family.</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/08/SDXRE_UploadPerf-2.webp" class="kg-image" alt="" loading="lazy" width="1000" height="376" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/SDXRE_UploadPerf-2.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/SDXRE_UploadPerf-2.webp 1000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">UploadVR </span><b><strong style="white-space: pre-wrap;">estimate</strong></b><span style="white-space: pre-wrap;"> of GPU performance based on known characteristics.</span></figcaption></figure><p>The Snapdragon Reality Elite was announced in June 2026 and is explicitly designed to support multiple form factors, including the chipset being in the headset itself and the chipset being in a <strong>tethered compute puck</strong>. It's also designed to work in either <strong>passthrough </strong>or see-through display systems.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/xreal-aura-ships-this-fall-with-snapdragon-reality-elite-in-its-puck/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Xreal Aura Ships This Fall, With Snapdragon Reality Elite In Its Puck</div><div class="kg-bookmark-description">You can now preorder Xreal Aura, launching this fall, and the company confirmed it has Qualcomm’s new Snapdragon Reality Elite in its Android XR puck. Yet despite opening preorders, Xreal won’t reveal the price.</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-9a8650b1-3aff-402b-bde4-c01578eb2ce6.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/Xreal-Aura-5fdc1fa5-ee5f-4678-a0e4-0b7203d01ea1.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>XREAL Aura is confirmed to use the Snapdragon Reality Elite, and it recently <a href="https://browser.geekbench.com/v6/compute/6614542?ref=uploadvr.com" rel="noreferrer">appeared on Geekbench 6</a> with the SoC model SXR2330P.</p><p>Most notably, the SoC reference board is labeled <strong>niobe.</strong></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/08/niobeGPU-1.png" class="kg-image" alt="" loading="lazy" width="968" height="715" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/niobeGPU-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/niobeGPU-1.png 968w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">XREAL Aura as it appears on Geekbench 6 under the name Google Aura.</span></figcaption></figure><p>The previous-generation chips in the Snapdragon XR2 Gen 2 family powering devices like Meta Quest 3, Quest 3S, PICO 4 Ultra, and Samsung Galaxy XR are typically associated with the SoC model SXR2230P and the <strong>anorak </strong>reference board, though benchmarks for Meta hardware report proprietary device codenames as the board type instead, such as eureka for Quest 3 and panther for Quest 3S. Even so, the underlying <strong>anorak </strong>designation remains accessible on these headsets via system properties.</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/08/anorakdevices.png" class="kg-image" alt="" loading="lazy" width="2000" height="1275" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/anorakdevices.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/anorakdevices.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/anorakdevices.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/anorakdevices.png 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The PICO 4 Ultra (XR2 Gen 2) (top) and Samsung Galaxy XR (XR2+ Gen 2) (bottom) reference boards being labeled </span><b><strong style="white-space: pre-wrap;">anorak</strong></b><span style="white-space: pre-wrap;">.</span></figcaption></figure><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/08/AnorakWhite.png" class="kg-image" alt="" loading="lazy" width="1807" height="179" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/AnorakWhite.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/AnorakWhite.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/AnorakWhite.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/AnorakWhite.png 1807w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Quest 3 (XR2 Gen 2) and Quest 3S (XR2 Gen 2) reference boards being labeled </span><b><strong style="white-space: pre-wrap;">anorak</strong></b><span style="white-space: pre-wrap;">.</span></figcaption></figure><p>This is all notable in the context of Phoenix, because as of Horizon OS 2.7, <strong>niobe </strong>is already referenced across multiple firmware libraries in the OS. Moreover, the cam2_bridge library has code that describes a hardware configuration as <strong>Stanley/Niobe</strong>, along with <strong>Anorak</strong>.</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/08/stanleyniobe_cam2_bridge_green.png" class="kg-image" alt="" loading="lazy" width="1821" height="338" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/stanleyniobe_cam2_bridge_green.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/stanleyniobe_cam2_bridge_green.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/stanleyniobe_cam2_bridge_green.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/stanleyniobe_cam2_bridge_green.png 1821w" sizes="(min-width: 720px) 720px"><figcaption><b><strong style="white-space: pre-wrap;">Stanley/Niobe</strong></b><span style="white-space: pre-wrap;"> referenced in the cam2_bridge library with </span><b><strong style="white-space: pre-wrap;">Anorak</strong></b><span style="white-space: pre-wrap;">.</span></figcaption></figure><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/08/niobe_xrstreamingclient_2_green.png" class="kg-image" alt="" loading="lazy" width="1539" height="444" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/niobe_xrstreamingclient_2_green.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/niobe_xrstreamingclient_2_green.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/niobe_xrstreamingclient_2_green.png 1539w" sizes="(min-width: 720px) 720px"><figcaption><b><strong style="white-space: pre-wrap;">niobe </strong></b><span style="white-space: pre-wrap;">and </span><b><strong style="white-space: pre-wrap;">anorak </strong></b><span style="white-space: pre-wrap;">referenced in the Horizon OS xrstreamingclient firmware package.</span></figcaption></figure><p>The association between <strong>Stanley</strong>, Phoenix's mainboard and software platform codename, and <strong>niobe </strong>within Horizon OS firmware libraries strongly suggests that the device shares the same reference board as XREAL Aura, which is designed for the Snapdragon Reality Elite chipset.</p><hr><h2 id="a-new-home-environment">A New Home Environment</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/08/new_home_upscaled.png" class="kg-image" alt="" loading="lazy" width="1096" height="480" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/new_home_upscaled.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/new_home_upscaled.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/new_home_upscaled.png 1096w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Upscaled thumbnail for the new Home Environment, found in the Horizon OS 2.6 firmware.</span></figcaption></figure><p>In August 2025, <a href="https://www.uploadvr.com/meta-quest-v81-ptc-home-overhaul/" rel="noreferrer">Meta overhauled the Horizon OS Home Environment</a> to be built around a high-quality space called Loft, with unrestricted locomotion and customizable Scenery styles. As Meta moves the Horizon OS experience away from the Horizon Worlds platform, the company seems to be working on yet another overhaul.</p><p>Horizon OS 2.6 and 2.7 introduce strings and assets related to a brand-new Home Environment. It was initially named <strong>Loma </strong>Home, before later appearing simply as Home, New Home, or Home Environment 2026.</p><p>This Home Environment appears to move away from the Scenery system introduced by Loft, instead consisting of a single space that has Morning and Midnight lighting options in Settings, similar to most of the environments on visionOS and Android XR.</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/08/HomeSettings2-1.jpg" class="kg-image" alt="" loading="lazy" width="1194" height="925" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/HomeSettings2-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/HomeSettings2-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/HomeSettings2-1.jpg 1194w" sizes="(min-width: 720px) 720px"></figure><p>The space seems to be designed around a lounge-style home cinema and workspace, with what appears to be a large pre-anchored <a href="https://www.uploadvr.com/meta-overhauls-quest-tv-app-to-be-hub-for-streaming-content/" rel="noreferrer">Horizon TV</a> window in the center for easy access to media and immersive video content.</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/08/Meta-Horizon-TV---Home.webp" class="kg-image" alt="" loading="lazy" width="1440" height="810" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/Meta-Horizon-TV---Home.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Meta-Horizon-TV---Home.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Meta-Horizon-TV---Home.webp 1440w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The redesigned Horizon TV app that launched at Meta Connect 2025.</span></figcaption></figure><p>Meta is also experimenting with a feature called Dynamic Ambience, which could complement the Home's media-focused design. References found in Horizon OS 2.6 and 2.7 describe it as adding a rendered "halo" of light around focused theater panels.</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/08/dynamb.png" class="kg-image" alt="" loading="lazy" width="1849" height="600" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/dynamb.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/dynamb.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/dynamb.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/dynamb.png 1849w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Dynamic Ambience references found in Horizon OS 2.6 and 2.7</span></figcaption></figure><p>In practice, this would likely be similar to the media lighting features available on visionOS and in the numerous premium media player apps on the Meta Horizon Store, or real-world TV LED sync systems such as the Philips Hue Sync Box. A colored glow effect would appear around the currently focused window, with dynamic animations during media 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/08/SpatialTV_SAOP_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/08/SpatialTV_SAOP.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/SpatialTV_SAOP_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;">Example of how the Dynamic Ambience feature </span><b><strong style="white-space: pre-wrap;">might </strong></b><span style="white-space: pre-wrap;">look, using the player lighting in the app </span><a href="https://www.meta.com/experiences/spatial-tv/7087076334694024/?ref=uploadvr.com" rel="noreferrer"><span style="white-space: pre-wrap;">Spatial TV</span></a><span style="white-space: pre-wrap;">.</span></p></figcaption>
        </figure><p>While reception of Loft’s higher quality and unrestricted locomotion had been mostly positive, many existing users were frustrated that Meta chose to deprecate all of the older Virtual Environments with little warning.</p><p>Meta now appears to be directly addressing that feedback with a new feature called Classic Environments.</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/08/classicenv.png" class="kg-image" alt="" loading="lazy" width="758" height="211" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/classicenv.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/classicenv.png 758w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Strings referencing Classic Environments found in Horizon OS 2.7.</span></figcaption></figure><p>Dataminer and security researcher ToastConcern found evidence that Meta is actively testing updated versions of many previous Virtual Environments within the Classic Environments feature, with the environments being ported to the new Home framework for use as legacy options.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">These are the homes getting ported to the new updates <a href="https://t.co/nUJlry5f88?ref=uploadvr.com">pic.twitter.com/nUJlry5f88</a></p>— ToastConcern (@ToastConcern) <a href="https://x.com/ToastConcern/status/2083391817630773612?ref_src=twsrc%5Etfw&ref=uploadvr.com">August 1, 2026</a></blockquote>
<script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script></figure><hr><h2 id="phoenix-meta-quest-4-are-separate-devices">Phoenix &amp; Meta Quest 4 Are Separate Devices</h2><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/meta-delaying-ultralight-headset-starting-work-on-quest-4/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Meta Delays Ultralight Headset, Starts Work On Gaming-Focused Quest 4</div><div class="kg-bookmark-description">Meta is delaying its ultralight headset with a tethered puck to the first half of 2027, and, separately, starting work on a gaming-focused Quest 4, leaked memos reveal.</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-d7c8f80e-4d36-48f9-8473-c7a047819360.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">David Heaney</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Meta-Reality-Labs-white-1-1-2db40ce2-496d-45c9-ba5a-45d52c5c1c33.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>While Pismo Low and Pismo High, which would have formed a potential Quest 4 product line, were effectively cancelled as consumer products, Business Insider reported in December 2025 that it had viewed an internal Meta memo in which then-Reality Labs leaders Gabriel Aul and Ryan Cairns announced that <strong>Phoenix’s target ship date had been delayed to the first half of 2027.</strong> The publication also reported that <strong>Meta was working on a next-generation Quest device focused on immersive gaming,</strong> representing a “large upgrade” in capabilities over its existing devices.</p><p>In January 2026, following the <a href="https://www.uploadvr.com/meta-cto-explains-layoffs-strategy-shift-vr-is-growing-less-quickly-than-we-hoped/" rel="noreferrer">far-reaching layoffs and reorganization of the VR and Horizon teams within Reality Labs</a>, <a href="https://www.uploadvr.com/meta-building-future-headsets-still-have-optimism-in-vr/" rel="noreferrer">Meta CFO Susan Li said</a> during Meta's Q4 2025 earnings call that the company still had "optimism in the future of VR", and confirmed that it was still "building future headsets", with the plurality being key.</p><p>Then, in February 2026, in an interview with tech journalist Alex Heath, <a href="https://www.uploadvr.com/meta-cto-seems-to-confirm-quest-4-still-on-roadmap/" rel="noreferrer">Meta CTO Andrew Bosworth seemed to confirm the leak</a> that a Quest 4 is still on the roadmap, specifically saying:</p><blockquote>"I think it's officially leaked we've got <strong>two devices</strong> on the roadmap that we're super excited about coming out over the course of a period of time"</blockquote><p>Bosworth then reaffirmed this in July 2026, and <a href="https://www.uploadvr.com/meta-cto-reaffirms-work-on-multiple-next-generation-headsets-hin/" rel="noreferrer">hinted at a Meta Connect announcement</a> in some form.</p><p>So, <strong>Phoenix is not a Meta Quest 4. </strong>Within Meta’s lineup, it is being positioned as a spiritual successor to Meta Quest Pro, while more broadly targeting a lower-cost, lighter-weight take on the kind of premium Mixed Reality experience offered by Apple Vision Pro. <strong>The new plans suggest that Phoenix will land in the first half of 2027, with Quest 4 following at a later date, likely in the second half of 2027 or in 2028.</strong></p><hr><h2 id="can-it-run-quest-apps-games">Can It Run Quest Apps &amp; Games?</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/08/store2.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/08/store2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/store2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/store2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/store2.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>Phoenix runs the same Horizon OS used by Quest headsets today. So, barring any device-specific restrictions, it should be backward compatible with most content on the Meta Horizon Store. This means that use cases such as gaming and even PC VR streaming via apps such as <a href="https://www.uploadvr.com/valve-steam-link-quest-steamvr-streaming/" rel="noreferrer">Steam Link</a> and <a href="https://www.uploadvr.com/virtual-desktop-beta-adds-wired-usb-support-on-quest-headsets/" rel="noreferrer">Virtual Desktop</a> should be available on the device.</p><p>That backward compatibility may also extend to traditional tracked input, as early development units I saw could be paired with the <a href="https://www.uploadvr.com/meta-explains-quest-3-controller-tracking/" rel="noreferrer">Touch Plus controllers</a> used by Meta Quest 3 and 3S. However, it remains unclear whether Phoenix will ship with them, or whether tracked controllers will instead be supported as an optional accessory.</p><p>Its radically different form factor is also likely to introduce trade-offs, including what people familiar with the device have described as a narrower field of view, potentially reduced stability during room-scale gaming and fitness activities, and the need to manage a tethered compute puck.</p><p>Devices such as Quest 3, 3S, and <a href="https://www.uploadvr.com/valve-steam-frame-hands-on-impressions/" rel="noreferrer">Steam Frame</a> are likely to retain advantages such as a generally wider field of view, greater stability during active use, and all-in-one convenience. Phoenix, meanwhile, appears to prioritize a substantially lighter and smaller headset, potentially improved display clarity and contrast, and the ergonomic benefits of moving the battery and compute hardware off the head.</p><hr><h2 id="meta-pegasus">Meta Pegasus?</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/08/pegasus1.png" class="kg-image" alt="" loading="lazy" width="1302" height="746" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/pegasus1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/pegasus1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/pegasus1.png 1302w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The page at </span><a href="https://stage-meta.pulsellc.com/members/loma-rx?ref=uploadvr.com"><span style="white-space: pre-wrap;">https://stage-meta.pulsellc.com/members/loma-rx</span></a></figcaption></figure><p>Many different product names have been rumored for Phoenix. At one point, Meta internally floated "Quest Air" as a possible product name, as well as names that completely separate it from the Quest line.</p><p>In June 2026, code added to the Meta Horizon mobile app contained hardcoded URLs that led to web pages titled "<strong>Loma </strong>Rx Calculator", which included the text "Use this calculator for <strong>Loma </strong>Headset" on the pages.</p><p>The websites were hosted by Pulse LTD, LLC, Meta's solutions partner for retail deployments via the <a href="https://metasalesacademy.com/home/publicwebpage?ref=uploadvr.com" rel="noreferrer">Meta Sales Academy platform</a>.</p><p>The "Get help" section on the pages provided detailed instructions for people who appeared to be <a href="https://www.uploadvr.com/meta-lab-sections-coming-to-best-buy/" rel="noreferrer">Meta or Best Buy retail employees</a> demoing the device to prospective buyers, covering topics such as prescription insert selection and pairing, Eye Tracking calibration, and more.</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/08/gethelppair.png" class="kg-image" alt="" loading="lazy" width="779" height="654" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/gethelppair.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/gethelppair.png 779w" sizes="(min-width: 720px) 720px"></figure><p>However, in August 2026, all front-facing references to Loma had been replaced with a new name: <strong>Pegasus</strong>, while the URL and backend for the pages still displayed <strong>Loma</strong>.</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/08/pegacombined.png" class="kg-image" alt="" loading="lazy" width="2000" height="1006" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/pegacombined.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/pegacombined.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/pegacombined.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/pegacombined.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>While there is a possibility that this is an interim or placeholder name, such as when the <a href="https://www.uploadvr.com/meta-celeste-hud-glasses-name-design-emg-wristband-gestures-leak/" rel="noreferrer">internal renders of Meta Ray-Ban Display</a> featured text with the name "Meta | Celeste", this change appearing on a retailer-facing page suggests that <strong>Pegasus </strong>may be the product name for the device.</p><hr><h2 id="redefining-vr-form-factor">Redefining VR Form Factor</h2><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/gravityxr-x100-chip-lightweight-headsets/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">GravityXR: Chinese Startup Builds Chip To Enable Ultralight Headsets</div><div class="kg-bookmark-description">A Chinese startup with former Apple and Meta engineers built a coprocessor that enables ultralight headsets, and its reference design is the lightest ever shown.</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-3acc7e1f-ca1c-49d0-aa0e-06f8a2265ddc.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/GravityXR-reference-design-headsets-ecbf38d3-c53f-46c5-9463-8570ccc84cf8.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Meta likely sees a large opportunity for a device such as Phoenix. Smaller firms are already producing glasses-like Passthrough VR devices, and adjacent companies such as XREAL plan to ship <a href="https://www.uploadvr.com/xreal-aura-ships-this-fall-with-snapdragon-reality-elite-in-its-puck/" rel="noreferrer">puck-powered see-through devices</a>.</p><p>If Meta can successfully combine the strengths of Quest Pro and Quest 3 into a smaller, more approachable form factor at a lower cost than <a href="https://www.uploadvr.com/pico-project-swan-official-display-compute-specs-announcement/" rel="noreferrer">competitors</a> amid the <a href="https://www.uploadvr.com/apple-raises-the-price-of-most-products-including-vision-pro/" rel="noreferrer">increasingly harsh</a> consumer electronics market, it could catalyze a new wave of adoption for VR from brand-new audiences. At the same time, it could also offer a compelling upgrade path for casual users with current-generation headsets that have lapsed due to bulk and weight, as well as the subset of enthusiasts who <a href="https://www.uploadvr.com/bigscreen-beyond-2-and-beyond-2e-announced/" rel="noreferrer">value long-session comfort</a> and <a href="https://www.uploadvr.com/virtual-desktop-quest-3-update-quest-pro-face-eye-tracking/" rel="noreferrer">advanced features</a>.</p><p>Ahead of <a href="https://www.uploadvr.com/meta-connect-2026-dates-confirmed/" rel="noreferrer">Meta Connect 2026</a>, the company has informed VR developers that at least one session at the event will focus on <strong>controller-free interactions</strong>, suggesting its next-generation headset plans could be revealed in more detail.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Meta Connect 2026 livestream registration is open! 🎟️<br><br>📅 September 23-24<br><br>Tune in for expert-led VR developer sessions covering SDK updates, AI development workflows, controller-free interactions and new ways to grow revenue.<br><br>Register 👉 <a href="https://t.co/KTH94smJln?ref=uploadvr.com">https://t.co/KTH94smJln</a><a href="https://x.com/hashtag/MetaConnect?src=hash&ref_src=twsrc%5Etfw&ref=uploadvr.com">#MetaConnect</a> <a href="https://t.co/hS6hL6UBLV?ref=uploadvr.com">pic.twitter.com/hS6hL6UBLV</a></p>— Meta Horizon Developers (@MetaHorizonDevs) <a href="https://x.com/MetaHorizonDevs/status/2082891415433187374?ref_src=twsrc%5Etfw&ref=uploadvr.com">July 30, 2026</a></blockquote>
<script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script></figure> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Co-op Space Roguelike Sol Protocol Sets September Release Date On Quest 3 ]]></title>
        <description><![CDATA[ Co-op space roguelike Sol Protocol takes off on September 17 in Early Access on Quest 3 headsets. ]]></description>
        <link>https://www.uploadvr.com/co-op-sol-protocol-sets-release-date-for-meta-quest/</link>
        <guid isPermaLink="false">6a88602c68e00b00012a4a54</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Fri, 21 Aug 2026 12:00:03 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/CoverImage_Landscape.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Sol Protocol, a procedurally generated space-based co-op roguelike, has announced a September 17 Early Access release date on Quest 3 &amp; Quest 3S. </p><p>Developer Singular Perception (<a href="https://www.uploadvr.com/epyka-vr-review/" rel="noreferrer">Epyka</a>) also opened <strong>pre-orders</strong> for <strong>$9.99</strong>, a discount from the $12.99 full price at release and is planning a cross-play supported <strong>playtest</strong> at the end of this month. We previously learned the game was planned for <a href="https://www.uploadvr.com/co-op-interstellar-vr-roguelike-sol-protocol-blasts-off-in-early-access-this-september/" rel="noreferrer">Meta Quest in September</a> and SteamVR in October from June's VR Games Showcase.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/co-op-interstellar-vr-roguelike-sol-protocol-blasts-off-in-early-access-this-september/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Co-op Interstellar VR Roguelike Sol Protocol Blasts Off In Early Access This September</div><div class="kg-bookmark-description">Co-op sci-fi roguelike Sol Protocol launches in Early Access on Meta Quest this September, with SteamVR expected to follow.</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-464fbc38-f58f-4cb9-9ffc-998e2b98f1ac.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/sol-protocol-6b461081-3cfa-42e7-80b1-8b1540464a55.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Sol Protocol draws inspiration from the now delisted <a href="https://www.uploadvr.com/star-trek-bridge-crew-delisted/" rel="noreferrer">Star Trek: Bridge Crew</a>, 2012's FTL: Faster Than Light, &amp; 2024's Void Crew. You and two friends assume three interchangeable roles on a fully interactive spaceship: pilot, gunner, and engineer. Your team travels through hostile star systems and works together to survive a variety of procedurally generated encounters in deep space, including battles with enemy ships and exploration of abandoned outposts, stations, and other structures. The goal is to repair and upgrade the team's ship, <em>The Pathfinder.</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/08/6b-cockpitcaptainpov-enemyflyby.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/08/6b-cockpitcaptainpov-enemyflyby.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/6b-cockpitcaptainpov-enemyflyby.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/6b-cockpitcaptainpov-enemyflyby.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/6b-cockpitcaptainpov-enemyflyby.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/08/5d-snapmod.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/08/5d-snapmod.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/5d-snapmod.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/5d-snapmod.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/5d-snapmod.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/08/4e1-cockpitcaptainpov-dungeonoutside.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/08/4e1-cockpitcaptainpov-dungeonoutside.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/4e1-cockpitcaptainpov-dungeonoutside.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/4e1-cockpitcaptainpov-dungeonoutside.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/4e1-cockpitcaptainpov-dungeonoutside.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/08/4b-eva-dungeon-2players.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/08/4b-eva-dungeon-2players.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/4b-eva-dungeon-2players.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/4b-eva-dungeon-2players.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/4b-eva-dungeon-2players.png 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Singular Perception is also planning for instances where a three-person team cannot be assembled, with fully autonomous systems called Automa being developed to fill in the gaps and additional ship configurations for different crew sizes currently in development. </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/08/Sol-Protocol---Steam-Release-Date-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/08/Sol-Protocol---Steam-Release-Date-Trailer--1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Sol-Protocol---Steam-Release-Date-Trailer--1_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1: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>The team has been conducting biweekly playtests with the next scheduled for the end of August. You can sign up via <a href="https://www.sol-protocol.com/discord?ref=uploadvr.com">Discord</a>.</p><p>You can wishlist Sol Protocol on <a href="https://www.meta.com/experiences/sol-protocol/10067260370018011/?ref=uploadvr.com">Quest</a> and <a href="https://store.steampowered.com/app/4250370/Sol_Protocol/?ref=uploadvr.com">Steam</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ How Supernatural Got A Second Life Without Meta ]]></title>
        <description><![CDATA[ Months after Meta ended development and laid off its team, Supernatural&#39;s Head of Fitness tells UploadVR about the VR fitness app&#39;s unlikely path back as an independent company. ]]></description>
        <link>https://www.uploadvr.com/how-supernatural-got-a-second-life-without-meta/</link>
        <guid isPermaLink="false">6a863fab17a1560001698bc7</guid>
            <category><![CDATA[ Fitness ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Thu, 20 Aug 2026 17:02:36 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/SN-Flow-1.webp" medium="image"/>
        <content:encoded><![CDATA[ <p>Months after Meta ended new development and laid off its team, Supernatural is being rebuilt as an independent company. Head of Fitness Leanne Pedante tells UploadVR about the unlikely path back.</p><p>When Meta <a href="https://www.uploadvr.com/supernatural-coaches-face-same-fate-as-oculus-home-echo-arena/" rel="noreferrer">ended new development</a> of Supernatural and laid off its team in January, it appeared to be the end of one of VR's most recognizable fitness services.</p><p>Instead, something unusual happened.</p><p>Five months later, <a href="https://www.uploadvr.com/supernatural-to-return-under-new-independent-company-as-coaches-rejoin-platform/" rel="noreferrer">Meta announced</a> that Supernatural Health, a newly formed independent company, would take over the Supernatural experience, giving the service a path to continue outside of Meta. A new app is expected to launch on the Meta Horizon Store this fall, while Meta's existing Supernatural app will remain available until December 3.</p><p>The original founders are returning. Former members of the team are coming back. And a service Meta had decided to stop developing is now being rebuilt outside the company.</p><p>Meta's June announcement explained what would happen, but offered little detail about how Supernatural arrived at this unexpected second life.</p><p>Leanne Pedante can't answer what happened inside Meta to make that possible. But as <a href="https://www.uploadvr.com/fitness-supernatural-leanne-pedante/" rel="noreferrer">Supernatural's Head of Fitness</a> and a longtime coach, she can tell the story from the other side. She was among those who lost their jobs in January and, months later, found herself helping rebuild Supernatural as part of a much smaller independent team.&nbsp;</p><p>And for Pedante, that story begins thousands of miles away from Meta.</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/08/Leanne-Pedante-5.png" class="kg-image" alt="" loading="lazy" width="1338" height="764" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/Leanne-Pedante-5.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Leanne-Pedante-5.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Leanne-Pedante-5.png 1338w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Supernatural Head of Fitness Leanne Pedante</span></figcaption></figure><h2 id="an-unexpected-call-in-italy"><strong>An Unexpected Call In Italy</strong></h2><p>After the layoffs, Pedante started dismantling her life in Los Angeles.</p><p>She gave up her apartment, put her belongings into storage and left for Europe without knowing exactly when she would return. The trip had already been in the works, but suddenly there was no job waiting for her back home.</p><p>"I was like, maybe I won't come back," Pedante told UploadVR.</p><p>Then, about two weeks after arriving in Italy, she began hearing from Supernatural's original founders.</p><p>The possibility they were discussing seemed improbable: What if Supernatural could continue?</p><p>The timing struck Pedante as almost absurd. After years of having a home and career to return to, she had finally given both up.</p><p>"I felt like it was like the cosmic joke," she recalled.</p><p>Pedante wasn't ready to believe it yet.</p><p>"It sounded like such a long shot that I really wasn't getting my hopes up too much," she said.</p><p>So she stayed in Italy while conversations continued back home.</p><p>Roughly two months later, Pedante returned to find that the long shot had become something much more concrete.</p><p>"Everyone is aligned and this is actually going to happen," she recalled realizing.</p><p>"So then I had a job again."</p><h2 id="this-is-not-like-any-other-layoff"><strong>"This Is Not Like Any Other Layoff"</strong></h2><p>The path toward that return began with a shutdown that Pedante says caught much of the Supernatural team by surprise.</p><p>Layoffs were always a possibility working in tech, she acknowledged, but many on the team didn't expect it to happen when it did.</p><p>Former colleagues quickly created Discord servers and text groups to stay connected. Pedante said years of working together had produced genuine friendships across the company, including coaches, choreographers, engineers and others who had spent years building Supernatural together.</p><p>At the same time, something else was happening. Supernatural's users, referred to within the service as “athletes,” were making it clear that they weren't ready to lose it.</p><p>"There was this dual thing happening where we were all so sad and grieving and shocked and not sure what was going to happen next," Pedante told UploadVR. "But then we were being inundated with so much love and support and sadness from the community."</p><p>For some employees who had experienced layoffs elsewhere in the technology industry, the response was unlike anything they'd encountered before.</p><p>"I had many colleagues who had been through layoffs before say, 'This is not like any other layoff,'" Pedante recalled.</p><p>Athletes wrote about relationships they'd formed, changes they'd made in their lives and what Supernatural's coaches and community had come to mean to them.</p><p>Pedante described the response as "a salve to our own individual pain."</p><p>But it did something else too. It showed the former team that there was still considerable demand for what they had built.</p><h2 id="the-community-refused-to-move-on"><strong>The Community Refused To Move On</strong></h2><p>In the months after the layoffs, Supernatural athletes organized petitions, filled social media with calls to save the service and looked for ways to make their objections heard.</p><p>A <a href="https://www.change.org/p/save-supernatural-vr-fitness-a-lifeline-for-wellness-community-and-accessible-movement?ref=uploadvr.com"><u>Change.org petition</u></a> launched the day after the shutdown was announced ultimately drew more than 7,800 supporters. Among its requests was that Meta either allow the team to continue Supernatural within the company or permit it to spin off independently so the experience could survive.</p><p>The campaign extended beyond petitions and social media. At the Game Developers Conference (GDC) in March, Supernatural athlete Cheryl Briggs approached Meta Director of Games Chris Pruett following a conference session to make the case for the service. According to Briggs' subsequent account in the official Supernatural Facebook group, Pruett gave her his personal email and invited her to send him feedback.</p><p>Briggs later shared the email she sent Pruett, which incorporated feedback from other Supernatural athletes and argued that Meta should consider Supernatural as a broader health and wellness platform rather than simply a VR fitness game.</p><p>Months later, Meta announced that Supernatural would continue under a newly formed independent company.</p><p>There's no evidence that Briggs' outreach, the petition, or any individual community effort led Meta to that decision. Meta did, however, acknowledge the broader community response in its June announcement.</p><p>"We've heard your feedback loud and clear over the last few months," Meta told the Supernatural community, adding that it had been "working hard to find a path forward."</p><p>Pedante was more definitive about the effect that response had on the former Supernatural team.</p><p>"If the layoffs happened and the community quickly moved on and they were like, 'Okay, cool. What's next?' I don't think we would be doing what we're doing right now," she told UploadVR.</p><p>"We're only doing this because all of those people, the people who we built relationships with and who came to trust us, said we still need you."</p><p>The community provided a reason to try, and Supernatural's original founders and returning team were willing to try. But none of it could have produced an independent Supernatural without Meta allowing a path forward.</p><p>Rather than simply allowing the service to wind down, Meta announced in June that Supernatural Health, a new independent company, would "take over the Supernatural experience."</p><p>Meta hasn't publicly detailed what led to that decision. Its announcement establishes the outcome and acknowledges the community response, but stops short of explaining how or why the agreement came together.</p><p>What emerged from that process bears little resemblance in scale to the Supernatural organization Pedante left in January.</p><h2 id="from-nearly-200-people-to-about-15"><strong>From Nearly 200 People To About 15</strong></h2><p>"At our biggest we were almost 200 people staff and now we're about 15," Pedante told UploadVR.</p><p>That dramatic reduction is shaping how the new Supernatural operates.</p><p>Some of the differences are obvious. A team of roughly 15 people doesn't have anything approaching the resources of Meta. Pedante readily acknowledged that being small comes with limitations.</p><p>But it has also restored something she remembers from Supernatural's earliest years: the ability to move quickly.</p><p>Pedante pointed to recent athlete <a href="https://www.wearesupernatural.com/events?ref=uploadvr.com" rel="noreferrer">meetups</a> in Denver and Seattle. The team went from deciding it wanted to organize them to holding both events within roughly three weeks.</p><p>"I don't think we could have done that at a big company," she said.</p><p>That smaller scale is also giving the team an opportunity to reconsider assumptions built up over years of developing Supernatural.</p><p>For now, however, experimentation isn't the first priority.</p><p>The immediate challenge is getting Supernatural from where it is today to a new independent app this fall without losing what made people fight to keep it alive.</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/08/DSC00009.JPG" width="2000" height="1333" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/DSC00009.JPG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/DSC00009.JPG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/DSC00009.JPG 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/DSC00009.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/08/DSC00003.JPG" width="2000" height="1333" loading="lazy" alt="" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/DSC00003.JPG 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/DSC00003.JPG 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/DSC00003.JPG 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/DSC00003.JPG 2400w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Denver Athlete Meetup (L), Supernatural Athlete Jen Boyer with Coach Leanne Pedante (R), Photos: Supernatural</span></p></figcaption></figure><h2 id="what-makes-supernatural-supernatural"><strong>What Makes Supernatural Supernatural?</strong></h2><p>Rebuilding with fewer people creates opportunities to reconsider how Supernatural is made, but Pedante says some parts of the experience aren't up for debate.</p><p>She pointed to the environments, coaches, choreographers and music as defining elements of Supernatural.</p><p>"Those are non-negotiables," Pedante told UploadVR. "Those are the hallmarks of Supernatural."</p><p>That continuity extends to Supernatural's coaching team. All six current coaches are making the move to the independent app: Antonio Harrison, Mindy Lai, Raneir Pollard, Mark Harari, Dwana Olsen and Pedante.</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/08/SN-All-Coaches-Bright-1.png" class="kg-image" alt="" loading="lazy" width="1858" height="846" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/SN-All-Coaches-Bright-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/SN-All-Coaches-Bright-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/SN-All-Coaches-Bright-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/SN-All-Coaches-Bright-1.png 1858w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Supernatural coaches (L to R): Leanne Pedante, Antonio "Doc" Harrison, Mindy Lai, Raneir Pollard, Dwana Olsen, Mark Harari</span></figcaption></figure><p>For athletes who have spent years working out alongside those coaches, their return provides one of the clearest links between the Supernatural they know and the independent version being built now.</p><p>That distinction is important for a team simultaneously trying to preserve an experience and rebuild the organization responsible for creating it.</p><p>Pedante described the process as an opportunity to examine decisions that accumulated over years of development.</p><p>"Are we doing this because it's always the way we've done it or are we doing this because it is the best way to do it?" she said.</p><p>It's a question Pedante sees as surprisingly similar to the ones Supernatural coaches have spent years asking athletes.</p><p>"One of the biggest things we do as coaches is try to get you to understand that all the stories you tell yourself about your own limitations might not be true," she said.</p><p>Now the team is applying some of that thinking to itself.</p><p>For the immediate future, though, Pedante says the priority is continuity rather than reinvention.</p><p>"We are just trying to make sure that we can keep delivering what we've been delivering," she said.</p><p>The bigger experiments can come later.</p><h2 id="moving-athletes-to-a-new-supernatural"><strong>Moving Athletes To A New Supernatural</strong></h2><p>That continuity will soon face a practical test.</p><p>Meta's existing Supernatural app will remain available until December 3, 2026. Supernatural Health expects its new independent app to arrive on the Meta Horizon Store this fall.</p><p>That means existing athletes won't simply wake up one morning to find the same app under new ownership. They'll need to move to an entirely new Supernatural app.</p><p>Pedante acknowledged that the transition could create some confusion, particularly for athletes who have spent years accumulating workout histories, streaks and achievements.</p><p>Whether all of that history can follow them remains unresolved.</p><p>"We are working on it," Pedante told UploadVR when asked whether those records could transfer to the new app.</p><p>"I can't promise anything," she added, explaining that the team is still working through the technical considerations involved.</p><p>For a service where some athletes have accumulated years of history, that could be a significant part of the transition.</p><p>Pedante says the smaller team intends to be directly involved in helping athletes through it.</p><p>"Every single person on this team will be involved in customer support and the community support," she said. "We will do our absolute best to hold people's hands through the process."</p><p>More information will arrive as the new app gets closer to release. Pedante also hinted that the team has additional initiatives planned before launch, though she wasn't ready to discuss them yet.</p><p>For now, the challenge is straightforward to describe and considerably harder to execute: move a community from a Meta-owned service into a new independent Supernatural without losing the things that made them want to follow it there.</p><p>Registration is open for a Founding Membership through <a href="https://www.wearesupernatural.com/?ref=uploadvr.com" rel="noreferrer">Supernatural Health's website.</a> There's no payment or obligation to join now, but registering locks in a discounted annual rate of $180 for the first year. Standard pricing for the new app will be $20 per month or $200 annually.&nbsp;</p><p>Pedante said those registrations serve another purpose for the small team rebuilding Supernatural: they provide an early indication of how much of the existing community intends to make the move.</p><p>“It is helpful for us to have a sense of how many people are coming with us,” Pedante told UploadVR.</p><h2 id="why-bring-it-back"><strong>Why Bring It Back?</strong></h2><p>As a regular Supernatural athlete myself, I felt some of that loss firsthand. After the shutdown was announced, returning to the app felt different. The workouts were still there, but something about the experience felt hollow, almost like returning to a familiar place after the people who made it feel alive were gone.</p><p>I wasn't alone in feeling that loss. The response to Supernatural's shutdown surprised even some of the people who built it.</p><p>Pedante believes part of that attachment comes from athletes finding something they hadn't experienced in other forms of fitness.</p><p>"There's a safety that people feel in moving their bodies in this fitness environment that they didn't find in other places," Pedante said.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="200" height="113" src="https://www.youtube.com/embed/jAlXHH8U-E8?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="From Athlete to Coach, Meet Chesney Mariani"></iframe><figcaption><p><span style="white-space: pre-wrap;">Supernatural athlete Chesney Mariani shares how she went from struggling to find a fitness routine that worked for her to becoming a guest coach.</span></p></figcaption></figure><p>She pointed to inclusiveness, connection and trust as qualities people may not realize they've been missing.</p><p>"You don't even necessarily know what's been lacking in the things you've tried before," she said.</p><p>The challenge for the independent Supernatural will eventually extend beyond bringing its existing athletes into the new app. The team will also have to introduce the experience to people who have never tried it.</p><p>Pedante expects that process to happen gradually.</p><p>"One headset at a time, one aha moment at a time," she said.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Puzzles of the World Review: A Cozy Change Of Pace With Room To Grow ]]></title>
        <description><![CDATA[ Puzzles of the World checks off most of the cozy game checklist, but currently lacks staying power due to the limited amount of content available. ]]></description>
        <link>https://www.uploadvr.com/puzzles-of-the-world-review-a-cozy-change-of-pace-with-room-to-grow/</link>
        <guid isPermaLink="false">6a873e8062f73900014de766</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 20 Aug 2026 15:35:20 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/uvr-puzzlesOfTheWorld.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Puzzles of the World on Meta Quest is a well-made cozy experience that needs more content to compete with other cozy options and keep players coming back.</p><p>Puzzles of the World is a miniature building puzzle game that takes you to scenic locations around the world while putting together location-appropriate wooden miniatures like France's Eiffel Tower and a gondola lifted straight out of Italy. At the time of this review, there are eight puzzles available, ranging from 48 pieces to 290 pieces. </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 cozy miniature building puzzle game<br><b><strong style="white-space: pre-wrap;">Platforms</strong></b>: <a href="https://www.meta.com/experiences/puzzles-of-the-world/1481842563625131/?srsltid=AfmBOor97QryHN2hTeIvf4fafRpUAbex-gc4yNK1C8Y0fSzTq3z8s7Ah&ref=uploadvr.com">Meta Quest 3/3S</a> (played on Quest 3)<br><b><strong style="white-space: pre-wrap;">Release Date</strong></b>: August 6, 2026 (full release; previously in Early Access)<br><b><strong style="white-space: pre-wrap;">Developer</strong></b>: Astral Shores Games<br><b><strong style="white-space: pre-wrap;">Price:</strong></b> $14.99</div></div><p>Unlike a game like <a href="https://www.uploadvr.com/puzzling-places-pc-vr-next-month/" rel="noreferrer">Puzzling Places</a>, Puzzles of the World is not meant to challenge you. Every puzzle has clear instructions on how to complete it and while you do get a time when you finish building, there are no leaderboards I could find or any other sense of challenge or competition. Each puzzle is broken up into phases to keep the number of pieces available to grab low. It is a chill experience in every sense, more about the vibes and looking at the seven real-world locations while building than anything else. This is not a game for competitive players and those who prefer action in VR. </p><p>Visually, the environments are cel-shaded with hard outlines and a bright colorful palette that looks quite nice in the headset. All seven locations have a day and night scene with day being the default and the night unlocking upon puzzle completion. The background music is hit and miss. I disabled the music during the tutorial as the short play loop became distracting, but several of the other tracks were quite pleasant. One nice feature is that the music starts simple and layers more melodies on as each phase of a puzzle is completed. </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/08/com.AstralShoresGames.POTW-20260820-095430-0-00.16.00.536-00.16.54.544-seg1-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/08/com.AstralShoresGames.POTW-20260820-095430-0-00.16.00.536-00.16.54.544-seg1-1-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/com.AstralShoresGames.POTW-20260820-095430-0-00.16.00.536-00.16.54.544-seg1-1-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:54</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Sitting in Paris building a mini of the Eiffel Tower - Captured by UploadVR</span></p></figcaption>
        </figure><p>As I understand it, this game started out only supporting hand tracking in Early Access and controller support was added later, prior to the full release. I played multiple puzzles using both inputs and could understand why some players preferred controllers. It felt much easier to grab a piece with a controller. On the other hand, the precise placement of some of the smaller pieces benefited from just using my hands and a pinch gesture. Either way, it's always better to have options.</p><p>Another nice touch is that the instruction manual has some quick facts about the location you are playing in, adding to the atmosphere.</p><div class="kg-card kg-toggle-card" data-kg-toggle-state="close">
            <div class="kg-toggle-heading">
                <h4 class="kg-toggle-heading-text"><span style="white-space: pre-wrap;">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;">Puzzles of the World is a stationary game and requires no artificial movement to play. There is a snap turn option to look around the environment, but you can simply turn naturally or use the teleport to shift to any of the three predetermined locations. </span></p><p><span style="white-space: pre-wrap;">It is a highly accessible option for VR newcomers.</span></p></div>
        </div><p>The biggest shortcoming in Puzzles of the World is simply that it is <em>short.</em> The longest puzzle, at 290 pieces, took me roughly twenty-five minutes to complete and I took my time. I completed every puzzle in just over two hours and thought to myself, “Now what?”<em> </em>I did revisit the dark versions of the locations and while I guess you could challenge yourself to complete a puzzle without instructions, there just simply isn't enough game here at the moment. </p><p>This is, ostensibly, a good thing if my biggest complaint is wanting more, but anyone buying this game will need to take the $14.99 price tag as an investment in hopefully more content to come down the line, free or paid. Puzzling Places has had years of additions and each puzzle has multiple puzzle count options while <a href="https://www.uploadvr.com/jigsaw-night-and-vr-villa-bring-new-users-to-vr/" rel="noreferrer">Jigsaw Night</a> offers a custom puzzle builder. Puzzles of the World comes up short comparatively.</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/08/com.AstralShoresGames.POTW-20260820-095430-0-00.29.29.354-00.30.21.890-seg2_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/08/com.AstralShoresGames.POTW-20260820-095430-0-00.29.29.354-00.30.21.890-seg2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1024" height="1024" playsinline="" preload="metadata" style="aspect-ratio: 1024 / 1024; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/com.AstralShoresGames.POTW-20260820-095430-0-00.29.29.354-00.30.21.890-seg2_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>
            <figcaption><p><span style="white-space: pre-wrap;">Sitting in Venice, Italy building a miniature gondola - Captured by UploadVR</span></p></figcaption>
        </figure><p>One additional flaw to point out is that occasionally the pieces don't match the instructions. For example, the gondola puzzle has two ornamental dragons that the instructions say to place on planks that were previously placed in a prior step. In reality, the dragons are already on the planks, so that step should not exist. The same happened with a cross-like piece towards the end. According to the instructions, it is composed of two pieces to be placed separately, but the actual puzzle has them put together already. This happened maybe half a dozen times and can be easily patched, but it is still worth noting.</p><p>Finally, the descriptive text set on top of scenic pictures in the instruction manual was a bit tough to read. This is in no way the developer's fault, but rather the result of the Quest's LCD panels. Other games have worked around this limitation by popping up a copy of the text against a solid color, usually black, background to make it easier to read.</p><p>All that said, there is absolutely room to grow here and developer Astral Shores Games has a near-endless number of scenic locations to draw inspiration from, on Earth or otherwise. Imagine sitting in a Mars location, terra-domed of course, while putting together a miniature of the Curiosity rover. Sign me up for that. </p><h2 id="puzzles-of-the-world-final-verdict">Puzzles of the World: Final Verdict</h2><p>Puzzles of the World is a charming, relaxed time in VR. Its art direction, sound design, and varied locations all combine to make one of the better cozy puzzle experiences in VR. However, it desperately needs more content to turn first-time players into returning players, specifically more actual puzzles than locations. There is nothing inherently <em>bad</em> about it and overall it is quite enjoyable, but limited in scope.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2024/07/3.5-Stars.png" class="kg-image" alt="" loading="lazy" width="1500" height="546" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2024/07/3.5-Stars.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2024/07/3.5-Stars.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2024/07/3.5-Stars.png 1500w" sizes="(min-width: 720px) 720px"></figure><hr><p><em>UploadVR uses a 5-Star rating system for our game reviews – you can read a breakdown of each star rating in our </em><a href="https://www.uploadvr.com/uploadvr-review-guidelines/"><em>review guidelines</em></a><em>. </em></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Twilight&#x27;s End, Demeo x DnD Battlemarked&#x27;s Next DLC Campaign, Drops Next Month ]]></title>
        <description><![CDATA[ Twilight&#39;s End is the next story campaign for Demeo x Dungeons &amp; Dragons Battlemarked, launching on September 22 as a $9.99 DLC. ]]></description>
        <link>https://www.uploadvr.com/twilights-end-demeo-x-dnd-battlemarkeds-next-dlc-campaign-drops-next-month/</link>
        <guid isPermaLink="false">6a8738dd62f73900014de72a</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 20 Aug 2026 15:34:57 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Usw1NTVUxrQ-HD.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Resolution Games has announced that Twilight's End, Demeo x Dungeons &amp; Dragons Battlemarked's next story campaign, will release on September 22 as a paid DLC.</p><p>Twilight's End will cost $9.99 on release. <a href="https://www.uploadvr.com/demeo-x-dungeons-and-dragons-battlemarked-review/" rel="noreferrer">Battlemarked</a> launched with two full campaigns, Embers of Chaos and Crown of Frost, and without spoiling those stories for anyone who has not played them yet, there is a pervasive thread that runs through both. Twilight's End will complete that running arc, according to developer Resolution Games. <br><br>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/08/Twilight---s-End-Announcement-Trailer_1080p-1_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Twilight---s-End-Announcement-Trailer_1080p-1.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Twilight---s-End-Announcement-Trailer_1080p-1_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1: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>As Resolution describes it:</p><blockquote>Turmoil and chaos are spreading across the lands of the Silver Marches, Neverwinter Wood and Icewind Dale, drawing Battlemarked heroes into a desperate race to stop their growing influence. But hidden plots and creatures born of chaos pose a far greater danger. In a world where reality itself begins to unravel, heroes must confront an enemy whose ambitions threaten to remake existence itself and bring the saga that began in Neverwinter Wood and Frost Keep to its epic conclusion.</blockquote><p>Twilight's End is the first full campaign added post-release, but there has been a steady flow of content otherwise. Previous updates added two new characters, warlock <a href="https://www.uploadvr.com/demeo-x-dungeons-dragons-battlemarked-warlock-update/" rel="noreferrer">Azruss Drevontir</a> and druid <a href="https://www.uploadvr.com/demeo-x-dnd-battlemarked-adds-a-druid-orc-in-new-update/" rel="noreferrer">Gruda Razortusk</a>, both unlockable via new side quests, a Christmas-themed side quest this past holiday season, and Penny Arcade's <a href="https://www.uploadvr.com/demeo-x-dnd-battlemarked-adds-a-new-standalone-adventure/">Acquisitions Incorporated</a> as a standalone quest. More dungeons from the first two campaigns have also been added as playable one-shots.</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[ Payday: Aces High Could Be The Next Go-To VR Shooter To Play With Friends ]]></title>
        <description><![CDATA[ We went hands-on with Fast Travel Games&#39; Payday: Aces High, and we think it could be the next go-to VR shooter to play with friends. ]]></description>
        <link>https://www.uploadvr.com/payday-aces-high-could-be-the-next-go-to-vr-shooter-to-play-with-friends/</link>
        <guid isPermaLink="false">6a870f552c4a620001568e8e</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 20 Aug 2026 10:04:40 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/vlcsnap-2026-08-20-12h21m48s274.png" medium="image"/>
        <content:encoded><![CDATA[ <p>We went hands-on with Fast Travel Games' Payday: Aces High at a recent media session. Read on for our thoughts.</p><p><a href="https://www.uploadvr.com/writer/james_tocchio/" rel="noreferrer">James Tocchio</a> and I played the first heist job with Erik and Kris from Fast Travel. James played on Meta Quest and I played on Steam. We were allowed to capture footage, so the clips below will show both of our perspectives side by side. </p><p>As Erik, the Game Director for Aces High, would explain to us later, Fast Travel leaned more in the arcade direction with the mechanics, letting players play fast and get caught up in the action as opposed to struggling with finicky precision. Grabbing loot is a good example of this. Big piles of loot, be it money, jewelry, or other objects of value, are grabbed and automatically transformed into duffel bags when pulled towards you. These bags slow your movement speed, leaving you reliant on your teammates to cover your escape. Smaller loot, like a single stack of money, is grabbed with the grab button and collected by holding the trigger button, ending with a satisfying 'ka-chink' sound effect as it explodes into falling coins.  Gun reloading is manual, with new ammo over your shoulder, and thankfully jank-free. </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/08/payday---sewer-side-by-side-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/08/payday---sewer-side-by-side-optimized.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/payday---sewer-side-by-side-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: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;">Escaping via sewer in Payday: Aces High - Captured by UploadVR</span></p></figcaption>
        </figure><p>Erik <em>stressed</em> to us not to put our masks on when we approached the bank. Doing so would trigger the guards immediately. Instead, we walked the exterior of the building first, peeking in windows to hopefully spot a safe or security code in one of the managers' offices. We also noted a grapple hook spot for roof access if we had that tool unlocked. Our first run didn't have an exterior fuse box to disable some of the cameras, but our second run (which ended badly) did. </p><p>Though the general layout of the bank is the same on each heist, the locations of security codes, loose loot, cameras and such are randomized as are the appearances of incursion options like the aforementioned fuse box and grapple hook to the roof, so no two runs are alike. Heists can be completed in full stealth and there is an extra reward for that, but Erik stressed this was very difficult to do.</p><p>One of us lingered a <em>little </em>too close to one of the guards, which set off alarms, the stealthy background music shifted to a rock track, and all hell broke loose. From this point, it was an intense scramble to get into the security office via security code and unlock the vault. The cops became progressively more difficult the longer we spent on the heist, eventually escalating to heavily armored tactical officers with stronger guns. The four of us fell into natural positions after the alarms went off, with some handling the guards while others looked for security codes and loot. This wasn't planned. It just happened organically.</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/08/payday---security-side-by-side_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/08/payday---security-side-by-side.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/payday---security-side-by-side_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:28</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Breaking into security in Payday: Aces High - Captured by UploadVR</span></p></figcaption>
        </figure><p>After accessing the vault and grabbing some loose money along the way, we called in a pneumatic drill that arrived via drone, an <strong>excellent</strong> touch of visual flair. The drill functions in three phases with an intuitive skill check via the handle. After looting the vault, we left by shooting out the back windows of the bank and tossed our bags down a nearby sewer to be picked up later. Another secured area gave us explosives to blow open the sewer access, where we collected our loot, shot our way through another round of guards, and escaped. Several of us were downed by gunfire during the fight and revived by a teammate using a health injector. Notably, this heist did not involve a hacking mechanic triggered via your watch that I saw in the tutorial. That will presumably come into play in bigger heists.</p><p>Start to finish, the whole run took about twenty minutes. There were secondary objectives, like leaving our Ace Gang calling cards, that we did not complete. At the end, you gain reputation points depending on your performance along with the money. There is an underlying story to Payday: Aces High, with the gang taking revenge on a crooked businessman who betrayed them. A character named The Queen narrates the details of each heist and advises the team in the heat of combat as to the next objectives, tying everything together. After the heist, we regrouped and looked at the plethora of unlockable skills, weapons, items, and abilities available. This along with the story campaign offers clear progression for players to keep returning to the game. I mentioned to Erik that I could see elements of a hero shooter a la Overwatch or Marvel Rivals in Aces High. Depending on the skills and weapons chosen, teammates could fall into natural roles. This will be something I explore in the full game.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/payday---drill-side-by-side_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/08/payday---drill-side-by-side.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/payday---drill-side-by-side_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>
            <figcaption><p><span style="white-space: pre-wrap;">Using the drill in Payday: Aces High - Captured by UploadVR</span></p></figcaption>
        </figure><p>Intuitive is the main takeaway here. Everything in the heist was quickly understood and this allowed us to play fast. Even with Erik giving instructions, James and I contextually picked up on what needed to be done and the natural teamwork, given I had never played a game with two people in the group and James and I have only played Forefront together, was excellent.</p><p>Simply put, Payday: Aces High is a tremendous amount of fun. There were some expected alpha build quirks. The guard and bank employee movements were stilted in places and some texture pop and flickering here and there, but we understood we were on an early build. The <em>core</em> of the game is outstanding though. If you enjoy co-op action, this game should absolutely be on your wishlist. Even in this early build, it is <em>that</em> good.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Co-op Horde FPS The Long Survival Launches On PlayStation VR2 Next Week ]]></title>
        <description><![CDATA[ The Long Survival (formerly A Long Survive) is set to arrive on PlayStation VR2 next week, following a false notification indicating it was available now. ]]></description>
        <link>https://www.uploadvr.com/co-op-horde-fps-a-long-survive-launches-on-playstation-vr2-next-week/</link>
        <guid isPermaLink="false">6a860212ae85d10001c2a66c</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Wed, 19 Aug 2026 13:43:16 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/HP_ly34XoAAV4kr-1-1-1.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>The Long Survival, a co-op survival horde shooter claiming to have the biggest hordes in VR, arrives on PlayStation VR2 on August 27. </p><p>Developer Friendly Fire Studios announced the date after an erroneous notification informed players who wishlisted the game that it was available now. Friendly Fire posted a message on August 17 saying the notification about the game being out now for PS VR2 was a system glitch. This issue was resolved, but unfortunately the erroneous release also wiped out all PS VR2 wishlists. </p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Hi everyone,<br><br>The main issue seems to be resolved, but we're still dealing with the aftermath. Unfortunately, we’ve been informed that we’ve likely lost all our <a href="https://x.com/hashtag/PSVR2?src=hash&ref_src=twsrc%5Etfw&ref=uploadvr.com">#PSVR2</a> wishlists, which is a massive blow to our launch.<br><br>To be honest, we’re pretty heartbroken.  If you were planning…</p>— The Long Survival ™ - August 27th on PSVR2!! (@TheLongSurvival) <a href="https://x.com/TheLongSurvival/status/2089402195737251854?ref_src=twsrc%5Etfw&ref=uploadvr.com">August 17, 2026</a></blockquote>
<script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script></figure><p><a href="https://www.uploadvr.com/a-long-survive-early-access-review/" rel="noreferrer">The Long Survival</a> has had a rocky road porting from Meta Quest to other platforms. The PC VR and PS VR2 ports <a href="https://www.uploadvr.com/a-long-survives-pc-vr-and-playstation-vr2-ports-delayed-to-may/" rel="noreferrer">were delayed</a> two separate times <a href="https://www.uploadvr.com/a-long-survive-playstation-vr2-pc-vr-delayed-again/" rel="noreferrer">earlier this year</a> owing to issues with cross-platform support before it launched in Early Access for SteamVR on May 21. This release came with a name change from A Long Survive to The Long Survival after community feedback.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/a-long-survive-early-access-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">A Long Survive Early Access Review: A Dull Alien Shooter Saved By Co-op</div><div class="kg-bookmark-description">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.</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-6e24b6aa-d7a2-47fc-98a8-8da36f381416.png" 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/1000174875-1aafeca0-b352-40e1-813d-08748af9236b.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>The Long Survival can be wishlisted now on <a href="https://store.playstation.com/es-es/concept/10017972?ref=uploadvr.com">PS VR2</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Co-op VR JRPG Knights Of Fiona To Launch &quot;Free-To-Start&quot; With Paid Story Pass ]]></title>
        <description><![CDATA[ VR co-op JRPG Knights of Fiona will launch &quot;free-to-start&quot; on Quest and PC VR, with the game&#39;s story and other features included in an optional paid Story Pass. ]]></description>
        <link>https://www.uploadvr.com/co-op-vr-jrpg-knights-of-fiona-to-launch-free-to-start-with-paid-story-pass/</link>
        <guid isPermaLink="false">6a8407f1b00c530001cafd45</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 18 Aug 2026 16:56:41 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/1920x1080keyart-3.png" medium="image"/>
        <content:encoded><![CDATA[ <p>In a developer's post released around last week's VR Games Showcase, developer Character Bank confirmed Knights of Fiona will launch free-to-play with the game's story and "additional features" requiring an $18.99 Story Pass add-on.</p><p>This information was wrapped in a post announcing the English voice cast for the upcoming co-op JRPG. The English voiceovers and free-to-start model were the primary reveals in the trailer from the VR Games Showcase:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Copy-Of-Vrgsknightsoffiona-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/08/Copy-Of-Vrgsknightsoffiona-2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Copy-Of-Vrgsknightsoffiona-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: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>Speaking personally as a Kickstarter backer who paid extra for an additional key so I could gift the game to a friend to play with, this news was surprising. On the game's Kickstarter page, the thought process behind this decision and the question of what backers would receive in light of the free-to-start pricing model were directly addressed:</p><blockquote>“Free to Start” is exactly what it sounds like – general players will be able to play through the introduction of Knights of Fiona for free and have limited access to some of the core game mechanics. After looking at how limited demo experiences can be, and the current state of the VR industry, we felt this was the best path forward to bring as many players into Knights of Fiona while providing a robust online experience for everyone.</blockquote><blockquote>However, as early backers of Knights of Fiona&nbsp;<strong>you will have the full unrestricted access to all of the story content for Knights of Fiona.</strong>&nbsp;This includes six storied chapters, all voiced in Japanese and English and their respective battle missions. In addition, backers will also be able to have unlimited access to the game’s trading tables. Lastly, we are planning on distributing an exclusive in-game title so you can show off your support! </blockquote><blockquote><strong>In addition to the story access we are also giving backers an option to receive an additional reward.</strong>&nbsp;Backers can choose either between in-game storage upgrade, or a 1 day ticket to send to a friend.&nbsp;We’ll be sending out these rewards after our launch soon in September. </blockquote><p>There are a few takeaways from the above statement. </p><p>First and thankfully, Character Bank is proactively addressing any backers, like myself, who were caught off guard by the news of the pricing model. Full access to the game's story and other add-ons addresses the concerns of anyone who may feel slighted by having paid money upfront for a free-to-start game.</p><p>Second, the statement about the 'state of the VR industry' is telling. We have thoroughly documented the ongoing layoffs and closures plaguing VR developers and a number of developers are exploring projects with both VR and flatscreen support or out of VR gaming entirely. </p><p>Games like <a href="https://www.uploadvr.com/demeo-x-dungeons-and-dragons-battlemarked-review/" rel="noreferrer">Demeo x DnD: Battlemarked</a> support flatscreen on Steam and PlayStation 5 and are available on other consoles. Mighty Coconut's recently announced <a href="https://www.uploadvr.com/walkabout-dungeon-golfer-officially-in-production-after-fake-april-fools-reveal/" rel="noreferrer">Walkabout Dungeon Golfer</a> is planned to be a hybrid release. Other developers like Mixed Realms (<a href="https://www.uploadvr.com/hellsweeper-vr-review/" rel="noreferrer">Hellsweeper</a>), Wanadev (<a href="https://www.uploadvr.com/ragnarock-adds-two-new-free-tracks-in-latest-update/" rel="noreferrer">Ragnarock</a>), and Funktronic Labs (<a href="https://www.uploadvr.com/the-light-brigade-february-22/" rel="noreferrer">The Light Brigade</a>) have all announced (and in some cases already released) their projects as flatscreen only without VR support. </p><p>My read on this decision is this was not the initial plan. However, games can be in development for multiple years and the economic landscape can undergo, and in VR's case has undergone, dramatic shifts since the project was first started. This is not the first case of a game going the free-to-start route. </p><p>Fun Train's 4v1 sci-fi horror game <a href="https://www.uploadvr.com/blackgate-vr-multiplayer-survival-horror-impressions/" rel="noreferrer">BlackGate</a> has a similar model. Players can play as one of the four engineers for free, with a paid add-on required to assume the role of the alien monster. MMORPG Zenith infamously <a href="https://www.uploadvr.com/zenith-nexus-announcement/" rel="noreferrer">pivoted to this model</a> years after its initial premium release, moving the original <a href="https://www.uploadvr.com/zenith-the-last-city-running-at-a-loss/" rel="noreferrer">Zenith: The Last City</a> to a $9.99 paid DLC for the free-to-play Zenith: Nexus. This was after the game was being run at a loss for quite some time. Ultimately, that didn't work out and developer Ramen was forced to <a href="https://www.uploadvr.com/zenith-ramen-last-city-mmo-vr/" rel="noreferrer">cease development</a>.</p><p>VR developers are seeking a path to sustainability in a variety of ways and this is how Character Bank is going about it for its latest title. Time will tell if it works.</p><p></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Roguelike Shooter The Light Brigade&#x27;s Final Content Update Is Live Now ]]></title>
        <description><![CDATA[ Roguelike VR FPS The Light Brigade Update 5.0 - The Definitive Edition is its final content update, available now on Quest and Steam. ]]></description>
        <link>https://www.uploadvr.com/roguelike-shooter-the-light-brigades-final-content-update-is-live-now/</link>
        <guid isPermaLink="false">6a83fe4fc5375300010d039e</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 18 Aug 2026 16:54:13 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/the-light-brigade.png" medium="image"/>
        <content:encoded><![CDATA[ <p>The Light Brigade has received its final content update. Update 5.0, which also updates the game's name to The Light Brigade: The Definitive Edition, is available now for Meta Quest and Steam, with PlayStation VR2 to come later.</p><p>The Light Brigade first launched in February 2023 and developer Funktronic Labs has delivered <a href="https://www.uploadvr.com/the-light-brigade-memories-of-war-update/" rel="noreferrer">five</a> major <a href="https://www.uploadvr.com/the-light-brigade-shadow-hunter-update/" rel="noreferrer">content updates</a> in the <a href="https://www.uploadvr.com/the-light-brigade-phantom-of-time-update/" rel="noreferrer">three-plus years</a> since. Per an announcement in the developer's Discord, Update 5.0 is its final update. </p><p>The final update includes the following:</p><ul><li>Official <a href="https://www.uploadvr.com/great-on-steam-frame-vr-games-valve/" rel="noreferrer">Steam Frame</a> support, described to be running "silky smooth at full native resolution."</li><li><strong>Lebes, </strong>a new biome, is a war-torn European town built for close-quarters combat with narrow streets, multiple levels, and small rooms.</li><li>Three new tarot sets (Aspect of Man, Aspect of War, Aspect of Peace) totaling <strong>thirty-eight new tarot cards</strong> bringing the total to ninety-nine unique cards with upgrades available</li><li> New <strong>crystal attachments</strong> adding effects to shots like boosted long-range damage, boosted close-range damage, earned gold or souls per shot, and damage to nearby enemies</li><li>A performance update, presumably directed more towards PC players, that further optimizes the game's GPU performance to lower the number of framerate dips and let players increase the render scale up to twenty percent without losing performance.</li></ul><p>Funktronic's next project, flatscreen MMO-lite action RPG Scramble Knights Online, has been known for some time now, adding Funktronic to the growing list of developers <a href="https://www.uploadvr.com/vr-adventure-moss-is-coming-to-flat-screens-this-summer-thats-a-good-thing/" rel="noreferrer">exploring their options outside of VR gaming</a>. </p><p>The Steam developer post for The Light Brigade: Definitive Edition included a message to its players from Funktronic:</p><blockquote>Since the game’s initial release in February 2023, we’ve supported and expanded&nbsp;<em>The Light Brigade</em>&nbsp;through many major content updates and countless smaller updates. Your feedback helped us add new worlds, weapons, abilities, classes, enemies, challenges, and much more.<br><br>It has been an honor building this game alongside such an incredible community. Thank you for joining us on this journey and for helping make&nbsp;<em>The Light Brigade</em>&nbsp;what it is today.</blockquote><p>The Light Brigade Definitive Edition update is available now on&nbsp;<a href="https://www.meta.com/en-gb/experiences/2681027292004911/?ref=uploadvr.com" rel="noopener">Meta Quest</a> and&nbsp;<a href="https://store.steampowered.com/app/1579880/The_Light_Brigade/?ref=uploadvr.com" rel="noopener">PC VR</a>.&nbsp;<a href="https://www.playstation.com/en-us/games/the-light-brigade/?ref=uploadvr.com" rel="noopener">PlayStation VR2</a> will get the update at a later date.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Ancient Dungeon VR&#x27;s Next Update Looks Stacked With New Content ]]></title>
        <description><![CDATA[ Roguelite dungeon crawler Ancient Dungeon VR previewed its next update in a new dev blog — and it looks massive. ]]></description>
        <link>https://www.uploadvr.com/ancient-dungeon-vr-next-update-looks-stacked/</link>
        <guid isPermaLink="false">6a83f850c5375300010d0357</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 18 Aug 2026 16:53:22 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/ancient-dungeon-VR-Header.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Ancient Dungeon VR's upcoming update, detailed in a new developer blog, introduces a new floor, enemies, relics, and augments to the roguelite dungeon crawler.</p><p>Ancient Dungeon has been in Early Access for five years now and looks set to receive its biggest update. A new developer blog on the Ancient Dungeon <a href="https://www.youtube.com/watch?v=73c7A5f48Lo&ref=uploadvr.com">YouTube channel</a> detailed a plethora of new content.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/73c7A5f48Lo?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="We Accidentally Keep Adding Content to Our VR Game"></iframe></figure><p>The full video is worth watching for a detailed breakdown. Here's a quick list of what to expect:</p><ul><li><strong>A new floor, The Sunken Courtyard -</strong> This new environment will be an alternative option to the existing game's first floor, with new hazards and enemies.</li><li><strong>Critical Damage Stat System -</strong> Critical damage gets an official stat line now, allowing players to do crit-focused builds during runs.</li><li><strong>New Relics and Augments - </strong>A number of new relics and augments, some focused on the new critical damage stat line, allowing for a wider variety of builds.</li><li><strong>The Ice Orb</strong>: A new magical orb allowing players to freeze enemies.</li><li><strong>Improvements to homebase</strong>: The player hub will get new background music options and visual enhancements.</li></ul><p>The end of the dev blog teased a new dungeon generator to be detailed in a later video. This blog did not indicate when the new update will be available. </p><p>Ancient Dungeon VR is available now on&nbsp;<a href="https://www.meta.com/experiences/ancient-dungeon/5138511912885491/?ref=uploadvr.com" rel="noreferrer noopener">Meta Quest</a>,&nbsp;<a href="https://store.steampowered.com/app/1125240/Ancient_Dungeon/?ref=uploadvr.com" rel="noreferrer noopener">Steam</a>, and&nbsp;<a href="https://store.playstation.com/en-us/concept/10009474/?ref=uploadvr.com" rel="noreferrer noopener">PlayStation VR2</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Into The Radius 2 Exits Early Access On Quest 3 Later This Month ]]></title>
        <description><![CDATA[ Into The Radius 2 moved its 1.0 full release for Quest 3 to August 27. ]]></description>
        <link>https://www.uploadvr.com/into-the-radius-2-exits-early-access-on-quest-3-later-this-month/</link>
        <guid isPermaLink="false">6a83eebcc5375300010d030d</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 18 Aug 2026 16:51:05 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/uvr---banner--8-.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Dystopian survival shooter Into the Radius 2 goes to a full release for Meta Quest 3/3S on August 27 after an Early Access launch in May.</p><p>The game started in <a href="https://www.uploadvr.com/into-the-radius-2-quest-3-early-access-launch/" rel="noreferrer">Quest Early Access</a> in May 2025. Like Steam's <a href="https://www.uploadvr.com/into-the-radius-2-exits-early-access-on-pc-looks-to-the-future/" rel="noreferrer">full release</a>, the Quest 1.0 update will add a complete story campaign with fully voice acted characters, new zones, anomaly types, and weapons. </p><p>Here is the original 1.0 release trailer for SteamVR. At the time of this article, developer CM Immersive has not released an updated Quest-footage 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/08/YTDown.com_YouTube_Into-the-Radius-2-1-0-Launch-Trailer-Ste_Media_5U0lIaTOhqg_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/08/YTDown.com_YouTube_Into-the-Radius-2-1-0-Launch-Trailer-Ste_Media_5U0lIaTOhqg_001_1080p--2-.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/YTDown.com_YouTube_Into-the-Radius-2-1-0-Launch-Trailer-Ste_Media_5U0lIaTOhqg_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:50</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>The full release on Steam came with a bit of controversy just before it dropped. CM Immersive ran a brief beta, introducing the story campaign and two new NPCs, Guide Lauri and Supervisor Eva. These characters were met with a negative response as players found them too cheery, talkative, and out of place in the isolated, dystopian atmosphere of the game. </p><p>CM Immersive responded by scaling back the number of appearances and voice lines for both characters, with some in-person segments being replaced with voice messages on the player tablet for Eva and interactable white figures for Lauri. These changes will presumably carry over to the Quest 3 port.</p><p>Into the Radius 2 is available in full release on&nbsp;<a href="https://store.steampowered.com/app/2307350/Into_the_Radius_2/?ref=uploadvr.com" rel="noreferrer noopener">Steam</a>&nbsp;and Early Access on&nbsp;<a href="https://www.meta.com/experiences/into-the-radius-2/6605328856182465/?ref=uploadvr.com" rel="noreferrer noopener">Meta Quest 3/3S</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Drop Dead: The Cabin &amp; A &#x27;Vault&#x27; Of Other Titles Are Coming To PlayStation VR2 ]]></title>
        <description><![CDATA[ Drop Dead: The Cabin is the first title in Unlock The Vault, a new publishing initiative from Impact Inked to bring new titles to PlayStation VR2. ]]></description>
        <link>https://www.uploadvr.com/drop-dead-the-cabin-and-a-vault-of-other-titles-are-coming-to-playstation-vr2/</link>
        <guid isPermaLink="false">6a8366520d2e4d0001f94e73</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 18 Aug 2026 16:48:02 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Drop-Dead-with-logo-1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Publisher Impact Inked teased Unlock The Vault, a new publishing initiative to help bring new titles to PlayStation VR2, starting with Soul Assembly's Drop Dead: The Cabin.</p><p>Unlock The Vault was revealed in a four-minute video at last week's VR Games Showcase with Flat2VR Studios' Myles Dyer introducing former PlayStation executive Shuhei Yoshida and PlayStation-focused YouTubers Ryan Biniecki (MysticRyan), Rob Pearson (PlayStation Access), and Bryan Paul (WithoutParole). The latter four will each reveal another game from the vault at a later date. The video ended with VR Games Showcase host Jamie Feltham introducing Drop Dead: The Cabin.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/1J6s9ObDzjE?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="Drop Dead: The Cabin PS VR2 Reveal Trailer &amp; Unlock The Vault Reveal | PS VR2, Meta Quest, SteamVR"></iframe></figure><p><a href="https://www.uploadvr.com/drop-dead-the-cabin-impressions-hands-on-preview/" rel="noreferrer">Drop Dead: The Cabin</a>, a co-op zombie extraction shooter set in the same world as on-rails zombie shooter Drop Dead: Dual Strike, started as a two-player co-op action thriller for Meta Quest in 2023. With Meta presumably looking for more mixed reality content after the launch of the Meta Quest 3 in fall 2023, developer Soul Assembly added <a href="https://www.uploadvr.com/the-cabin-home-invasion-preview/" rel="noreferrer">Home Invasion</a>, a mixed reality mode adjacent to the main game. Home Invasion was later spun off into a separate title on Quest. Drop Dead: The Cabin went on to launch on Steam as a hybrid title now supporting up to four players. </p><p>Drop Dead: The Cabin can be wishlisted now on <a href="https://store.playstation.com/en-cz/concept/10020221?ref=uploadvr.com">PS VR2</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Tabletop Party Game All On Board Adding A Free New Game This Week ]]></title>
        <description><![CDATA[ All On Board is adding Virus!, a new game, for free on Quest and Steam later this week. ]]></description>
        <link>https://www.uploadvr.com/tabletop-party-game-all-on-board-adding-a-free-new-game-this-week/</link>
        <guid isPermaLink="false">6a835f850d2e4d0001f94e41</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 18 Aug 2026 14:25:38 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/All-On-Board-_Main-Key-Art.png" medium="image"/>
        <content:encoded><![CDATA[ <p>All On Board expands its catalog of virtual tabletop party games with Virus!, a free new game coming on August 20 on SteamVR and Meta Quest.</p><p>Developer The Game Kitchen made the announcement during last week's VR Games Showcase with a teaser 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/08/Final-Allonboard-Trailer-Vr-Showcase-2026-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/08/Final-Allonboard-Trailer-Vr-Showcase-2026-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/08/Final-Allonboard-Trailer-Vr-Showcase-2026-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: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><a href="https://www.uploadvr.com/all-on-board-review/" rel="noreferrer">All On Board</a> released in February 2025 with plans on <a href="https://www.uploadvr.com/all-on-board-roadmap/" rel="noreferrer">adding more games</a> to the base collection post-launch. The base game currently includes chess, parchisi, backgammon, and a handful of other games for free. Some of the paid add-ons can be seen in the above video, including Terraforming Mars, Rallyman GT, and The Binding of Isaac: Four Souls. </p><p>Virus! is a card game where the goal is to be the first player to complete a fully healthy body comprised of four organs: brain, bone, heart, and stomach. Other players can attack your organs by playing virus cards on them to keep the game going.</p><p>All On Board is available now on <a href="https://www.meta.com/experiences/all-on-board/25569652079315833/?ref=uploadvr.com">Quest</a> and <a href="https://store.steampowered.com/dlc/2192970/All_On_Board/?ref=uploadvr.com">Steam</a>. Virus! launches as a free new game on August 20.</p><p></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Ghosts Of Tabor Studio&#x27;s Founder Is Chopping Down VR Cheaters One Game At A Time ]]></title>
        <description><![CDATA[ We spoke to Scott Albright, the founder of Ghosts of Tabor developer Combat Waffle Studios, about Tomahawk, his team&#39;s anti-cheat solution for VR gaming. ]]></description>
        <link>https://www.uploadvr.com/combat-waffles-scott-albright-is-eliminating-cheating/</link>
        <guid isPermaLink="false">6a83337a0d2e4d0001f94d98</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Tue, 18 Aug 2026 14:02:12 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/uvr-Gamescast081726.png" medium="image"/>
        <content:encoded><![CDATA[ <p>We spoke to Scott Albright, the founder of Ghosts of Tabor developer Combat Waffle Studios, about Tomahawk, his team's anti-cheat solution for VR gaming.</p><p>Scott joined us for this week's UploadVR Gamescast to talk about how his team came to build Tomahawk and the experiences they've had with VR developers and communities while attacking the issue of cheating. </p><p>Below are some highlights of the interview. You can catch the full conversation on our <a href="https://www.youtube.com/watch?v=rHjaJNv9uT4&ref=uploadvr.com">YouTube channel</a> or wherever you get your podcasts.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/rHjaJNv9uT4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="VR Gamescast: Ghosts of Tabor's Scott Albright On Combating Cheaters In VR"></iframe></figure><hr><h3 id="the-issue-with-current-anti-cheat-solutions-for-vr">The issue with current anti-cheat solutions for 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/08/current-anti-cheat-options_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/08/current-anti-cheat-options.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/current-anti-cheat-options_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: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><strong>Scott: </strong><em>There was no software other than Meta Attestation. That was it and it's absolutely horrible. None of your major anti-cheat platforms, BattlEye, Easy Anti-Cheat, none of them run in a standalone environment. They just don't work. They never built them for that. So while we use BattlEye on PC and it's great, it's also still easily hacked by smart people. But Meta Attestation was the only thing on the standalone platforms that provided any type of security, and it's so easily bypassed. Kids are just doing it with AI. We call them skids, script kids. They do it in the blink of an eye. It doesn't take any time at all. They're through it immediately.</em></p><hr><h3 id="tomahawk-has-already-proven-to-be-effective">Tomahawk has already proven to be effective</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/08/cheating-by-the-numbers_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/08/cheating-by-the-numbers.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/cheating-by-the-numbers_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:33</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p><strong>Scott: </strong><em>Yeah, we've stopped around probably 200 rooted devices so far, if I had to guess. Overall, attempted cheaters in VR since we launched to the open public, which would have been, I believe, last year, we've stopped 4,000 modified APK users and almost 5,000 attempted cheaters. And we have over a thousand bans already active throughout all of our games. We're currently protecting 2,000,600 accounts across all the titles that we protect.</em></p><hr><h3 id="steam-frame-will-be-problematic">Steam Frame will be problematic</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/08/problematic-steam-frame_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/08/problematic-steam-frame.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/problematic-steam-frame_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:33</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p><strong>Scott: </strong><em>The Frame is going to be hard to stop, because the Frame, from what I understand right now, is going to be pretty much open source where you can do whatever you want to on it. It's going to be rooted from Steam and they don't care. So, that's going to be a hard one.</em></p><p><em>We have a couple Steam Frames in the office. We're part of their whole testing pilot program that they did along with a bunch of other developers. So, yeah, we've been working on it for a while. Not sure when it's going to launch yet, but we still haven't solved it yet. We have a pretty good idea what to do, but it's a lot of testing to make sure we don't brick people's headsets on accident.</em></p><hr><h3 id="scott-hired-the-biggest-cheaters-in-tabor">Scott hired the biggest cheaters in Tabor</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/08/hiring-prolific-cheaters_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/08/hiring-prolific-cheaters.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/hiring-prolific-cheaters_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><strong>Scott: </strong><em>We have a three-man security team. So Tomahawk is actually birthed from our biggest cheaters in Tabor. We did what the Feds do. I found our biggest cheaters and we hired them. They developed Tomahawk and they've been cheating since like old day Call of Duty. Made a lot of money in Bitcoin doing COD cheats back in the day. We brought these guys [in] and turned them legit. At first, it was like, well, will they stay? And it's like, will they get the same rush from catching cheaters as they do as playing the cat-and-mouse game as a cheater? So that's why they're so into it.</em></p><hr><h3 id="the-kids-are-relentless-in-their-cheating-efforts">The kids are relentless in their cheating efforts</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/08/the-kids-are-relentless_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/08/the-kids-are-relentless.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/the-kids-are-relentless_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><strong>Scott: </strong><em>These kids are relentless. I applaud them for their ability. If they put as much time in trying to modify Animal Company and Yeeps and all these other titles as they put that into schoolwork, they would probably be geniuses and the next Albert Einsteins to be honest with you. They're creative and AI has only helped their creativity, right? Mostly modified APKs. That's mostly what they're able to do because Meta Attestation does not stop it. They do not do anything. </em></p><p><em>We check every bit and byte of every APK to make sure it matches 100%. We've even told Meta how to do this and they refused to do it. We've told them how to stop it. They won't do it. We had meetings with the security team. They told us cheating in standalone can never happen. Boom. Here we are. So, we did it ourselves. They told us rooted headsets could never happen. Boom, here we are. So, we stopped it ourselves.</em></p><hr><p>If you would like to learn more about Tomahawk, visit the official website <a href="https://tomahawk.gg/?ref=uploadvr.com">Tomahawk.gg</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ FitXR Adds Knee Strikes To Combat &amp; Flow On Quest ]]></title>
        <description><![CDATA[ FitXR added knee strikes to its Combat and Flow studios on Quest, increasing lower-body coordination and core engagement. ]]></description>
        <link>https://www.uploadvr.com/fitxr-adds-knee-strikes-to-combat-flow-on-quest/</link>
        <guid isPermaLink="false">6a7e74e80d2e4d0001f94a8a</guid>
            <category><![CDATA[ Fitness ]]></category>
        <dc:creator><![CDATA[ Craig Storm ]]></dc:creator>
        <pubDate>Mon, 17 Aug 2026 10:28:24 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/KneeStrikes_branded.png" medium="image"/>
        <content:encoded><![CDATA[ <p>FitXR has added knee strikes to its Combat and Flow studios on Quest.</p><p>The new movement comes in two forms: Flow uses a standalone knee strike, while Combat includes both the standalone version and a more aggressive Grab-to-Knee movement. FitXR says the additions are designed to increase lower-body coordination and core engagement while giving Combat more of its own full-body martial arts identity.</p><p>I've now spent time with both of the new workouts, and the knee strikes add some welcome variety to each studio.</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/08/FitXR-Knee-Strike-Tutorial-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/08/FitXR-Knee-Strike-Tutorial-optimized.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/08/FitXR-Knee-Strike-Tutorial-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: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>
            <figcaption><p><span style="white-space: pre-wrap;">FitXR Knee Strike Tutorial</span></p></figcaption>
        </figure><h2 id="knee-strikes-in-flow-and-combat">Knee Strikes In Flow And Combat</h2><p>In Flow, the standalone knee strike fits naturally into the existing choreography. Flow already incorporates plenty of striking and lunging movements, and bringing a knee up into an approaching target adds another dimension without interrupting the rhythm of the workout. The haptic feedback through the controllers also does a good job of reinforcing the movement.</p><p>FitXR describes the Flow version as serving two purposes. It can work as a rhythmic, dance-like movement within a sequence, while also requiring the player to shift their weight onto one foot, engage their core and drive the opposite knee upward.</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/08/FitXR-Knee-Strikes-Flow_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/08/FitXR-Knee-Strikes-Flow.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/08/FitXR-Knee-Strikes-Flow_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:07</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Gameplay, FitXR Flow with Knee Strikes</span></p></figcaption>
        </figure><p>I found the knee strikes even more satisfying in Combat.</p><p>The standalone knee works well, but my favorite of the new additions is the Grab-to-Knee. An overhead target approaches and you reach up with both hands to grab it before forcefully pulling it down as you drive your knee upward to meet it. There's something super satisfying about grabbing that target and slamming it into your knee, particularly with the haptic and auditory feedback accompanying the movement.</p><p>It's not an entirely new concept for VR fitness. We've seen a similar grab-and-knee movement in Les Mills XR Bodycombat, but it fits extremely well within FitXR's Combat workouts.</p><p>FitXR says the Grab-to-Knee was deliberately designed as a more powerful and drawn-out movement than the standalone knee. Holding your arms overhead adds shoulder engagement before pulling the target down, while the knee strike brings the lower body and core into the movement.</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/08/FitXR-Knee-Strike-Combat_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/08/FitXR-Knee-Strike-Combat.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/08/FitXR-Knee-Strike-Combat_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:26</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Gameplay, FitXR Combat with Knee Strikes</span></p></figcaption>
        </figure><h2 id="detecting-a-knee-strike-without-tracking-your-knee"><strong>Detecting A Knee Strike Without Tracking Your Knee</strong></h2><p>So how is FitXR tracking a movement the Quest can't directly see?</p><p>Current Quest headsets don't directly track the player's knees, so FitXR developed a system that uses movement from the headset as a proxy. Raising a knee generally causes a subtle shift in your center of mass, and that movement can be detected through the headset.</p><p>Rather than looking at a single moment, FitXR analyzes a brief history of headset movement. The system considers physical displacement, speed and direction of the movement, whether it corresponds to the expected left or right knee, and whether it happens close enough to the choreographed strike.</p><p>FitXR says the target isn't a "literal collider attached to an invisible virtual knee." Instead, the target acts as a visual and timing cue, while movement detected through the headset provides evidence that you've performed the knee strike. </p><p>Grab-to-Knee adds another layer. FitXR looks for both hands to make contact with the target, tracks the target as you pull it toward the knee-strike area, and also looks for the headset movement associated with raising your knee. FitXR describes this combination of hands, target impact and body movement as a "three-way handshake."</p><p>The system is intentionally tolerant of small differences in movement and timing. FitXR says it prioritized recognizing legitimate movement rather than trying to turn the game into a strict judge of a player's form.</p><p>In practice, that approach worked very well during my time with both workouts. </p><p>I didn't encounter any tracking failures with the knee strikes. In fact, there were a few knee targets I missed, and the system correctly recognized those misses rather than registering them as successful strikes. The detection felt seamless enough that I quickly stopped thinking about how FitXR was determining whether my knee had actually moved and simply concentrated on the workout.</p><h2 id="more-control-over-journey"><strong>More Control Over Journey</strong></h2><p>FitXR is also giving users more control over which studios appear in their Journey training plans. At <a href="https://www.uploadvr.com/fitxr-journey-workout-recommendations-july-update/" rel="noreferrer">Journey checkpoints</a>, users can now edit their studio preferences and select the activities they want included going forward.</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/08/IMG_2072--1-.jpeg" class="kg-image" alt="" loading="lazy" width="1289" height="725" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/IMG_2072--1-.jpeg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/IMG_2072--1-.jpeg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/IMG_2072--1-.jpeg 1289w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">FitXR's new Checkpoint editing options give users more control over their training plans.</span></figcaption></figure><p>Someone who wants to concentrate on Box and Combat, for example, can select those studios and continue with that combination until reaching the next checkpoint. FitXR's existing Today's Edit option remains available for users who simply want to change an individual day's workout.</p><p>It's another layer of personalization for Journey, which FitXR introduced as a way of providing more structure and progression across its collection of workouts.</p><h2 id="adding-to-an-already-broad-fitness-library"><strong>Adding To An Already Broad Fitness Library</strong></h2><p>There is already a lot to do here.</p><p>Between Box, Combat, Flow, HIIT, Dance, Zumba, Sculpt, and SLAM, FitXR offers considerably more variety than simply cycling through different versions of the same basic workout. Different studios emphasize different types of movement and provide different ways to exercise in a headset.</p><p>Knee strikes expand that movement library a little further. The standalone version fits easily into Flow, while Grab-to-Knee gives Combat an especially satisfying new interaction and another reason for the studio to feel distinct from boxing.</p><p>After trying knee strikes in both workouts, they feel like a natural addition to an app that already offers an impressive variety of ways to work out in VR.</p><p></p><p></p><p></p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ BrushHammer: Miniature Painter Drops on Meta Quest Later This Month ]]></title>
        <description><![CDATA[ Mixed reality miniature painting app BrushHammer releases on Meta Quest on August 26. ]]></description>
        <link>https://www.uploadvr.com/brushhammer-miniature-painter-drops-on-meta-quest-later-this-month/</link>
        <guid isPermaLink="false">6a7f7e060d2e4d0001f94c7b</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Sun, 16 Aug 2026 15:38:19 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/BrushHammer_Thumbnail-1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>BrushHammer: Miniature Painter, a cozy mixed reality painting app, comes to Meta Quest on August 26. </p><p>The release date was confirmed in a new video during this week's VR Games Showcase:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Brushhammer-1Min-Final-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/08/Brushhammer-1Min-Final-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/08/Brushhammer-1Min-Final-1_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:00</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Developer Soliton Interactive posits <a href="https://www.uploadvr.com/brushhammer-brings-miniature-model-painting-to-quest-this-summer/" rel="noreferrer">BrushHammer</a> as a cleaner, mistake proof approach to real life miniature painting for hobbyists, using VR/MR to avoid the mess of supplies and spills associated with the real world alternative. You can pick from original, handcrafted collections and paint in multiple ways including spray cans, airbrushes, and more. For clumsy people like me, mistakes can be undone and restarted. All of the models can be kitbashed and can be displayed in your playspace.</p><p>Soliton says it has a career mode planned for players who prefer a sense of progression, though it is not clear if that mode will be available when the game launches.</p><p>BrushHammer: Miniature Painter can be wishlisted now on <a href="https://www.meta.com/experiences/brushhammer-miniature-painter/24575744092069818/?ref=uploadvr.com">Quest</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Dystopian Survival Shooter CONVRGENCE Leaves PC VR Early Access In September ]]></title>
        <description><![CDATA[ Post-apocalyptic extraction shooter CONVRGENCE leaves PC VR Early Access on September 17. ]]></description>
        <link>https://www.uploadvr.com/dystopian-survival-shooter-convrgence-leaves-pc-vr-early-access-in-september/</link>
        <guid isPermaLink="false">6a7f751e0d2e4d0001f94c2c</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Sun, 16 Aug 2026 15:38:10 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/KeyArtWithLogo-1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Post-apocalyptic survival extraction FPS CONVRGENCE is set to leave SteamVR Early Access on September 17.</p><p>The Monkey-With-a-Bomb-developed shooter dropped a release date trailer in this week's VR Games Showcase:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Convrgencereleasedateannouncementtrailerfinal-1_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Convrgence1.0ReleaseDateRevealThumbnail-1.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Convrgencereleasedateannouncementtrailerfinal-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/08/Convrgence1.0ReleaseDateRevealThumbnail-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: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>This game has an interesting backstory. Originally, Monkey-With-a-Bomb released a similar game, Paradox of Hope, in 2022 that leaned more heavily into its Metro inspiration. That game was accused of copyright infringement and ultimately the developer decided to halt production and remove the game from sale in 2023 to avoid an expensive legal battle. At the time, the solo developer vowed to reshape the work already done into a new game that did not resemble Metro nearly as much. </p><p>CONVRGENCE has been in Early Access for over two years, first releasing in April 2024. In that time, it has seen a steady stream of content updates adding new enemies, missions, guns, and features. It also saw a price increase from $19.99 to $24.99 earlier this month. The game currently has a 'Very Positive' rating on Steam from 1,514 reviews.</p><p>According to the roadmap, the 1.0 update will see a rework of the main missions (including a proper ending) with added story context and voice acting. Other features expected are advanced graphics and difficulty settings, cloud saves, and a new tutorial. </p><p>The roadmap also includes further planned updates you can read in <a href="https://store.steampowered.com/news/app/2609610/view/685257749622162081?l=english&ref=uploadvr.com">this developer post</a> on Steam.</p><p>CONVRGENCE is available now on <a href="https://store.steampowered.com/app/2609610/CONVRGENCE/?ref=uploadvr.com">Steam</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Interstellar RTS BattleGroupVR2 Launches On Meta Quest This Month ]]></title>
        <description><![CDATA[ Outer space real time strategy game BattleGroupVR2 blasts off to Meta Quest later this month. ]]></description>
        <link>https://www.uploadvr.com/interstellar-rts-battlegroupvr2-launches-on-meta-quest-this-month/</link>
        <guid isPermaLink="false">6a7f58ec0d2e4d0001f94bec</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Sun, 16 Aug 2026 15:28:54 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/trailer_cover_logo_yt1.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>BattleGroupVR2, a space-based real time strategy game, comes to Meta Quest in Early Access on August 28.</p><p>SpaceOwl Games' sequel was featured in this week's VR Games Showcase with a new gameplay video:</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/08/Bgvr2-Meta-Trailer-1_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/trailer_cover_logo_yt2.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Bgvr2-Meta-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/08/trailer_cover_logo_yt2.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: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><a href="https://www.uploadvr.com/battlegroupvr2-announcement-demo/" rel="noreferrer">BattleGroupVR2</a> launched in Early Access on Steam in November 2025. It currently has a 'Very Positive' rating from 198 reviews. The Early Access information box estimates a twelve to eighteen month stint before full release, so we are still within that time window. It has been steadily updated since launch, most recently with a small patch on August 12. A batch of new main story missions were added in June.</p><p>The first BattleGroupVR came to Meta Quest in 2022 where it currently has a 4.6 score from 114 ratings. It seems to have fared better on Steam, where it launched in summer 2023 and is rated 'Very Positive' from 857 reviews. </p><p>BattleGroupVR2 can be wishlisted now on <a href="https://www.meta.com/experiences/battlegroupvr2/9386827918099701/?ref=uploadvr.com">Quest</a> ahead of the August 28 Early Access launch.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Green Hell VR Brings A Painting &amp; Building Update To PlayStation VR2 &amp; Meta Quest ]]></title>
        <description><![CDATA[ Green Hell VR&#39;s new update adds some color and more building customization to your camp on Meta Quest &amp; Playstation VR2. ]]></description>
        <link>https://www.uploadvr.com/green-hell-vr-brings-a-painting-building-update-to-playstation-vr2-meta-quest/</link>
        <guid isPermaLink="false">6a7f4c5d0d2e4d0001f94ba9</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Sun, 16 Aug 2026 14:37:01 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Green-Hell-VR---Modular-Building---Painting-Update-Trailer-Thumbnail_VR-Games-Showcase.mp4-1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Green Hell VR's latest update adds a splash of color to your camps on Meta Quest and PlayStation VR2.</p><p>The free update is available for both platforms. Developer Incuvo featured the update at this week's VR Games Showcase:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Green-Hell-Vr---Modular-Building---Painting-Update-Trailer-Vr-Games-Showcase.Mp4-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/08/Green-Hell-Vr---Modular-Building---Painting-Update-Trailer-Vr-Games-Showcase.Mp4-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/08/Green-Hell-Vr---Modular-Building---Painting-Update-Trailer-Vr-Games-Showcase.Mp4-1_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:00</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>To paint, you simply have to craft a painting brush and bowl (both crafting formulas were added in the update) and get to work. Aside from painting, the update adds two new modular structures, triangle frames &amp; plank structures, to help diversify building out a camp.  </p><p>With the update come two new paid cosmetic packs, the Art Instructor Pack for $2.99 and Painter Pack for $1.99, and a free anniversary shirt to commemorate Green Hell VR reaching one million players on the Quest platform. </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/08/499312236_962599496840554_8709143566205454909_n.webp" class="kg-image" alt="" loading="lazy" width="1440" height="810" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/499312236_962599496840554_8709143566205454909_n.webp 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/499312236_962599496840554_8709143566205454909_n.webp 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/499312236_962599496840554_8709143566205454909_n.webp 1440w" sizes="(min-width: 720px) 720px"></figure><p>This obviously leaves out the SteamVR version of the game. Earlier this year, we reported on Incuvo's intent to <a href="https://www.uploadvr.com/green-hell-2026-roadmap-promises-major-pc-vr-update/" rel="noreferrer">port the PS VR2 version</a> of the game to PC VR this summer. This would include the <a href="https://www.uploadvr.com/green-hell-vr-quest-edition-review/" rel="noreferrer">more linear version</a> of the main campaign PlayStation VR2 shares with the Quest version. Incuvo posted an <a href="https://store.steampowered.com/news/app/1782330/view/717908211952259504?l=english&ref=uploadvr.com">update to the roadmap</a> in June saying this plan has shifted to fall due to the need for more testing. Existing Steam owners will get the new version for free, but the original PC VR version will reportedly remain unaffected, so presumably there will be two branches of the game, with the new one getting all of the recent content updates. </p><p>Green Hell VR is available now on <a href="https://store.playstation.com/concept/10004102?smcid=pdc:us-en:web-pdc-ps-vr2-games&ref=uploadvr.com">PS VR2</a>, <a href="https://www.meta.com/experiences/green-hell-vr/?ref=uploadvr.com">Quest</a>, and <a href="https://store.steampowered.com/app/1782330/Green_Hell_VR/?ref=uploadvr.com">Steam</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Zero Caliber 2 Hits PlayStation VR2 In October ]]></title>
        <description><![CDATA[ Zero Caliber 2 is coming to PlayStation VR2 this October. ]]></description>
        <link>https://www.uploadvr.com/zero-caliber-2-hits-playstation-vr2-in-october/</link>
        <guid isPermaLink="false">6a7f3b340d2e4d0001f94b6a</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Sun, 16 Aug 2026 14:30:06 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/ZC2_MasterImage_3840x2160-1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>XReal Games is bringing cinematic first person shooter Zero Caliber 2 to PlayStation VR2 this October.</p><p>The first Zero Caliber came to PS VR2 in December 2025 and XReal confirmed on social media the day before this week's VR Games Showcase that the sequel would follow. A new teaser at the showcase confirmed the October release month:</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/08/Zerocaliber2-Sonypsvr-Trailer-October-Wishlistnow-4K-3_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/ZC2_Thumbnail-1.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Zerocaliber2-Sonypsvr-Trailer-October-Wishlistnow-4K-3.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/08/ZC2_Thumbnail-1.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:42</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>The trailer and the listing on the PlayStation Store also confirm that PS VR2 is getting the <a href="https://www.uploadvr.com/zero-caliber-2-remastered-impressions-steam-pc-vr/" rel="noreferrer">remastered edition</a> that came to SteamVR in 2025 instead of the original Meta Quest release. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/zero-caliber-2-remastered-impressions-steam-pc-vr/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Zero Caliber 2: Remastered Impressions - VR Warfare Gets A Glow-Up</div><div class="kg-bookmark-description">Zero Caliber 2: Remastered gives the action shooter a welcome upgrade for PC VR players, and it’s out now on 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-3f829c13-5857-4515-9511-bc9bc5cc7744.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/ZC2R_KeyArt_logo-aea78bdb-c1ca-4b87-b1ef-230d006b41b6.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>We <a href="https://www.uploadvr.com/zero-caliber-2-review/" rel="noreferrer">reviewed the game</a> when it first launched, saying "XREAL Games&nbsp;has delivered an experience that will undoubtedly thrill fans of the genre." The first game currently has a 4.08 rating on the PlayStation Store from 558 ratings.  As for the remastered edition, Pete Austin, who reviewed both versions had this to say:</p><blockquote>The PC upgrade brings not just a substantial visual overhaul, but enhanced AI and a significant increase in enemy count. Initially playing through the first missions it all feels very familiar - and it does, because the basic mechanics are all there. However, after jumping back into the Quest version for a direct comparison, I'm impressed by how significant the Remastered version's improvements are. Fighting through the overrun suburbs, lobbing grenades into a group of enemies, and picking off stragglers through the dust - this is Zero Caliber 2 as it's meant to be played.</blockquote><p>Zero Caliber 2 can be wishlisted now for <a href="https://store.playstation.com/en-us/concept/10019536?ref=uploadvr.com">PlayStation VR2</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Out Of Sight VR Coming To PlayStation VR2 Later This Year &amp; Meta Quest In 2027 ]]></title>
        <description><![CDATA[ Stealth horror game Out of Sight VR coming to PlayStation VR2 later this year &amp; Meta Quest in 2027. ]]></description>
        <link>https://www.uploadvr.com/out-of-sight-vr-coming-to-playstation-vr2-later-this-year-meta-quest-in-2027/</link>
        <guid isPermaLink="false">6a7f2dbb0d2e4d0001f94b24</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Sun, 16 Aug 2026 14:30:01 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/VR-Showcase_thumbnail_OutOfSightVR-1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Stealth thriller Out of Sight VR comes to PlayStation VR2 this holiday season with a Meta Quest port to follow in early 2027.</p><p>These release windows were announced at this week's VR Games Showcase alongside a new 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/08/Out-Of-Sight-Vr---Final---7Th-Aug---4K_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Key-Art-3840x2160.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Out-Of-Sight-Vr---Final---7Th-Aug---4K.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/08/Key-Art-3840x2160.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><a href="https://www.uploadvr.com/out-of-sight-vr-review/" rel="noreferrer">Out of Sight VR</a> launched in Early Access on Steam in May 2025 and currently has a 'Positive' rating from 45 reviews. The 'Early Access' information box on the Steam store states a projected Q4 2025 end to Early Access and obviously we are well past that target. Flat2VR, amongst its numerous projects like the recently announced VR ports of <a href="https://www.uploadvr.com/high-on-life-vr-announced-for-pc-vr-playstation-vr2-meta-quest/" rel="noreferrer">High On Life</a> and <a href="https://www.uploadvr.com/system-shock-vr-announced-for-meta-quest-playstation-vr2-and-pc-vr/" rel="noreferrer">System Shock</a>, has been fairly silent on Out of Sight in recent months, so it is good for PS VR2 and Quest users eager to play the game to get some clarity.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/out-of-sight-vr-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Out of Sight VR Review-In-Progress: A Sight to Behold</div><div class="kg-bookmark-description">Out of Sight’s “second-person” perspective proves it’s already a great fit for VR, even with more polish to come.</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-27aa2866-6146-458b-b183-8a7238f9ef09.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/unnamed--1--1-e0916c53-1107-4d8e-b55f-4314dce25b68.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Out of Sight uses a unique 'second-person" perspective where the world is viewed through the eyes of a stuffed bear carried around by the protagonist. The bear can be placed in marked locations through the game so the young girl can be controlled by the player from the bear's point of view to complete puzzles and progress through the disturbing mansion she is being held prisoner in. It is a novel approach we called a "fascinating and engaging horror game where you're not the one in danger" in our partial review last year.</p><p>Out of Sight VR can be wishlisted now on <a href="https://store.playstation.com/en-us/concept/10014606?ref=uploadvr.com">PS VR2</a> and <a href="https://www.meta.com/experiences/out-of-sight-vr/9480535815347297/?ref=uploadvr.com">Meta Quest</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Gunman Contracts Stand Alone Will Launch Alongside Steam Frame ]]></title>
        <description><![CDATA[ Gunman Contracts Stand Alone, the action-movie inspired shooter, will launch in Early Access alongside Steam Frame&#39;s eventual release. ]]></description>
        <link>https://www.uploadvr.com/gunman-contracts-stand-alone-will-launch-alongside-steam-frame/</link>
        <guid isPermaLink="false">6a7cdc510d2e4d0001f944c9</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 14 Aug 2026 06:00:05 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/GMC---Keyart-2.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Gunman Contracts Stand Alone, the action-movie inspired shooter, will launch in Early Access on the same day as Steam Frame.</p><p>The VR Games Showcase gave us a closer look at Gunman Contracts Stand Alone, with a blink-and-you'll-miss-it tidbit of information tacked on to the end of an action-packed trailer; Gunman Contracts Stand Alone will launch in Early Access on the same day as Valve's Steam Frame VR headset (though exactly when that might happen is still a mystery). </p><p>Check out the (rather violent) 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/08/Gunman-Contracts---Stand-Alone-VRGS-2026-Gameplay-Trailer-4K-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/08/Gunman-Contracts---Stand-Alone-VRGS-2026-Gameplay-Trailer-4K-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/08/Gunman-Contracts---Stand-Alone-VRGS-2026-Gameplay-Trailer-4K-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:43</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>To be clear, this does not mean that Gunman Contracts Stand Alone will launch <em>with </em>Steam Frame, like a pack-in game (think: Astro’s Playroom<strong> </strong>with PlayStation 5 or Sonic the Hedgehog with the Sega Genesis). Gunman Contracts Stand Alone will simply be listed for sale on the same day that Frame launches. </p><p>Gunman Contracts Stand Alone is an action-movie inspired first-person shooter (playable in both VR and flat). You play as a professional hitman taking on the city's ruthless criminal element, bringing justice to a seedy underworld beyond the reach of the law. </p><p>It's John Wick. In VR!</p><p>Of course, Steam Frame is Valve's long-awaited and highly anticipated standalone VR headset. Most recently it has been reported that <a href="https://www.uploadvr.com/steam-frame-is-shipping-this-summer-valve-confirms/" rel="noreferrer">Frame is launching this summer</a>, though an exact date has not yet been revealed. </p><p>Whenever Frame eventually arrives, we at least know now that Gunman Contracts Stand Alone will launch in Early Access on the same day. </p><p><a href="https://store.steampowered.com/app/2421750/Gunman_Contracts__Stand_Alone/?ref=uploadvr.com" rel="noreferrer">You can wishlist the game on Steam now</a>. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ We Got A New Look At COVR, A &quot;Next-Gen&quot; VR Shooter Coming Later This Year ]]></title>
        <description><![CDATA[ XREAL Games has announced their new tactical shooter COVR is coming to PC VR and Meta Quest in 2026. ]]></description>
        <link>https://www.uploadvr.com/we-got-a-new-look-at-covr-a-next-gen-vr-shooter-coming-later-this-year/</link>
        <guid isPermaLink="false">6a7cccaa0d2e4d0001f94416</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Fri, 14 Aug 2026 06:00:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/COVR_KeyArt_logo.png" medium="image"/>
        <content:encoded><![CDATA[ <p>XREAL Games has provided a new look at their upcoming new tactical shooter COVR, which is coming to PC VR and Meta Quest in 2026.</p><p>During the August 2026 VR Games Showcase, independent studio XREAL Games has provided a new look at COVR, an upcoming tactical shooter with "next-gen" visuals and "uncompromising realism." </p><p>COVR's devs describe the game as a "high-stakes tactical VR" game in which you'll play either solo or cooperatively with team-mates. COVR gameplay emphasizes communication, planning, precision, and decisive action to give players an experience that feels tense, physical, and unforgiving. </p><p>A trailer was released which shows off the game's next-gen visuals.</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/08/COVR_1stTeaser_Final2_MetaQuest_and_Steam-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/08/COVR_1stTeaser_Final2_MetaQuest_and_Steam-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/08/COVR_1stTeaser_Final2_MetaQuest_and_Steam-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: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>COVR's developers are also keen to emphasize that the game's visuals are a central pillar of its development. The team aims to deliver a "highly detailed and atmospheric presentation designed to reinforce the intensity of the gameplay." </p><p>XREAL Games has also noted that standalone VR has not been an afterthought. The studio is "focused on pushing each platform as far as possible," they say. </p><p>COVR is coming to SteamVR and Meta Quest this year. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Everything Announced At The VR Games Showcase - August 2026 ]]></title>
        <description><![CDATA[ Here&#39;s everything that was announced at today&#39;s VR Games Showcase. ]]></description>
        <link>https://www.uploadvr.com/everything-announced-at-the-vr-games-showcase-august-2026/</link>
        <guid isPermaLink="false">6a7dcce70d2e4d0001f94782</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 13 Aug 2026 14:57:28 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/3n7EMtE4tpc-HD.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Looking for all of the new game reveals and announcements from today's VR Games Showcase? Read on for a full recap. </p><p>The showcase, hosted by Jamie Feltham, featured over twenty-five games with new reveals, release dates, fresh content and more. You can watch the full show on the VRGS <a href="https://www.youtube.com/watch?v=3n7EMtE4tpc&ref=uploadvr.com">YouTube</a> channel.</p><p>Here's the full rundown, starting with the main show.</p><hr><h3 id="new-game-revealtotal-chaos-vr">New Game Reveal - Total Chaos VR</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/08/Thumbnail--1-.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/08/Thumbnail--1-.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Thumbnail--1-.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/Thumbnail--1-.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Thumbnail--1-.jpg 1920w"></figure><p>Leading today's VR Games Showcase, developer Trigger Happy Interactive and publisher Apogee Entertainment have announced that <a href="https://www.uploadvr.com/total-chaos-vr-is-coming-soon-to-steamvr-meta-quest/">Total Chaos VR</a> is coming to SteamVR soon. A standalone version of the game is also coming to Meta Quest. The PC VR version will be free for anyone who already owns the flatscreen Steam game.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/total-chaos-vr-is-coming-soon-to-steamvr-meta-quest/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Total Chaos VR Is Coming Soon To SteamVR &amp; Meta Quest</div><div class="kg-bookmark-description">Total Chaos VR is coming soon to SteamVR, and will be free for those who already own Total Chaos on 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-f2bfb673-2e4e-4689-befa-c0648b96ddd7.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/Total-Chaos-Key-Art-_-With-Logo-e67d7df6-560e-4039-a14d-dfacfd7751e7.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="bootstrap-island-out-now-on-playstation-vr2">Bootstrap Island Out Now On PlayStation VR2</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/08/Bootstrap-Island_PSVR2_OUT-NOW_Press-Cover_1920x1080-1.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/08/Bootstrap-Island_PSVR2_OUT-NOW_Press-Cover_1920x1080-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Bootstrap-Island_PSVR2_OUT-NOW_Press-Cover_1920x1080-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/Bootstrap-Island_PSVR2_OUT-NOW_Press-Cover_1920x1080-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Bootstrap-Island_PSVR2_OUT-NOW_Press-Cover_1920x1080-1.png 1920w"></figure><p>We called <a href="https://uploadvr.com/bootstrap-island-out-today-on-playstation-vr2?ref=uploadvr.com" rel="noreferrer">Bootstrap Island</a> a sterling VR survival adventure and rated it four out of five stars when it went to the final 1.0 release. Now after months of waiting, PlayStation VR2 gets the full game with all post-release content.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/bootstrap-island-out-today-on-playstation-vr2/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Bootstrap Island Out Today On PlayStation VR2</div><div class="kg-bookmark-description">Island survival game Bootstrap Island is available now on PlayStation VR2.</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-82922062-f46d-449b-9acf-6d32dced3726.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/Bootstrap-Island_PSVR2_OUT-NOW_Press-Cover_1920x1080-7339fe4c-f819-4f55-bd02-bd5464059e6d.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="gunman-contracts-will-launch-with-steam-frame">Gunman Contracts Will Launch With Steam Frame</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/08/GMC---Keyart-2-2.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/08/GMC---Keyart-2-2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/GMC---Keyart-2-2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/GMC---Keyart-2-2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/GMC---Keyart-2-2.png 2400w"></figure><p>The action movie inspired first person shooter <a href="https://uploadvr.com/gunman-contracts-stand-alone-will-launch-alongside-steam-frame?ref=uploadvr.com" rel="noreferrer">Gunman Contracts Stand Alone</a> will launch in Early Access on the same day as Steam Frame. The exact release date for Valve's headset and now this game is still unknown. </p><hr><h3 id="new-game-revealtiny-flock">New Game Reveal - Tiny Flock</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/08/Keyart_4k_logoLarge.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/08/Keyart_4k_logoLarge.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Keyart_4k_logoLarge.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/Keyart_4k_logoLarge.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/Keyart_4k_logoLarge.png 2400w"></figure><p>No Brakes Games, the maker of Human Fall Flat, announced <a href="https://uploadvr.com/the-studio-behind-human-fall-flat-announces-new-vr-puzzle-game-tiny-flock?ref=uploadvr.com" rel="noreferrer">Tiny Flock</a>, a made-for-VR physics-based puzzle game coming to Steam and Meta Quest. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/the-studio-behind-human-fall-flat-announces-new-vr-puzzle-game-tiny-flock/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">The Studio Behind Human Fall Flat Announces New VR Puzzle Game Tiny Flock</div><div class="kg-bookmark-description">The makers of Human Fall Flat have announced Tiny Flock, a made-for-VR physics-based puzzle game coming to Steam and Meta Quest.</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-094537fc-7ad3-4fd8-9c8f-dabebe2688d0.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/tiny-flock-hero-a686f467-8527-45ce-ac44-825c6480d5cd.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="out-of-sight-vr-release-windows-for-ps-vr2-meta-quest">Out Of Sight VR Release Windows For PS VR2 &amp; Meta Quest</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/08/VR-Showcase_thumbnail_OutOfSightVR.png" class="kg-image" alt="" loading="lazy" width="1279" height="720" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/VR-Showcase_thumbnail_OutOfSightVR.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/VR-Showcase_thumbnail_OutOfSightVR.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/VR-Showcase_thumbnail_OutOfSightVR.png 1279w"></figure><p>Expect Flat2VR's Little Nightmares-like horror title <a href="https://www.uploadvr.com/out-of-sight-vr-coming-to-playstation-vr2-later-this-year-meta-quest-in-2027/" rel="noreferrer">Out of Sight VR</a> this holiday season for PlayStation VR2 and in 2027 for Meta Quest.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/out-of-sight-vr-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Out of Sight VR Review-In-Progress: A Sight to Behold</div><div class="kg-bookmark-description">Out of Sight’s “second-person” perspective proves it’s already a great fit for VR, even with more polish to come.</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-58464f13-bb72-46f6-bb61-f6b6d07abbed.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/unnamed--1--1-b5e7c3b5-0f42-4381-95f3-267a4e8fb6c0.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="learn-more-about-drifters-blackout-crew">Learn More About Drifters: Blackout Crew</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/08/drifters-cover_landscape.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/08/drifters-cover_landscape.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/drifters-cover_landscape.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/drifters-cover_landscape.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/drifters-cover_landscape.png 2000w"></figure><p><a href="https://www.uploadvr.com/drifters-blackout-crew-is-a-new-co-op-sci-fi-extraction-shooter-coming-to-pc-vr-quest/" rel="noreferrer">Drifters: Blackout Crew</a>, first revealed in the summer edition of the VR Games Showcase, shared more info about the sci-fi co-op extraction shooter gameplay. <br><br>In case you missed it, check out <a href="https://www.youtube.com/watch?v=YoVw3SF2fOM&ref=uploadvr.com">our interview</a> with Salmi Games' founder Yacine Salmi on the UploadVR Gamescast as well.</p><hr><h3 id="new-game-revealspirit-ritual">New Game Reveal - Spirit Ritual</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/08/SpiritRitual_VR_GamesShowcase_KeyArt-1.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/SpiritRitual_VR_GamesShowcase_KeyArt-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/SpiritRitual_VR_GamesShowcase_KeyArt-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/SpiritRitual_VR_GamesShowcase_KeyArt-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/SpiritRitual_VR_GamesShowcase_KeyArt-1.jpg 2400w"></figure><p><a href="https://uploadvr.com/spirit-ritual-is-an-upcoming-fmv-mixed-reality-horror-photography-game?ref=uploadvr.com" rel="noreferrer">Spirit Ritual</a> is a terrifying ghost story, played in either mixed reality or virtual reality, that blends full motion video with mixed-reality gameplay. It is coming to Pico, PC VR, and Meta Quest.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/spirit-ritual-is-an-upcoming-fmv-mixed-reality-horror-photography-game/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Spirit Ritual Is An Upcoming FMV Mixed Reality Horror Photography Game</div><div class="kg-bookmark-description">Spirit Ritual is a terrifying game that blends full motion video with mixed-reality to tell a supernatural ghost story.</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-4dbf940d-3181-403e-80a0-2b1788e5a9c5.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/SpiritRitual_VR_GamesShowcase_KeyArt-eb7fe792-ad3b-4d6c-80aa-26c942b55431.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="all-on-board-adds-a-new-free-game-next-week">All On Board Adds A New FREE Game Next Week</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/08/Final-Allonboard-Trailer-Vr-Showcase-2026_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/FINAL_Thumbnail_AOBTrailer_VRShowcase_FINAL.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Final-Allonboard-Trailer-Vr-Showcase-2026.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/FINAL_Thumbnail_AOBTrailer_VRShowcase_FINAL.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>Social board game app <a href="https://www.uploadvr.com/all-on-board-review/" rel="noreferrer">All On Board</a> is adding a new game, Virus!, as a free update next week. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/all-on-board-roadmap/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">All On Board! Roadmap Outlines New Games For The VR Tabletop Platform</div><div class="kg-bookmark-description">All On Board! outlined several board games coming to the VR tabletop platform in its new roadmap.</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-df647380-0cd3-4d98-8a51-d20a819ec4d6.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/01_AOB-_Keyart-07bef1fb-1274-467c-912e-f1cd5c74b2dd.webp" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="raid-drops-new-gameplay-trailer-pre-order-bonus">R.A.I.D. Drops New Gameplay Trailer &amp; Pre-Order Bonus</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/08/Raid---Vrgs-August-2026---Final_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/08/Raid---Vrgs-August-2026---Final.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Raid---Vrgs-August-2026---Final_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:45</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Co-op sci-fi shooter <a href="https://www.uploadvr.com/new-r-a-i-d-teaser-trailer-reveals-co-op-roguelite-fps-gameplay/">R.A.I.D.</a> from FusionPlay and Impact Inked has opened pre-orders ahead of its upcoming release. In R.A.I.D., you inspect interstellar cargo ships to catch smugglers. If the cargo comes up nefarious, you board the ship for high-octane shootout action.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/new-r-a-i-d-teaser-trailer-reveals-co-op-roguelite-fps-gameplay/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">New R.A.I.D. Teaser Trailer Reveals Co-op Roguelite FPS Gameplay</div><div class="kg-bookmark-description">We got a first look at new co-op roguelite shooter, R.A.I.D. at today’s VR Games Showcase after a tease at last month’s Creature Feature Showcase.</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-ba50576d-d0a5-42ef-88be-3e2d612f0e70.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/RAID_Key-art_logo-7be712de-700f-4334-8a04-d405769f7a5b.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="covr-unveils-first-official-trailer">COVR Unveils First Official Trailer</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/08/COVR_KeyArt_logo-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/08/COVR_KeyArt_logo-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/COVR_KeyArt_logo-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/COVR_KeyArt_logo-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/COVR_KeyArt_logo-1.png 2400w"></figure><p>We got a new look at <a href="https://www.uploadvr.com/we-got-a-new-look-at-covr-a-next-gen-vr-shooter-coming-later-this-year/" rel="noreferrer">COVR</a>, a tactical mil-sim first person shooter from XReal Games (<a href="https://www.uploadvr.com/zero-caliber-frostbite-is-a-far-cry-inspired-vr-shooter/" rel="noreferrer">Zero Caliber</a>).</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/we-got-a-new-look-at-covr-a-next-gen-vr-shooter-coming-later-this-year/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">We Got A New Look At COVR, A “Next-Gen” VR Shooter Coming Later This Year</div><div class="kg-bookmark-description">XREAL Games has announced their new tactical shooter COVR is coming to PC VR and Meta Quest in 2026.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/icon/UploadCircle_favicon-6ef18bae-f839-4651-b0c4-c3531e69baea.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/COVR_KeyArt_logo-caefdaee-5351-46c0-8424-c80e815a361f.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="zero-caliber-2-hits-ps-vr2-this-october">Zero Caliber 2 Hits PS VR2 This October</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/08/Zerocaliber2-Sonypsvr-Trailer-October-Wishlistnow-4K-2_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/ZC2_Thumbnail.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Zerocaliber2-Sonypsvr-Trailer-October-Wishlistnow-4K-2.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/ZC2_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">0:42</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Speaking of XReal Games, its action-packed cinematic shooter <a href="https://www.uploadvr.com/zero-caliber-2-hits-playstation-vr2-in-october/" rel="noreferrer">Zero Caliber 2</a> finally arrives on PlayStation VR2 this October.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/zero-caliber-2-remastered-impressions-steam-pc-vr/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Zero Caliber 2: Remastered Impressions - VR Warfare Gets A Glow-Up</div><div class="kg-bookmark-description">Zero Caliber 2: Remastered gives the action shooter a welcome upgrade for PC VR players, and it’s out now on 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-9a69a486-5480-4b6b-96d3-316a80650cdb.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/ZC2R_KeyArt_logo-1c4259f4-4277-47ee-b336-a1f7ddadb10a.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="green-hell-vr-painting-update">Green Hell VR Painting Update</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/08/Green-Hell-Vr---Modular-Building---Painting-Update-Trailer-Vr-Games-Showcase.Mp4_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Green-Hell-VR---Modular-Building---Painting-Update-Trailer-Thumbnail_VR-Games-Showcase.mp4.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Green-Hell-Vr---Modular-Building---Painting-Update-Trailer-Vr-Games-Showcase.Mp4.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Green-Hell-VR---Modular-Building---Painting-Update-Trailer-Thumbnail_VR-Games-Showcase.mp4.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:00</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Hardcore survival adventure <a href="https://www.uploadvr.com/green-hell-2026-roadmap-promises-major-pc-vr-update/" rel="noreferrer">Green Hell VR</a> adds more customization with today's <a href="https://www.uploadvr.com/green-hell-vr-brings-a-painting-building-update-to-playstation-vr2-meta-quest/" rel="noreferrer">Modular Buildings &amp; Painting update</a>. With the new Painting system, players will be able to craft a brush and bowls of paint, then add some color to the structures around the camp. Modular building has also been expanded with triangle frames and new plank structures, opening up even more possibilities for new builds. </p><p>The new update is available on Meta Quest and PS VR2.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/green-hell-vr-quest-edition-review/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Green Hell VR: Quest Edition Review - Streamlined But Engrossing VR Survival</div><div class="kg-bookmark-description">Green Hell on Quest isn’t the same game as the flatscreen original, but look past the changes and you’ll find a great VR survival game. Here’s our Green Hell VR: Quest Edition Review. Let’s get this out of the way first: Green Hell VR’s Quest</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-9b8943c1-e859-459e-9f97-db8da17d8a61.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Jamie Feltham</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/thumbnail/Green-Hell-VR-d350e3c7-19dd-454f-a9e8-e6363edd457e.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="another-look-at-the-lightkeepers-price-reveal">Another Look At The Lightkeepers &amp; Price Reveal</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/08/The-Lightkeepers-Price-Reveal-Trailer-Vrgs-August-2026_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/The-Lightkeepers-price-reveal-thumbnail.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/The-Lightkeepers-Price-Reveal-Trailer-Vrgs-August-2026.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/The-Lightkeepers-price-reveal-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">0:30</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Co-op exploration and survival adventure <a href="https://www.uploadvr.com/new-trailer-for-the-lightkeepers-reveals-co-op-survival-combat/" rel="noreferrer">The Lightkeepers</a> launches on September 10 on Meta Quest and with today's new video, we know the price will be $19.99.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/the-lightkeepers-confirms-september-release-date-for-meta-quest-3-in-new-trailer/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">The Lightkeepers Confirms September Release Date For Meta Quest 3 In New Trailer</div><div class="kg-bookmark-description">Co-op action-survival game The Lightkeepers hits Meta Quest 3 on September 10.</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-61aece79-c491-4bde-8bde-4dd3ab2b8031.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/TheLightkeepers_SummerShowcase_thumbnail-1-76157363-5129-4fdd-a5e7-d5a8467b358e.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="a-new-look-at-adrians-quest">A New Look At 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/08/Aq-Vr.G.Showcase.Final_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Video.Thumpnail.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Aq-Vr.G.Showcase.Final.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Video.Thumpnail.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: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>Adrian's Quest is one of our <a href="https://www.uploadvr.com/ten-games-were-looking-forward-to-in-2026/">most anticipated upcoming games</a> in 2026. We got a fresh look at the upcoming single-player action-adventure in a new trailer.</p><hr><h3 id="a-new-look-at-the-rifted-skies">A New Look At The Rifted Skies</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/08/The-Rifted-Skies--Trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Youtube_Thumbnail_V5.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/The-Rifted-Skies--Trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Youtube_Thumbnail_V5.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>We got a new trailer for <a href="https://www.uploadvr.com/the-rifted-skies-is-a-physically-active-action-roguelite-coming-to-meta-quest-pcvr-and-pico/" rel="noreferrer">The Rifted Skies</a>, a physically demanding action-roguelike from location-based-entertainment developer DreamVR.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/the-rifted-skies-is-a-physically-active-action-roguelite-coming-to-meta-quest-pcvr-and-pico/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">The Rifted Skies Is A Physically Active Action Roguelite Coming to Meta Quest, PC VR, &amp; Pico</div><div class="kg-bookmark-description">Action roguelite The Rifted Skies brings a physically demanding arm swing movement system to Meta Quest &amp; PC VR later this year.</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-6b3c2216-9d12-4c76-8897-b5be0291dea7.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/the-rifted-skies-Key_Art_V5-1b9ac373-9140-4911-baca-90941f008e3b.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="convrgence-leaves-early-access-next-month">CONVRGENCE Leaves Early Access Next Month</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/08/Convrgencereleasedateannouncementtrailerfinal_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Convrgence1.0ReleaseDateRevealThumbnail.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Convrgencereleasedateannouncementtrailerfinal.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Convrgence1.0ReleaseDateRevealThumbnail.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>Post apocalyptic extraction shooter <a href="https://www.uploadvr.com/dystopian-survival-shooter-convrgence-leaves-pc-vr-early-access-in-september/" rel="noreferrer">CONVRGENCE</a> leaves Steam Early Access on September 17.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/dystopian-survival-shooter-convrgence-leaves-pc-vr-early-access-in-september/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Dystopian Survival Shooter CONVRGENCE Leaves PC VR Early Access In September</div><div class="kg-bookmark-description">Post-apocalyptic extraction shooter CONVRGENCE leaves PC VR Early Access on September 17.</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-59f084c6-f4d3-4638-941e-d1c71cedf25d.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/KeyArtWithLogo-1-e2457ea6-d195-41b5-9fc6-2ef7f6aac011.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="knights-of-fiona-launch-date">Knights Of Fiona Launch Date</h3><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/1920x1080keyart-2.png" class="kg-image" alt="" loading="lazy" width="1920" height="1080" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/1920x1080keyart-2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/1920x1080keyart-2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/1920x1080keyart-2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/1920x1080keyart-2.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>Co-op JRPG <a href="https://www.uploadvr.com/knights-of-fiona-characterbank/" rel="noreferrer">Knights of Fiona</a> launches September 3 for Meta Quest and Steam. It has several <a href="https://www.uploadvr.com/vr-games-you-can-playtest-to-help-bring-to-market/" rel="noreferrer">playtest sessions</a> happening over the next few days.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/knights-of-fiona-characterbank/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Knights Of Fiona Aims To Be An RPG You’ll Keep Coming Back To</div><div class="kg-bookmark-description">The developers of Ruinsmagus build a bigger role-playing game in Knights Of Fiona.</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-6878f63e-bd71-4be1-9f2a-4e86c302b97e.png" alt=""><span class="kg-bookmark-author">UploadVR</span><span class="kg-bookmark-publisher">Alicia Haddick</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/1920x1080keyart-df00ae3d-30eb-48a7-ada8-6ac99af02986.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="new-rustmourne-gameplay-trailer">New Rustmourne Gameplay Trailer</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/08/Rustmourne-Gameplaytrailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Rustmourne_GameplayTrailer_Thumbnail_V02.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Rustmourne-Gameplaytrailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Rustmourne_GameplayTrailer_Thumbnail_V02.png') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:32</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p><a href="https://www.uploadvr.com/rustmourne-is-a-sci-fi-horror-survival-fps-built-for-pc-vr/" rel="noreferrer">Rustmourne</a> was first announced in our UploadVR Summer Showcase in June and the VR Games Showcase premiered a new video showing more of the Dead Space-inspired gameplay. Expect Rustmourne on PC VR in early 2027.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/rustmourne-is-a-sci-fi-horror-survival-fps-built-for-pc-vr/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Rustmourne Is A Sci-Fi Horror Survival FPS Built For PC VR</div><div class="kg-bookmark-description">Rustmourne, a Half-Life: Alyx inspired sci-fi horror FPS, is coming to SteamVR.</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-39359fc9-99a0-4e10-b46c-b200b85a14c8.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/Rustmourne3-1588b1b5-2ae2-4ba7-b062-2ba2d2ec7416.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="payday-aces-high-launches-playtests-next-week">Payday: Aces High Launches Playtests Next Week</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/08/KEY-ART-1.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/KEY-ART-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/KEY-ART-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/KEY-ART-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/KEY-ART-1.jpg 2000w"></figure><p>Fast Travel Games' co-op heist shooter <a href="https://www.uploadvr.com/payday-aces-high-holding-pc-vr-meta-quest-3-playtests-next-week/">Payday: Aces High</a> kicks off live playtests on August 20. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/payday-aces-high-holding-pc-vr-meta-quest-3-playtests-next-week/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Payday: Aces High Holding PC VR &amp; Meta Quest 3 Playtests Next Week</div><div class="kg-bookmark-description">You can play Payday: Aces High early in next week’s playtests on SteamVR and Meta Quest.</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-9793fdc2-c4c5-48e0-b6a9-73bff758b063.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/KEY-ART-3fcec5aa-b2e8-4eaf-b4ef-865b6975cd5a.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="flat2vr-impact-inked-to-bring-more-games-to-ps-vr2">Flat2VR &amp; Impact Inked To Bring More Games To PS VR2</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/08/Drop-Dead-with-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/08/Drop-Dead-with-logo.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Drop-Dead-with-logo.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/Drop-Dead-with-logo.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/Drop-Dead-with-logo.png 2400w"></figure><p>Soul Assembly's <a href="https://www.uploadvr.com/drop-dead-the-cabin-impressions-hands-on-preview/" rel="noreferrer">Drop Dead: The Cabin</a> was the featured game in a brief video teasing a 'vault' of new titles coming to PlayStation VR2. The video featured Myles Dyer from Flat2VR, YouTuber Bryan Paul of Without Parole, and former Sony executive Shuhei Yoshida among others.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/drop-dead-the-cabin-impressions-hands-on-preview/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Drop Dead: The Cabin Hands-On: A Thrilling And Challenging Co-Op Shooter</div><div class="kg-bookmark-description">Drop Dead: The Cabin brings a co-op zombie wave shooter to Quest 2 today, and we were recently joined by developer Soul Assembly for a hands-on preview. Reminiscent of Call of Duty Zombies, Drop Dead: The Cabin&nbsp;takes a different approach to its on-rails predecessor, Drop Dead:</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-fb041f58-5da6-4054-99e4-57491493e7cf.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/Screen-Shot-2022-12-06-at-1.43.28-pm-0c8d9e7a-847b-4a8b-b53d-026593dff715.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="trombone-champ-unflattened-disney-dlc-coming-next-week">Trombone Champ: Unflattened Disney DLC Coming Next Week</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/08/TCU-Disney-DLC-with-logo-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/08/TCU-Disney-DLC-with-logo-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/TCU-Disney-DLC-with-logo-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/TCU-Disney-DLC-with-logo-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/TCU-Disney-DLC-with-logo-1.png 2400w"></figure><p><strong>Note: </strong><em>We were notified by VR Games Showcase host Jamie Feltham shortly before the showcase started that the Disney Movie Magic Vol. 1 DLC had been shifted to an August 20 release date. The showcase trailer said 'Out Now.' An amended trailer has since been published.</em></p><p>Flat2VR Studios first announced the <a href="https://www.uploadvr.com/trombone-champ-unflattened-brings-disney-movie-magic-to-vr-this-summer/" rel="noreferrer">Disney Movie Magic DLC</a> earlier this summer after a tease in the spring and next week you can play multiple tracks from classic Disney films in its premier rhythm game.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/trombone-champ-unflattened-brings-disney-movie-magic-to-vr-this-summer-2/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Trombone Champ Unflattened Disney Movie Magic DLC Launching Next Week</div><div class="kg-bookmark-description">Trombone Champ Unflattened launches Disney Movie Magic Volume 1 DLC today.</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-72d5edbd-bed8-4da1-867a-386843c14f42.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/TCU-Disney-DLC-with-logo-86bab7de-d20c-41c4-97cf-0ecd48c5856c.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="flat2vr-announces-startengine-online-investment-campaign">Flat2VR Announces StartEngine Online Investment Campaign</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/08/Flat2VR-Studios.jpeg" 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/08/Flat2VR-Studios.jpeg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Flat2VR-Studios.jpeg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/Flat2VR-Studios.jpeg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Flat2VR-Studios.jpeg 1920w"></figure><p>Flat2VR Studios announced a StartEngine online investment initiative to help expand its publishing portfolio and grow the internal teams needed to bring more VR ports and original games to market. We'll have a more in-depth story on this soon.</p><hr><h3 id="new-game-revealhigh-on-life-vr">New Game Reveal - High On Life VR</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/08/High-On-Life-VR-Reveal-Trailer---Single-Player-Shooter---Meta-Quest--PS-VR2--SteamVR.00_00_23_22.Still001-1.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/08/High-On-Life-VR-Reveal-Trailer---Single-Player-Shooter---Meta-Quest--PS-VR2--SteamVR.00_00_23_22.Still001-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/High-On-Life-VR-Reveal-Trailer---Single-Player-Shooter---Meta-Quest--PS-VR2--SteamVR.00_00_23_22.Still001-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/High-On-Life-VR-Reveal-Trailer---Single-Player-Shooter---Meta-Quest--PS-VR2--SteamVR.00_00_23_22.Still001-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/High-On-Life-VR-Reveal-Trailer---Single-Player-Shooter---Meta-Quest--PS-VR2--SteamVR.00_00_23_22.Still001-1.jpg 1920w"></figure><p>Speaking of Flat2VR, they weren't done yet in this showcase. Squanch Games' comedic first person shooter High On Life is getting a VR port for PC VR, PlayStation VR2 &amp; Meta Quest. </p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/high-on-life-vr-announced-for-pc-vr-playstation-vr2-meta-quest/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">High On Life VR Announced For PC VR, PlayStation VR2 &amp; Meta Quest</div><div class="kg-bookmark-description">Flat2VR Studios has announced they’re porting Squanch Games’ High On Life to PC VR, PSVR2, and Meta Quest.</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-79a617fe-df18-499c-b45f-b3fe8205d1da.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/High-On-Life-VR-Reveal-Trailer---Single-Player-Shooter---Meta-Quest--PS-VR2--SteamVR.00_00_23_22.Still001-0054b8f7-e28b-4d82-ac9e-6c956f275dd3.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="new-game-revealsystem-shock-vr">New Game Reveal - System Shock VR</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/08/w-baA9y0Ld0-HD-1.jpg" class="kg-image" alt="" loading="lazy" width="1280" height="720" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/w-baA9y0Ld0-HD-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/w-baA9y0Ld0-HD-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/w-baA9y0Ld0-HD-1.jpg 1280w"></figure><p>The main show closed with the shocking reveal (pun fully intended) of Flat2VR's port of acclaimed 2023 sci-fi shooter System Shock. <a href="https://www.uploadvr.com/system-shock-vr-announced-for-meta-quest-playstation-vr2-and-pc-vr/">System Shock VR</a> is also coming to PC VR, PlayStation VR2, and Meta Quest.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/system-shock-vr-announced-for-meta-quest-playstation-vr2-and-pc-vr/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">System Shock VR Announced For Meta Quest, PlayStation VR2, and PC VR</div><div class="kg-bookmark-description">Flat2VR Studios announced System Shock VR coming to Quest, SteamVR, and PlayStation VR2 at today’s VR Games Showcase.</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-55fca260-64ea-4222-9a41-b8319b205cc7.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/w-baA9y0Ld0-HD-bf2215b7-5df2-4ae5-a022-a49fd42114fe.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><p><strong>Prior to the main show fronted by Feltham, a pre-show hosted by Zeena Al-Obaidi dropped announcements for six additional games.</strong></p><hr><h3 id="brushhammer-gets-a-release-date">BrushHammer Gets A Release Date</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/08/Brushhammer-1Min-Final_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/BrushHammer_Thumbnail.png">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Brushhammer-1Min-Final.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/BrushHammer_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: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>Mixed reality miniature painting app <a href="https://www.uploadvr.com/brushhammer-brings-miniature-model-painting-to-quest-this-summer/" rel="noreferrer">BrushHammer Miniature Painter</a> drops on Meta Quest on August 26.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/brushhammer-brings-miniature-model-painting-to-quest-this-summer/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">BrushHammer Brings Miniature Model Painting To Quest This Summer</div><div class="kg-bookmark-description">The mixed reality miniature figure painting app BrushHammer is coming to Quest this August.</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-73d8a004-0f9d-4915-9a1f-28750b9d0c74.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/brushhammer-hero-445c7721-8b7d-4cbc-82d5-4a8c34869b54.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="vertigo-rush-lays-out-its-launch-roadmap">Vertigo Rush Lays Out Its Launch Roadmap</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/08/Vertigorush-Vr-Showcase-4K-04_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/08/Vertigorush-Vr-Showcase-4K-04.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Vertigorush-Vr-Showcase-4K-04_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>High speed VR racer Vertigo Rush charted its path to its planned Q4 2026 release in a new video.</p><hr><h3 id="omega-pilot-evolution-out-now-on-playstation-vr2">Omega Pilot: Evolution Out Now On PlayStation VR2</h3><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Omega-Pilot-Evolution-1.jpg" class="kg-image" alt="" loading="lazy" width="2000" height="1125" srcset="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w600/2026/08/Omega-Pilot-Evolution-1.jpg 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Omega-Pilot-Evolution-1.jpg 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/Omega-Pilot-Evolution-1.jpg 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w2400/2026/08/Omega-Pilot-Evolution-1.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>Another showcase shadow drop, futuristic Wipeout-inspired racer <a href="https://www.uploadvr.com/omega-pilot-evolution-races-onto-playstation-vr2-today/">Omega Pilot: Evolution</a> is available now on PS VR2.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/omega-pilot-evolution-races-onto-playstation-vr2-today/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Omega Pilot Evolution Races Onto PlayStation VR2 Today</div><div class="kg-bookmark-description">Omega Pilot Evolution, a high-speed VR futuristic racing game, blasts onto PlayStation VR2 today.</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-f01951fc-80d5-4d0d-979b-186713cd9538.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/Omega-Pilot-Evolution-28d3bce8-1d26-497a-8f4b-d52ba035d636.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="battlegroupvr2-launches-on-meta-quest-this-month">BattleGroupVR2 Launches On Meta Quest This Month</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/08/Bgvr2-Meta-Trailer_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/trailer_cover_logo_yt3.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Bgvr2-Meta-Trailer.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1920" height="1080" playsinline="" preload="metadata" style="aspect-ratio: 1920 / 1080; background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/trailer_cover_logo_yt3.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: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>Space real-time-strategy game <a href="https://www.uploadvr.com/interstellar-rts-battlegroupvr2-launches-on-meta-quest-this-month/" rel="noreferrer">BattleGroupVR2</a> comes to Meta Quest in Early Access on August 28. It previously launched, also in Early Access, for SteamVR late last year.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/interstellar-rts-battlegroupvr2-launches-on-meta-quest-this-month/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Interstellar RTS BattleGroupVR2 Launches On Meta Quest This Month</div><div class="kg-bookmark-description">Outer space real time strategy game BattleGroupVR2 blasts off to Meta Quest later this month.</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-b305ee09-ddee-4ded-b99f-9979ff962607.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/trailer_cover_logo_yt1-d78dfa05-4a14-4614-aa5a-e16d24c5ab0d.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="new-game-revealstuffed-two-foot-hero">New Game Reveal - Stuffed: Two Foot Hero</h3><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/STUFFEDTwoFootHero_Poster_4K-2.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/08/STUFFEDTwoFootHero_Poster_4K-2.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/STUFFEDTwoFootHero_Poster_4K-2.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/STUFFEDTwoFootHero_Poster_4K-2.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/STUFFEDTwoFootHero_Poster_4K-2.png 2000w" sizes="(min-width: 720px) 720px"></figure><p>Waving Bear Studio has announced <a href="https://www.uploadvr.com/stuffed-two-foot-hero-is-a-new-vr-wave-shooter-coming-to-steamvr-meta-quest/">Stuffed: Two Foot Hero</a>, a new VR wave shooter coming to SteamVR and Meta Quest this fall.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/stuffed-two-foot-hero-is-a-new-vr-wave-shooter-coming-to-steamvr-meta-quest/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Stuffed: Two Foot Hero Is A New VR Wave Shooter Coming To SteamVR &amp; Meta Quest</div><div class="kg-bookmark-description">Waving Bear Studio has announced Stuffed: Two Foot Hero, a new VR wave shooter coming to SteamVR and Meta Quest this fall.</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-714c80a7-36d8-4e94-a7e1-06eacb6b94d3.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/STUFFEDTwoFootHero_Poster_4K-44c47965-ffb0-4142-a489-377376769526.png" alt="" onerror="this.style.display = 'none'"></div></a></figure><hr><h3 id="new-game-revealgrablings-paint-n-seek">New Game Reveal - Grablings: Paint N' Seek</h3><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Grablings_Keyart-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/08/Grablings_Keyart-1.png 600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1000/2026/08/Grablings_Keyart-1.png 1000w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/size/w1600/2026/08/Grablings_Keyart-1.png 1600w, https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Grablings_Keyart-1.png 2000w" sizes="(min-width: 720px) 720px"></figure><p>Triangle Factory and Triangle Labs have announced <a href="https://www.uploadvr.com/grablings-paint-n-seek-is-a-chaotic-social-vr-game-from-triangle-factorys-new-triangle-labs-label/">Grablings</a>, a social hide and seek game coming to Meta Quest this summer.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.uploadvr.com/grablings-paint-n-seek-is-a-chaotic-social-vr-game-from-triangle-factorys-new-triangle-labs-label/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Grablings: Paint ’N Seek Is A Chaotic Social VR Game From Triangle Factory’s New Triangle Labs Label</div><div class="kg-bookmark-description">Triangle Factory and Triangle Labs have announced Grablings, a social hide and seek game coming to Meta Quest this Summer.</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-8d9eccde-33f5-43c2-a1e9-355d13fb556d.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/Grablings_Keyart-d3da157c-2fdd-470a-b9ae-a2c6f2c30caf.png" alt="" onerror="this.style.display = 'none'"></div></a></figure> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Total Chaos VR Is Coming Soon To SteamVR &amp; Meta Quest ]]></title>
        <description><![CDATA[ Total Chaos VR is coming soon to SteamVR, and will be free for those who already own Total Chaos on Steam. ]]></description>
        <link>https://www.uploadvr.com/total-chaos-vr-is-coming-soon-to-steamvr-meta-quest/</link>
        <guid isPermaLink="false">6a7e06960d2e4d0001f948b6</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Thu, 13 Aug 2026 12:44:42 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Total-Chaos-Key-Art-_-With-Logo.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Total Chaos VR is coming soon to SteamVR, and will be free for those who already own Total Chaos on Steam. </p><p>Leading today's VR Games Showcase, developer Trigger Happy Interactive and publisher Apogee Entertainment have announced that Total Chaos VR is coming to SteamVR soon. A standalone version of the game is also coming to Meta Quest. </p><p>Total Chaos VR was revealed via a terrifying new trailer, which we've included here:</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Total-Chaos---Vr-dsddReveal-Teaser---1080P_thumb.jpg" data-kg-custom-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Thumbnail.jpg">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Total-Chaos---Vr-dsddReveal-Teaser---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/08/Thumbnail.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>The flat screen version of Total Chaos, which debuted in 2025, is one of the creepiest and most effective psychological horror games of the last few years. It currently enjoys a <a href="https://store.steampowered.com/app/2208350/Total_Chaos/?ref=uploadvr.com" rel="noreferrer">Very Positive rating on Steam</a>, collated from over 1,500 user reviews.</p><p>In Total Chaos, you play as a Coast Guard officer responding to a distress call from an ominous island. When a storm wrecks your boat upon the shore, you discover the island's dark past isn't totally forgotten. Compelled to explore the island by cryptic radio transmissions, you must delve ever deeper into this twisted and uncertain reality. </p><p>The standalone version of Total Chaos VR is in development as well, and will release on Meta's Horizon Store at a later date.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ System Shock VR Announced For Meta Quest, PlayStation VR2, and PC VR ]]></title>
        <description><![CDATA[ Flat2VR Studios announced System Shock VR coming to Quest, SteamVR, and PlayStation VR2 at today&#39;s VR Games Showcase. ]]></description>
        <link>https://www.uploadvr.com/system-shock-vr-announced-for-meta-quest-playstation-vr2-and-pc-vr/</link>
        <guid isPermaLink="false">6a7e19a40d2e4d0001f94994</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 13 Aug 2026 12:44:38 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/w-baA9y0Ld0-HD.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Flat2VR Studios announced an official VR port of acclaimed sci-fi shooter System Shock for Meta Quest, PlayStation VR2, and SteamVR.</p><p>The shocking reveal was the final announcement at today's VR Games Showcase. 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/08/YTDown.com_YouTube_System-Shock-VR-Reveal-Trailer-First-Per_Media_w-baA9y0Ld0_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/08/YTDown.com_YouTube_System-Shock-VR-Reveal-Trailer-First-Per_Media_w-baA9y0Ld0_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/08/YTDown.com_YouTube_System-Shock-VR-Reveal-Trailer-First-Per_Media_w-baA9y0Ld0_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: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>Flat2VR is partnering with original developer Nightdive Studios for this port. System Shock was a hit with players when it released in 2023 after multiple delays and a seven-year development cycle. It has steadily received updates since release, with the most recent being in March of this year.</p><p>System Shock was just one of several announcements from Flat2VR in the showcase. The company also announced a port of comedic first person shooter High on Life, plans to bring a 'vault' of new games to PlayStation VR2 including <a href="https://www.uploadvr.com/drop-dead-the-cabin-impressions-hands-on-preview/" rel="noreferrer">Drop Dead: The Cabin</a>, and a new funding initiative to build bigger and better games. </p><p>System Shock VR can be wishlisted now on <a href="https://store.steampowered.com/app/5036490/System_Shock_VR/?ref=uploadvr.com">Steam</a>, <a href="https://store.playstation.com/en-us/concept/10020549?ref=uploadvr.com">PS VR2</a>, and <a href="https://www.meta.com/experiences/system-shock-vr/27692254490469530/?ref=uploadvr.com">Quest</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ High On Life VR Announced For PC VR, PlayStation VR2 &amp; Meta Quest ]]></title>
        <description><![CDATA[ Flat2VR Studios has announced they&#39;re porting Squanch Games&#39; High On Life to PC VR, PSVR2, and Meta Quest. ]]></description>
        <link>https://www.uploadvr.com/high-on-life-vr-announced-for-pc-vr-playstation-vr2-meta-quest/</link>
        <guid isPermaLink="false">6a7e116e0d2e4d0001f94911</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Thu, 13 Aug 2026 12:44:32 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/High-On-Life-VR-Reveal-Trailer---Single-Player-Shooter---Meta-Quest--PS-VR2--SteamVR.00_00_23_22.Still001.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Flat2VR Studios and Squanch Games have announced a port of High On Life is coming to PC VR, PSVR2, and Meta Quest in 2027.</p><p>A surprise trailer during today's VR Games Showcase revealed that Flat2VR Studios and Squanch Games are bringing High On Life VR to headsets in 2027.</p><p>The trailer offers an in-depth look at what to expect from High On Life VR, including some behind-the-scenes moments with the game's developers, who explain the major overhauls that bringing some of the game's systems to VR has demanded. These include overhauls to the shop interactions, character beats around the city, as well as physical reload mechanics for the game's highly unique weaponry.</p><p>Check out the full trailer below.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/High-On-Life-VR-Reveal-Trailer---Single-Player-Shooter---Meta-Quest--PS-VR2--SteamVR-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/08/High-On-Life-VR-Reveal-Trailer---Single-Player-Shooter---Meta-Quest--PS-VR2--SteamVR-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/08/High-On-Life-VR-Reveal-Trailer---Single-Player-Shooter---Meta-Quest--PS-VR2--SteamVR-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:03</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Originally released in 2022, High On Life is an irreverent take on the FPS genre in which you join forces with a roster of hilarious talking guns to blast your way through a galaxy of alien invaders. </p><p>High On Life currently holds a <a href="https://store.steampowered.com/app/1583230/High_On_Life/?ref=uploadvr.com" rel="noreferrer">Very Positive rating on Steam</a> based on over 14,000 user reviews. </p><p>High On Life VR is expected to arrive in 2027. You can wishlist the game now for <a href="https://www.meta.com/experiences/high-on-life-vr/24486859074338229/?ref=uploadvr.com" rel="noreferrer">Meta Quest</a>, PlayStation VR2, and on PC via SteamVR.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Payday: Aces High Holding PC VR &amp; Meta Quest 3 Playtests Next Week ]]></title>
        <description><![CDATA[ You can play Payday: Aces High early in next week&#39;s playtests on SteamVR and Meta Quest. ]]></description>
        <link>https://www.uploadvr.com/payday-aces-high-holding-pc-vr-meta-quest-3-playtests-next-week/</link>
        <guid isPermaLink="false">6a7d1f080d2e4d0001f94598</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 13 Aug 2026 12:00:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/KEY-ART.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Fast Travel Games is holding playtests next week for its highly anticipated co-op heist shooter Payday: Aces High on SteamVR and Quest 3.</p><p>The announcement came at today's VR Games Showcase with a new gameplay trailer. Playtests start on August 20. </p><p>Here's the new 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/08/Payday-Aceshigh-Museumheist-100S-Wishlist-Playtest-3840X2160_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Payday-Aceshigh-Museumheist-100S-Wishlist-Playtest-3840X2160.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/08/Payday-Aceshigh-Museumheist-100S-Wishlist-Playtest-3840X2160_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1: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>In Aces High, you and up to three friends take on the roles of The Aces, a group of highly skilled thieves framed by business titan Warren Jupiter. The Aces decide to seek revenge by looting locations tied to his business: banks, museums, and even his personal penthouse. Heists are always attempted in groups of four, with AI companions filling in any gaps on the team.</p><p>The game is slated to release later in 2026 and developer Fast Travel Games (<a href="https://www.uploadvr.com/vampire-the-masquerade-justice-review/" rel="noreferrer">Vampire: The Masquerade - Justice</a>, <a href="https://www.uploadvr.com/apex-construct-sells-100000/" rel="noreferrer">Apex Construct</a>) has already committed to a new post-release heist location as a free update before the end of the year. </p><p>Payday: Aces High can be wishlisted for <a href="https://store.steampowered.com/app/3456660/PAYDAY_Aces_High?ref=uploadvr.com">Steam</a> and <a href="https://www.meta.com/en-gb/experiences/payday-aces-high/9059428207447106?ref=uploadvr.com">Quest 3 headsets</a>.</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Multiplayer JRPG Knights Of Fiona Launches In September For PC VR &amp; Meta Quest ]]></title>
        <description><![CDATA[ Co-op JRPG adventure Knights of Fiona arrives on September 3 for Meta Quest &amp; PC VR. ]]></description>
        <link>https://www.uploadvr.com/multiplayer-jrpg-knights-of-fiona-launches-in-september-for-pc-vr-meta-quest/</link>
        <guid isPermaLink="false">6a7d10640d2e4d0001f94545</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ Mike Johnson ]]></dc:creator>
        <pubDate>Thu, 13 Aug 2026 12:00:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/1920x1080keyart-1.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Knights of Fiona brings co-op JRPG-like adventure to SteamVR and Meta Quest on September 3. </p><p>The release date was confirmed at today's VR Games Showcase alongside a new trailer showcasing never-before-seen 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/08/Copy-Of-Vrgsknightsoffiona_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/08/Copy-Of-Vrgsknightsoffiona.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/08/Copy-Of-Vrgsknightsoffiona_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: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>We <a href="https://www.uploadvr.com/knights-of-fiona-characterbank/">went hands on</a> with an early build of the game, saying "you can feel the love for this game, this world, and what it means to the team behind it in all the subtle details in the town and world, the care and refinement in card art for weapons and abilities and in the art in the town, and how much it means."</p><p>Another round of <a href="https://www.uploadvr.com/vr-games-you-can-playtest-to-help-bring-to-market/" rel="noreferrer">playtests</a> kicks off today and runs through August 16. Character Bank launched a successful Kickstarter campaign earlier this year, raising over 3.6M yen against a 1.5M yen goal, roughly $22,600 versus $9,400. </p><p>Knights of Fiona can be wishlisted now on the <a href="https://www.meta.com/experiences/knights-of-fiona/7147710718618946/?ref=uploadvr.com" rel="noreferrer noopener">Meta Horizon Store</a>&nbsp;and&nbsp;<a href="https://store.steampowered.com/app/4147100?ref=uploadvr.com" rel="noreferrer noopener">Steam</a>.&nbsp;</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Spirit Ritual Is An Upcoming FMV Mixed Reality Horror Photography Game ]]></title>
        <description><![CDATA[ Spirit Ritual is a terrifying game that blends full motion video with mixed-reality to tell a supernatural ghost story. ]]></description>
        <link>https://www.uploadvr.com/spirit-ritual-is-an-upcoming-fmv-mixed-reality-horror-photography-game/</link>
        <guid isPermaLink="false">6a7cbb170d2e4d0001f943e3</guid>
            <category><![CDATA[ Mixed Reality Games ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Thu, 13 Aug 2026 12:00:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/SpiritRitual_VR_GamesShowcase_KeyArt.jpg" medium="image"/>
        <content:encoded><![CDATA[ <p>Spirit Ritual is a terrifying ghost story that blends full motion video with mixed-reality gameplay. </p><p>Spirit Ritual is a supernatural horror game, played in either mixed reality or virtual reality, in which you play as a psychic medium attempting to break a demonic curse. You'll use hand-tracking controls to conjure a spirit board to enter the spirit realm and equip your old-timey spirit camera to capture ghosts.</p><p>The game was announced via a trailer as part of today's VR Games Showcase. </p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/-FINAL--SpiritRitual_Trailer_2K_with_Subs_V2-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/08/-FINAL--SpiritRitual_Trailer_2K_with_Subs_V2-optimized.mp4" poster="https://img.spacergif.org/v1/2560x1440/0a/spacer.png" width="2560" height="1440" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/-FINAL--SpiritRitual_Trailer_2K_with_Subs_V2-optimized_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">1:00</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1×</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p>Some of the more interesting features seen in the game's trailer include 3D FMV (full motion video) performances by real-life actors. We've seen this sort of presentation used to great and terrible effect at various times over the past thirty-odd years of gaming. Here, thankfully, it looks well-done and quite terrifying. </p><p>The game's native presentation is in mixed-reality, a mode which has "ghosts manifesting inside your own home," according to the developer. However there is also an optional virtual reality mode for users who prefer it. </p><p>Spirit Ritual is coming to <a href="https://www.nyamyam.com/spirit-ritual?ref=uploadvr.com" rel="noreferrer">PICO 4</a>, <a href="https://store.steampowered.com/app/4687530/Spirit_Ritual/?ref=uploadvr.com" rel="noreferrer">SteamVR</a>, and Meta Quest. A release date for this spooky Fatal Frame-like has not yet been revealed. </p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Grablings: Paint &#x27;N Seek Is A Chaotic Social VR Game From Triangle Factory’s New Triangle Labs Label ]]></title>
        <description><![CDATA[ Triangle Factory and Triangle Labs have announced Grablings, a social hide and seek game coming to Meta Quest this Summer. ]]></description>
        <link>https://www.uploadvr.com/grablings-paint-n-seek-is-a-chaotic-social-vr-game-from-triangle-factorys-new-triangle-labs-label/</link>
        <guid isPermaLink="false">6a7cb7ff0d2e4d0001f943b8</guid>
            <category><![CDATA[ VR Gaming ]]></category>
        <dc:creator><![CDATA[ James Tocchio ]]></dc:creator>
        <pubDate>Thu, 13 Aug 2026 12:00:00 -0700</pubDate>
        <media:content url="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/images/2026/08/Grablings_Keyart.png" medium="image"/>
        <content:encoded><![CDATA[ <p>Triangle Factory and Triangle Labs have announced Grablings, a social hide and seek game coming to Meta Quest this summer.</p><p>As part of today's VR Games Showcase, Triangle Factory and Triangle Labs have announced a new social hide-and-seek game called Grablings: Paint 'N Seek.</p><p>In Grablings: Paint 'N Seek, you play as the titular Grablings, creatures which the game's developers describe as "interdimensional creatures who live for mischief and chaos." </p><p>Essentially, you'll play silly games of hide and seek. Hiders paint themselves into wacky environments to avoid being found while the seekers aim to win by finding all the hidden Grablings.</p><p>A new trailer has been revealed which shows a sneak peek at Grablings' chaotic social gameplay. </p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Grablings_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/08/Grablings_Trailer-optimized.mp4" poster="https://img.spacergif.org/v1/2560x1440/0a/spacer.png" width="2560" height="1440" playsinline="" preload="metadata" style="background: transparent url('https://storage.ghost.io/c/2a/2f/2a2f38f0-4b71-407a-9c7e-18a9e2541980/content/media/2026/08/Grablings_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: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>The game comes from Triangle Labs, Triangle Factory's new label. The parent company is best known for its VR FPS <a href="https://www.uploadvr.com/forefront-clearwater-map-battlefield-vr-full-release-impressions/" rel="noreferrer">Forefront</a> and Breachers. The studio has also recently announced&nbsp;<a href="https://www.uploadvr.com/triangle-factory-announces-hybrid-zombie-extraction-shooter-breachers-outbreak/" rel="noreferrer">Breachers: Outbreak</a>, a zombie-themed extraction shooter.</p><p>Grablings: Paint 'N Seek is coming to <a href="https://www.meta.com/en-gb/experiences/grablings/1965055500873307/?ref=uploadvr.com" rel="noreferrer">Meta Quest</a> sometime this summer.</p> ]]></content:encoded>
    </item>

</channel>
</rss>