Hey, cool game. Would have loved a "skip" option after dying and listening to the (very nice) voice message. I did manage to fix the generator, but mistimed a little when talking to the dude again. Do I have to just perfectly time these things every time to progress the game? That's a little harsh!
Interesting work with the shaders, did you do the ones for rocks and stuff yourself? They were moving around when rotating the camera, very non-euclidean, or what he loves to say, old HP :D