First I researched on YouTube videos on how to make homemade marshmallow fondant. Here and Here are the videos I followed, but I added a drop of pina colada oil flavoring to the mix as well.
I also made this BUTTER CREAM FROSTING recipe with 3 drops of pina colada oil (found at the local cake shop) added to the flavoring.
With my basic white fondant and buttercream frosting ready, I started the cake.
First I baked 2 9x13 rectangular cakes (my son requested rainbow chip), leveled the bottom one, stacked them with cream cheese frosting in the middle and then covered them and placed them in the deep freeze for about 8 hours.
Then I printed out a top-view of the Xbox controller found on google image search on 11x17 paper (making sure the controller was sized to no more than 13 inches and 9 inches tall). I cut out the image and placed it on top of the cake.
I took tiny bits of the white fondant and made the two top center left and right arrow buttons. I also took a bit of white and rolled it into the rings that surround the joysticks.
Then I took a small bit of white fondant and added a titch of black food coloring to it for the center button and kneaded and kneaded it til the coloring was mixed in. Make sure you wear plastic gloves or your hands will turn black too. I took a larger clump of white fondant and mixed in enough black food coloring to make a dark grey for the majority of the controls. Seriously, I was having a blast.
As for the colored buttons, I simply added the food coloring for each to a small amount of fondant and made the buttons. I even rolled and sculpted the letters on the buttons themselves. The X on the center button was also just colored, rolled fondant.