This PDF contains all the information you need to build an 8 button controller and make use of it with an Arduino. This controller will be used with many of the game lessons presented on this site. You could build the controller on a breadboard or with a prototype PCB board or have it manufactured in China for a few dollars for about 10 of them plus shipping.