Solo para agregar a lo que mucha gente ya ha dicho, "Buzz" es un factor clave. El "hype-train" de un juego puede, de hecho, hacerlo muy exitoso. Steam es una opción, especialmente si quieres llegar a la mayor base de usuarios de jugadores (como todos sabemos, Steam tiene la mayor cantidad de usuarios). Sin embargo, y no puedo enfatizar esto lo suficiente: es extremadamente difícil llevar cualquier juego independiente a Steam a menos que tenga una gran cantidad de "Buzz" .
Sin embargo, hay bastantes alternativas específicamente diseñadas: Desura , Indievania e IndieCity . Así que definitivamente hay muchas opciones, creo que Desura es probablemente su mejor apuesta para obtener la mayor audiencia comercial sin demasiada preocupación. Digo "demasiada preocupación" porque es importante tener en cuenta que cada servicio tendrá control de calidad. Se sabe que Steam tiene estándares muy altos, aunque un poco obvios, mientras que las alternativas sugeridas son definitivamente mucho más variadas y abiertas a todo tipo de juegos . Por eso digo que es tu mejor apuesta.
También está el lado legal de las cosas, y por supuesto, esto depende de dónde vivas, pero está el tema de los impuestos, y también es importante no olvidar que cada uno de los servicios tomará un corte específico de las ventas (su corte varía de servicio a servicio). Investigue y encuentre el mejor para usted.
Nota: Esta respuesta está muy adaptada al uso de servicios de alojamiento de juegos independientes que ya están en Internet, y existen otras alternativas como Andrew Jackman en su respuesta, pero para la mayoría de los desarrolladores independientes, dependiendo de sus antecedentes, utilizan Un servicio establecido es el camino más directo.
(Por ejemplo, personalmente no tengo experiencia con Silverlight ni con el uso de ningún tipo de lenguaje web, por lo que personalmente para mí, usar un servicio predefinido es todo lo que me preocupa es que mis juegos cumplan con los términos de los servicios, es un mucho más fácil)