A Tiny Simple Complex game about the crewmembers who have to pass electrical energy to keep their ship on and must face 3 types of Obstacles.
Postscript: about the characters maybe they have the resemblance to characters they already know, if that is the case it is pure coincidence xd.