Holy shit I just read that steam takes 30% of revenue from game sales. How the fuck do developers survive that?