What engine did you make this in? Did you use just a scripting environment?
I made it in GMS2 (gamemaker)