Author name: Mike M.

anticipated-pc-vr-title-‘vertigo-2’-gets-early-2023-release-date-&-new-gameplay-trailer

Anticipated PC VR Title ‘Vertigo 2’ Gets Early 2023 Release Date & New Gameplay Trailer

Vertigo 2 has been on our radar thanks to its slick unique world and slick-looking weaponry. While we still have a little longer to wait before we’ll get to play it, today the studio announced an early 2023 release alongside a fresh look at gameplay.

Vertigo 2 has been anticipated ever since the original Vertigo (2016) and its refinement Vertigo Remastered (2020) brought rich physics-driven weapons and interactions to PC VR headsets. Developer Zach Tsiakalis-Brown has been giving glimpses of the sequel over the last two years, but only now has he set a release date for March 30th, 2023.

Vertigo 2 looks significantly more ambitious than its predecessor, with new weapons, enemies, and characters, all brought together with an even more refined and art direction than its predecessors. Here’s the pitch from the game’s Steam page:

Vertigo 2 is a single-player adventure built from the ground up as a game for high-end VR.

Deep underground in the reaches of Quantum Reactor VII, you awake to finish your journey home. No closer to your goal than when you first arrived, you must count on the help of the mysteriously familiar stranger who saved your life. On your way towards the center of the reactor, you will have to face bizarre alien flora and fauna leaking from other universes – and deadly android security forces whose job is to purge the Reactor of all life. As you try to determine who to trust, sinister forces lurk just out of sight.

With a branching story hinging on key decisions, there’s no telling what you’ll encounter in this absurd world. The only certainty is that there’s danger around every corner.

Vertigo 2 would look promising in its own right, but I’ve got to say I’m even more impressed considering this is purpotedly the sole work of developer Zach Tsiakalis-Brown. Can the game stand up to this tasty looking trailer? We’ll be looking forward to finding out out next year.

Anticipated PC VR Title ‘Vertigo 2’ Gets Early 2023 Release Date & New Gameplay Trailer Read More »

procrastinators-rejoice:-black-friday’s-best-galaxy-watch-4-for-$140-deal-is-somehow-still-running

Procrastinators rejoice: Black Friday’s best Galaxy Watch 4 for $140 deal is somehow still running

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

Procrastinators rejoice: Black Friday’s best Galaxy Watch 4 for $140 deal is somehow still running Read More »

remote-controlled-cars-are-preparing-us-for-our-autonomous-future

Remote-controlled cars are preparing us for our autonomous future


The road to fully autonomous vehicles is long and marred by technological challenges, from the cost of developing the technology and commercial expansion, all the way through public acceptance and safety concerns. And that’s if people even want to give up driving in the first place. But there’s something that can help this transition, that can bridge the divide between the autonomous believers and self-driving sceptics: remote-controlled vehicles. And no, we’re not talking about toy cars, these are real, adult-sized, remotely-driven automobiles. In this piece, I’m going to explain how they work, the commercial and technological implications, and if they…

This story continues at The Next Web

Remote-controlled cars are preparing us for our autonomous future Read More »

7-video-quality-enhancers-to-improve-low-resolution-on-your-videos

7 Video Quality Enhancers to Improve Low Resolution on Your Videos

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

7 Video Quality Enhancers to Improve Low Resolution on Your Videos Read More »

quest-pro-update-to-bring-mr-passthrough-recording,-quest-2-support-for-pro-controllers

Quest Pro Update to Bring MR Passthrough Recording, Quest 2 Support for Pro Controllers

Meta’s v47 software update for the Quest platform is packed with quality-of-life features that look to improve the user experience across Quest Pro and Quest 2, offering things like better media sync, an avatar mirror, and the ability to directly gift apps from your wishlist to friends and family. More importantly, Quest Pro is finally getting mixed reality passthrough recording in v47, and unlocking Quest Pro controller support for Quest 2.

First, here’s a look at the Quest Pro specific stuff, followed by updates affecting the whole Quest platform.

Quest Pro Updates

