Reminds me A LOT an indie game called HyperParasite, which is coming soon in Early Access on Steam.https://www.youtube.com/watch?v=Q9ZEYXaWaGs
donzen's comments