
Steam has completely taken over the game-buying experience on the PC, and digital storefronts from Sony, Microsoft, and Nintendo are threatening to do the same thing to console players. So why have so many indie developers decided to work with publishers and distributors to launch their games as boxed retail releases?