While independent developers have taken to virtual reality in droves, one of the big keys for VR to stay popular is going to be getting polished games from big developers into the hands of as many players as possible. Epic Games’ Robo Recall looks like it’s going to be a perfect example of that on every level.

Designed as a successor to their Bullet Train demo, Robo Recall is a frenetic shooter that has you taking on what looks like a nearly endless stream of robotic attackers with a full complement of action hero’s tools at your disposal. You can go in John Woo style, wielding two independently aimed pistols, or step in at point blank range with a sawed-off shotgun. If enemies get too close for comfort, you can grab them and smash them into the wall, into each other, or into just about anything else. You can punch them with their own arms, juggle them in the air, or even slow down time and catch the rounds the malfunctioning robots are firing at you in mid-air, redirecting them back to their source. Movement is handled via teleportation rather than analog sticks to help with motion sickness.

Epic says the game will feature a single-player campaign lasting 3-4 hours and offer leaderboards to track all those numbers popping out in the trailer.

The best part of all this, though, is that Robo Recall is going to be completely free for the Oculus Rift/Touch and will be available in early 2017. It’s already showing off what Unreal Engine 4 can do for virtual reality, and the finished product is still a few months out.