This image was pretty fun to create. I came up with the idea of a custom Xbox 360 controller. I started by making the basic outline of the controller. Transforming shapes to give them the proper look. I then used the shape tool again to create the buttons, analog sticks, and d-pad. The fill colors came from what kind of button they were. The text on the buttons is text shapes with various properties to achieve a cartoon esque look.