Major game publishers keep announcing layoffs, studio closures, and canceled projects. Meanwhile, small indie teams are creating surprise hits that dominate conversation and sales charts. Something ...