It would probably need a bit of an overhaul and a new renderer. I used Unity.
I used Unity as well, but I don't even understand how I would do something similar! Really cool