Looks just like Yedoma Globula from Bananaft here on Itch.
oh yeah I knew I remembered this from somewhere !