Geralmente, alternar para um ambiente de compilação distribuído significa alterar a cadeia de compilação, pois você não deseja usar compiladores diferentes no desenvolvimento e na produção.
O fato de você mencionar jogos me faz supor que você está no VS e usa o windows, mas vou oferecer algumas recomendações gerais
Eu sei que existem muitas outras soluções (algumas mais listadas aqui link ) por aí, mas sem saber mais sobre seu ambiente e requisitos, é difícil dar uma recomendação melhor do que dar uma olhada nos vários sistemas, ver como eles se encaixam no seu ambiente atual e escolher um deles.
A propósito, quando você está com 50 desenvolvedores, sua empresa provavelmente atingiu o tamanho onde a criação de um ambiente de criação distribuído pode ser motivada simplesmente pela produtividade aprimorada do desenvolvedor. O gerenciamento normalmente não gosta de desenvolvedores relaxarem enquanto esperam pelos servidores de compilação ...;)