Light guns
Point and shoot. The shot lands where the barrel points, you reload by pointing off the screen, and you feel the recoil. Each game gets the gun it was made for, held in a grip hand.
Open source · GPL-3.0 · in development
AC VR Hub is a free, open-source Windows app that brings arcade and console light gun and racing games into VR. It runs on your desk and as a panel inside SteamVR: pick a game, press Play, and it opens in the headset. Bring your own games; none are included.
New game profiles and emulator wrappers are added all the time.
▼ Scroll to walk in
How you play
Your motion controllers stand in for whatever the cabinet had: a light gun, a wheel to grab, or a pointer.
Point and shoot. The shot lands where the barrel points, you reload by pointing off the screen, and you feel the recoil. Each game gets the gun it was made for, held in a grip hand.
Racers steer with the stick and pedal with the triggers by default. Roll and tilt steering, and Model 3's two-handed wheel, are opt-in views, never the default.
Game controls stay off the left Menu and the right headset button, since SteamVR and the headset own them; the left Menu opens the SteamVR dashboard, where the Hub panel is. Every game uses the same stick clicks: Left stick click = Start. Right stick click = Select or Coin. Click both sticks together = put the screen in front of you again. Hold both stick clicks for 3 seconds = quit and save. Exit game in the Hub panel also ends the game cleanly (not yet checked in the headset).
Gun models
Every gun, controller and control on this page is the project's own model, the same file the Hub's setups draw in the headset. Twelve of the fifteen built guns and controllers are new designs: nine from 21 October, reworked after a four-specialist studio review, and three special guns (an energy gun, a heavy revolver and a cutter) that are built and wired in but not yet given to a game. The grip hands now put the index finger on every pistol's trigger. None of the new shapes or the new hand pose has a headset verdict yet.
Pick a model to see it at its real size. Drag to turn it.
Original designs, no logos, released under CC0.
Each model names its moving parts: the trigger, the slide that kicks back on a shot, the revolver cylinder, buttons and sticks. The hosts drive them from your controller, so the gun in your hand reacts the way the cabinet's did.
Twelve guns and controllers are built as models so far; the project's gun data lists 27, and the rest follow.
Sit-down racers
Racing cabinets appear around you as see-through controls where your hands and feet go: the wheel, shifter and pedals on the racer beside these panels are the project's own models.
A three-spoke wheel, a sequential shifter and a four-gate shifter, each with its own grab points.
Accelerator and brake pedals, motorcycle handlebars, an arcade stick and a flight stick, plus button panels.
All original and CC0. Six of them are on the model bench above, listed after the guns.
Arcade boards
Each board has its own emulator and its own way into VR. E3 means the developer played it in the headset and accepted it; E2 means it works in a hidden offline proof, with controls and pictures checked.
Open frame, Inside the game (head-tracked) and a two-handed wheel. Sega Rally 2 DX inside with the wheel is accepted. Star Wars Trilogy's aim was off in the headset and has not been rechecked.
E3 Sega Rally 2 DX · rest E2Big screen, open frame where the game draws it, and opt-in body motion for motion cabinets. Time Crisis on the big screen is accepted.
E3 Time Crisis big screen · rest E2Real 3D and open frame, with the game's own sound since 21 October. Aim error in The House of the Dead cut from 7.3% to 0.3% of the screen.
E2 · Sky Target firing unprovenTime Crisis in open frame or inside the game.
E2 · offline proofReal 3D, with the world around the frame part of it. Title and menu screens still show stray art around the frame.
E2 · offline proofDesk or headset. The Hub scans your tables folder, subfolders included, and rescans when tables or ROMs change. At the last headset check most VR tables were missing from the Hub page; the fixes since are not rechecked.
Scan fixes not rechecked in the headsetConsoles
Console games reach the headset through VR builds of their emulators: real 3D where the game's world allows it, otherwise a big screen in the room with the gun in your hand.
E3: accepted in the headset. E2: works in a hidden offline proof. E1: started or partly works.
Real 3D with the HUD on a panel. Mario Kart 64 in 3D is accepted.
E3 Mario Kart 64 · rest E2Big screen with the gun. Graphics raised on 21 October: 5x resolution and 4x anti-aliasing on SwanStation games.
E2 · offline proofA screen in the room, or inside the game with real depth. Time Crisis 3 calibration and its inside view are fixed. Wipeout Pulse broke in the headset: games without a gun get no controller input yet.
E2 · non-gun games need controlsReal 3D or a screen in the room, with the pointer or motion controls. All 20 games load a saved starting point, which proves a state loads, not that a game plays; no game has a complete pass yet. Mario Kart Wii was wrong in its one headset run.
E2 · offline onlyReal 3D and open frame. Confidential Mission was rebuilt after headset issues; Death Crimson OX and 2 and Virtua Cop 2 are still early.
E2 · three games E1Saturn on the big screen with its gun. F-Zero GX in real 3D with the HUD on a panel did not get past its title screen in the headset; the fix has not been seen since.
E2 · F-Zero GX fix unseenPrize counter
Games, VR setups, install recipes, control sets, guns and profiles are plain TOML you can read, copy, share and override. Adding a game takes a new folder and no code.
Supermodel, MAME, PCSX2, Dolphin and DolphinXR, Flycast, SwanStation, Beetle, mupen64plus, Visual Pinball X, Time Crisis VR, namco22-decompile and many more. We provide VR patches and some installation recipes. Most integrations still need a separately prepared build; setup sources and patches are kept in the repo.
AC VR Hub never ships, downloads or links to ROMs, BIOS files or disc images. You bring your own legally obtained games; the Hub reads them where they are.
The Hub is GPL-3.0-only. The shared VR runtime, libacvr, is MIT so any emulator or engine can link it. The project's own gun, hand and control models are CC0; one adapted gun model is CC BY 4.0 and credited in the repo. The ASCII games on the cabinet screens come from ascii-magic-art (MIT). Website notices cover Three.js, the ASCII art, the fonts and the separate music rights; the privacy page says what the site does not collect.
The Hub
The Qt Hub for Windows is the only way games are started. It is a desktop window and also a SteamVR dashboard panel, so you can pick the next game without taking the headset off.
A Steam-like grid of system tabs with a game page, a large on-panel Back button and guards against double presses on Play.
The Hub finds your games up to six folders deep without moving or copying anything. Artwork is fetched only when you ask, per game or per system.
When a game ends, a watchdog ends the helper programs it started and never touches anything else on your PC. Games can also appear in your Steam library.
Scoreboard
Most games work in hidden offline proofs (E2): controls reach the game and pictures are checked. A game only counts as accepted (E3) once the developer has played it in the headset.
Offline work only. None of these has been checked in the headset yet.