I have been interested in video games for a long time. A few years ago, I got an Xbox One. Ever since, one of my favorite aspects of the console was the design of the controller. This year, I decided to see if I could make my own video game controller. To construct it, I used an Arduino board and some parts I found online and used the Arduino IDE software to program it. To hold it together, I 3D printed out the shell. It has many of the capabilities of a normal controller, and is currently compatible with any computer. I learned how to use Python and Processing from Mr. Zaretsky’s programming classes. Mr. Wong was my March Madness advisor, and helped all along the way.