Apenas para acrescentar ao que muitas pessoas já disseram, "Buzz" é um fator-chave. O "hype-train" de um jogo pode realmente torná-lo muito bem-sucedido. O Steam é uma opção, principalmente se você deseja alcançar a maior base de usuários de jogadores (como todos sabemos que o Steam tem mais usuários). No entanto, e não posso enfatizar isso o suficiente: é extremamente difícil colocar qualquer jogo independente no Steam, a menos que tenha uma quantidade enorme de "Buzz" .
No entanto, existem várias alternativas personalizadas: Desura , Indievania e IndieCity . Portanto, há desafiadoramente muitas opções, acredito que Desura é provavelmente a sua melhor aposta para obter o maior público comercial sem muita preocupação. Digo "muita preocupação" porque é importante observar que cada serviço terá controle de qualidade. Sabe-se que o vapor possui padrões muito altos, embora um pouco óbvio, enquanto as alternativas sugeridas são desafiadoramente muito mais variadas e abertas a todos os tipos de jogos . É por isso que digo que é sua melhor aposta.
Há também o lado legal das coisas, e é claro que isso depende de onde você mora, mas existe a questão dos impostos, e também é importante não esquecer que cada um dos serviços terá um corte específico nas vendas (o corte varia de serviço para serviço). Faça sua pesquisa e encontre a melhor para você.
Nota: Essa resposta é muito personalizada para o uso de serviços de hospedagem de jogos independentes que já estão na Internet, e existem outras alternativas, como Andrew Jackman afirmou em sua resposta, mas para a maioria dos desenvolvedores independentes, dependendo de sua experiência, usando um serviço estabelecido é o caminho mais direto.
(Por exemplo, eu pessoalmente não tenho experiência com o Silverlight ou uso de qualquer forma de linguagem da web, pessoalmente, para mim, usar um serviço predefinido era tudo o que me preocupava em fazer meus jogos atenderem aos termos dos serviços. muito mais fácil.)