Meta is looking to make good use of the extra horsepower in Quest Pro, as it’s set to gradually rollout background audio playback as an experimental feature, which will let you listen to music and podcasts Browser as well as Progressive Web Applications (PWAs), which include things like 2D apps like Instagram, Facebook, and Spike, but also WebXR-based stuff too.

Not being able to record mixed reality footage was a bit of a letdown when Quest Pro launched back in late October, but now Meta says v47 will soon (again, gradual rollout) let you capture photos and videos while using mixed reality in passthrough mode. Here’s a look at how you can easily transition from VR to passthrough MR during the same recording:

Quest-wide Updates

Speaking of video capture, Meta is making it easier to capture video and images on Quest with the addition of capture controller shortcuts. Once you have v47 in-hand, you’ll be able to capture images by holding the Oculus button down and pulling the right controller trigger. To record video, hold the Oculus button and long-hold the right controller trigger.

And syncing media is supposed to be a better experience too, as Meta says it’s improving how you view, edit and share your photos and videos you capture in VR. We’re hoping the new syncing method is faster and more reliable than the previous, which promised to automatically sync to the Oculus app, but often times left us waiting for days for images and video to show up.

Meta is also unlocking Quest Pro Touch controller compatibility with Quest 2 in v47. Quest Pro’s controller is the company’s first inside-out tracked controllers due to the inclusion of its own camera sensors. That means a wider range of motion in-game since you don’t need direct line of sight between the headset and controllers.

Quest 2 Controller (top), Quest Pro Controller (bottom) | Photo by Road to VR

Many social VR apps have mirrors for easier avatar management, and now Quest will too. The v47 update lets you view and edit your avatar with a new mirror added to Home. This is set to roll out gradually and will be initially available in four environments: Desert Terrace, Space Station, Winter Lodge, and Cascadia.

Here’s a couple more goodies being added in v47:

  • Universal Menu Customization – You can start, find, and jump into a multiplayer session with your friends directly from the home screen. You’ll be able to pin and unpin apps from your library to your Universal Menu for quicker access to apps.
  • Revamped device management screen – Makes it easier to know when your headset needs to be charged.
  • Shareable Wishlists – Make your app wishlist public and send a link to friends and family. Modify your wishlist from the Store tab on your headset or the Meta Quest mobile app. Friends and family will be able to directly gift apps from your wishlist.
  • Meta Quest Digital Gift Cards – Redeemable for any app or game in the Meta Quest Store.

Quest Pro Update to Bring MR Passthrough Recording, Quest 2 Support for Pro Controllers Read More »

6-google-tools-you-should-use-to-plan-the-perfect-christmas

6 Google Tools You Should Use to Plan the Perfect Christmas

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

6 Google Tools You Should Use to Plan the Perfect Christmas Read More »

google-is-done-with-duplex-on-the-web

Google is done with Duplex on the Web

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

Google is done with Duplex on the Web Read More »

with-18gb-of-ram,-zte-breathes-new-life-into-the-old-axon-40-ultra

With 18GB of RAM, ZTE breathes new life into the old Axon 40 Ultra

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

With 18GB of RAM, ZTE breathes new life into the old Axon 40 Ultra Read More »

grab-google’s-delightful-nest-mini-smart-speaker-for-a-mere-$18-while-you-can

Grab Google’s delightful Nest Mini smart speaker for a mere $18 while you can

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

Grab Google’s delightful Nest Mini smart speaker for a mere $18 while you can Read More »

oneplus-made-the-right-move-with-its-new-update-policy,-but-there’s-still-a-long-road-ahead

OnePlus made the right move with its new update policy, but there’s still a long road ahead

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

OnePlus made the right move with its new update policy, but there’s still a long road ahead Read More »

Crypto Exchange Kraken Lays Off of 30% of Its Workforce

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

Crypto Exchange Kraken Lays Off of 30% of Its Workforce Read More »

What is a Supercomputer? Features, Importance, and Examples

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

What is a Supercomputer? Features, Importance, and Examples Read More »