You do need to set up the Arduino IDE to build for ... But for the joystick there are a few other considerations. Instead of wiring a widget to a physical pin, you can use a virtual pin.
The guitar was built mostly from scratch using an Arduino, some harvested drum ... room for the harvested Yamaha drum pads, some wiring, and a joystick shield. The other main component is the ...