I cheated and used a TankStick, but now I wish I hadn't. I think I could have managed the wiring, and it would have gone a long way aesthetically to integrate it all.
I designed the cabinet myself, but that was inspired by the "Vigolix" design [2]. I scaled it up to a full 6', put in a lighted marquee, added a drawer for keyboard and mouse.
The gross assembly took me 4-5 days, but a total of about a month overall because of the time to paint, dry, and sand many coats. Plus, of course, the amount of time to set up the computer hardware and software.
[1] https://imgur.com/gallery/KpoHLDu
[2] https://www.instructables.com/id/A-Super-Easy-Arcade-Machine...
http://forum.arcadecontrols.com/index.php/topic,119533.0.htm...