I forgot to mention the answer to your question of how I made it. I took the entire week off from work, and had a teammate do the art, outsourced the voice acting to my friends, and devoted every day to working on the code and game design! I used Unity. :)