Connie Ye
Cooking Mama Inspired Arduino controllers
Fall 2018
Unity, Physical computing, Arduino, Soft fabrication

About

A Unity and Arduino version of popular game Cooking Mama! I made two felt fabric controllers (one spam, one steak) shaped like food and put sensors in them. When I first learned how to use an Arduino, one of my first instincts was to connect it with Unity. At first, I had trouble coming up with an idea for a unity and arduino experience that would leverage the advantages of both. Ultimately, I was inspired by Cooking Mama, a game that I had loved in my childhood. I was excited by the idea of enhancing the game experience with a physical controller. How will a felt knife and a felt steak compare to a Nintendo stylus? Will it make it more fun? Will it be the same?

A demo vieo of this project was popular on Twitter and recieved over half a million views. See the original tweet here.

Thank you to Sidney Church for helping me connect the Arduino to unity and for all of the Arduino help!

example gif of me using the cooking mama felt controller. I am chopping a felt steak, which triggers changes in the game running on the laptop

gif of me using the cooking mama felt controller


Documentation pictures & Code

The look of the felt fabric food controllers was inspired by Lucy Sparrow's Sparrow Mart, a supermarket made up of food made from felt. You can find the code here. The steak controller contains six buttons attached to a breadboard. On top of the buttons, I laid flat acrylic boards that I cut into sections so that the buttons could have a greater range of influence. The spam contains a photocell that can tell when you remove the meat, and the bowl also contains a photocell to detect when the meat is placed inside. For the unity part, I am sending the information from the Arduino to serial port, which unity then reads from. diagram of how it works diagram of how it works

images of the felt controller in progress left: the felt steak and fabric parts, right: developing with arduino

ヽ(© ▽ ©)ノ Built with React and Gatsby by Connie
Last updated March 2022 (under construction!)