About this guide

A factual comparison of current light guns by tracking method, display setup, OS, recoil, calibration, multi-gun and compatibility.

How to read this report

At-a-glance matrix

Product/ecosystemAvailability on 2026-08-26Tracking / screen hardwareOfficial host scopeRecoilMulti-gunKey compatibility evidence
SindenOfficial shop activeGun camera reads visible border; no IR barWindows, Linux, Raspberry PiUSB solenoid modelTwo-gun packs; general maximum not foundFirst-party MAME/PCSX2/TeknoParrot/Dolphin guides; Batocera v35+
GUN4IRActive ecosystem; sampled official parts showed sold outFour IR points around screenWindows, Linux, macOS, Pi, MiSTer where generic gun mouse worksBuild-dependent solenoid/rumbleAuto-mapping claimed; no hard maximum foundBatocera v36+; generic mouse input
OpenFIREActive open-source releasesFour IR points; RP2040/RP2350 + SEN0158Config app: Windows/Linux/Pi; MiSTer mappingDIY 12/24 V solenoid and/or rumbleUnique IDs/player mappings; no hard maximum foundBatocera v42+, MiSTer, MAME feedback tools
Fusion / P.I.G.S.Active source; prebuilts intermittentFour IR points; Pico/SAMCO-derivedWindows, LinuxBuild-dependentDesigned for multiplayer; maximum not foundBatocera; project compatibility wiki
Retro Shooter / RS3Official bundles activeFour corner IR sensorsPC, mini PC, Pi, Pandora 10th, RS console24 V sliding solenoid + rumbleP1-P4 hardware modesBatocera v42+ for RS3; MameHooker; Steam
AimTrakIn stock officiallyOne two-cluster IR bar“All PC OSes,” PS2; Linux labeled third-partySeparate recoil model, external 24-36 VUp to four IDsOfficial MAME/PS2 guides; Batocera v35+
LichtknarreDownload online; source/maintenance uncertainWii Remote camera + 2 or 4 IR LEDsWindows stackWiimote rumble only/planned hooksMouse 1P; ViGEm/vJoy2 multiplayerMAME/Dolphin configuration pages
Wii Remote + DolphinBar/direct BTDolphinBar retail links active; Wiimotes mostly usedWii Remote sees sensor barMayflash: Windows/Dolphin; Batocera independentlyWiimote vibrationMayflash claims four; mode-dependentDolphin; Batocera direct-Wiimote mode
BlamconStore, kits, customs and DIY activeFour-point IRWindows, macOS, LinuxModel-specific rumble/solenoidsUp to four IDsBatocera v42+; broad “most emulators” claim
G'AIM'EReleased official console bundlesBarrel camera detects full screen rectangleG'AIM'E mini-console onlySwitchable built-in recoilTwo guns; game-dependentFixed licensed console library; PC use is unofficial
Polymega GC01Released/listedSinden-derived border opticsPolymega systems onlyNone documentedTwo simultaneous gunsOfficial Polymega game list and exceptions
XGunnerMarketplace-active; manufacturer provenance unclearFour IR corners + 2.4 GHz dongleNo manufacturer matrix verifiedSolenoid modes documented by BatoceraNot reliably documentedBatocera v42+ only verified source
SAMCOLegacy source; supersededDIY 2/4 IRLegacy HID hosts; no current matrixVaries by descendantNot maintained as current matrixBatocera entry; repository points to OpenFIRE
point-bangNew active open-source projectAndroid ARCore 6DoF, no markers/barWindows/Linux/macOS PC + ARCore AndroidPhone haptics onlyNot yet; roadmapDuckStation guide; broader tests pending

Cross-ecosystem conclusions

  1. There is no universal compatibility. A gun can enumerate as an absolute mouse and still fail because an emulator merges mice, a game expects GunCon/Justifier semantics, a frontend remaps IDs, or two-player support is absent.
  2. Tracking choices trade visible infrastructure for software/space. Sinden/GC01 use a border; GUN4IR/OpenFIRE/Fusion/RS3/AimTrak/Blamcon/Wii approaches use IR hardware; G'AIM'E and point-bang avoid both but need the camera to understand the whole screen/room and may require more distance.
  3. Recoil ranges from cosmetic to output-aware. Trigger-driven recoil is easy but fires when a game says “empty.” Output-aware recoil requires MameHooker or an equivalent integration. Power requirements range from Sinden's USB solenoid to separate 12/24/36 V supplies.
  4. DIY is not one category. OpenFIRE is a low-level open electronics platform; Fusion packages an open ecosystem; GUN4IR is licensed DIY plus commercial conversions; Blamcon combines a common core with extensive printable mechanical designs.
  5. Cabinet builders benefit from permanence. Four emitters, external recoil power and careful calibration are less intrusive in a dedicated cabinet than a living-room TV. Conversely, Sinden and camera/AR approaches are easier to move because no emitters remain on the display.
  6. Independent data is still thin. Batocera offers the most systematic public comparison found, but its ratings describe Batocera configurations, not controlled universal latency/accuracy tests. Manufacturer latency and “perfect accuracy” figures should remain labeled claims until reproducible independent measurements exist.