Pour ajouter à ce que beaucoup de gens ont déjà dit, "Buzz" est un facteur clé. Le "hype-train" d'un jeu peut en effet le rendre très réussi. Steam est une option, en particulier si vous souhaitez atteindre la plus grande base d'utilisateurs de joueurs (comme nous le savons tous, Steam a le plus d'utilisateurs). Cependant, et je ne saurais trop insister sur ce point: il est extrêmement difficile d'obtenir un jeu indépendant sur Steam à moins qu'il ne comporte une énorme quantité de "Buzz" .
Cependant, il existe de nombreuses alternatives spécifiquement adaptées: Desura , Indievania et IndieCity . Il y a donc beaucoup d'options de défi, je pense que Desura est probablement votre meilleur pari pour obtenir le plus grand public commercial sans trop de soucis. Je dis "trop de soucis" car il est important de noter que chaque service aura un contrôle qualité. La vapeur est connue pour avoir des normes très élevées, quoique un peu évidentes, tandis que les alternatives suggérées sont beaucoup plus variées et ouvertes à toutes sortes de jeux . C'est pourquoi je dis que c'est votre meilleur pari.
Il y a aussi le côté juridique des choses, et bien sûr cela dépend de l'endroit où vous vivez mais il y a la question des taxes, et il est également important de ne pas oublier que chacun des services prendra une coupe spécifique des ventes (leur coupe varie de service en service). Faites vos recherches et trouvez la meilleure pour vous.
Remarque: Cette réponse est très bien adaptée à l'utilisation de services d'hébergement de jeux indépendants qui sont déjà sur Internet, et il existe d'autres alternatives comme Andrew Jackman l'a indiqué dans sa réponse, mais pour la majorité des développeurs indépendants, en fonction de leurs antécédents, en utilisant un service établi est le moyen le plus simple.
(Par exemple, personnellement, je n'ai aucune expérience avec Silverlight ou en utilisant n'importe quelle forme de langage Web, donc personnellement pour moi, utiliser un service prédéfini était tout ce dont j'avais à me soucier est de faire en sorte que mes jeux répondent aux conditions des services, est un beaucoup plus facile.)