>>534251191
This is the space station game I was trying to remember
>Graft
>Transform yourself through grafting as you escape a vast, dying space station in this thrilling post-cyberpunk survival horror RPG
I guess it's bioshock in space
https://www.youtube.com/watch?v=YhQZYJkfe8w