My name is Mike, and I am a programmer and designer for Grand Heist, an indie game being developed by Grand Games. I program in C++ and UnrealScript most of the time, but do some Java programming on the side. The engines I have experience working with include: ~Unreal Engine 3 ~Source Engine ~Torque Game Engine Advanced ~Cryengine 2
In case anyone is curious, what it looks like underneath the control panel. These buttons have microswitches on them, which connect to an interfacing chip (Still waiting for mine in the mail) and the interfacing chip plugs into the computer in a PS2 slot or a USB slot.
Basically, the interfacing chip just converts the buttons to keystrokes, so it acts exactly like a keyboard.