The new DJ experience with LEAP MOTION

After one week of playing with leap motion at the Entertainment Technology Center (Carnegie Mellon University) a team of 2 artist 1 sound designer and two programmers (including myself as a programmer); were able to create a new and easy way to experience the thrive of being a DJ in a Unity3D app.

Working with LEAP MOTION we realized its limitations but we were able to work around them to create an engaging and fun experience for naïve and experienced guest. It was a lot of fun working in this project, even though it was only one week I think we were able to do something very cool and unique.

All the art assets are controlled with a sound analyzer (to be accurate we used the Fast Fourier Transform algorithm). This made that each time the user altered the music, all the art assets would react to it as well; giving the user a sensation of power in the world. The lights also played a big part on the experience. They also reacted to the DJ actions; changing the mood of the world as the user experimented with the controlled and DJ its way!

The Beginning of a New Game

After playing the amazing and fun game Joust  , I realize that my next game had to be similar to this great game. When I say similar I don’t mean copy Joust; but in braise the good things of it to make something better.

I got together with some friends from school and we decided to jump in the quest of making a game inspired by Joust. As a developer my first thought was how are we going to connect more than 4 PS Moves to the PlayStation? For the game we have in mind we need minimum 6!!!!!


After some research I found this incredible Open Source Project that you have to check out: UNIMOVE. It is a Unity plugging that sets C# bindings that allow you to connect up to 7 PS Moves to your computer. It works on Mac, Linux and Windows too.

Check it out at:

Joust  Game:

Why a simple Arduino CAN and IS Awesome!


The power of one Arduino UNO. You can basically do whatever you want. In this board you can see a flex sensor and a soft potentiometer. These two inputs triggered the color of the LED light. This project was made with the help of OpenFrameworks to control the screen graphics that were being created by the users input. The flex and potentiometer controlled paths and circles radius’s that were being created as the user interacted with the different inputs. For more info check the video at: