What a momentous day for human endeavour. First we drop a big Johnny Five on Mars, and now a man in Canada has built a Diablo 3 arcade machine, which is wonderfully pointless enough to be considered actual art. The fully functioning plywood arcade cabinet maps game controls to joysticks and buttons in a way that's probably not very conducive to scrapping with elite packs, but the video below shows that it's a capable enough setup. Besides, shush, it's a Diablo 3 arcade cabinet. Stop trying to pick holes in this.
Creator Dave Niewinski describes the project on his blog: "I grew up playing Gauntlet on old-school arcade machines. They came out with other console versions later, but using the joystick and buttons was always my favourite. When Diablo 3 was announced as coming out, the idea to make an arcade cabinet and controls for it just made sense."
Take a look at the full blog post for more pictures and details. Interestingly, every button has dual-functionality when used in conjunction with another button, which is how skills and clicks alike are all mapped to the cabinet's limited inputs. Of course, the game client had to remain unmodified for this project to work, as tinkering with that would've attracted the ire of Blizzard's auto-banning DRM warden.