Não tenho estatísticas para comparar as diferenças entre as vendas de jogos XNA e não-XNA - eu sugeriria que é impossível obter dados - mas imagino que mostraria que não há diferença para jogos equivalentes. Então, deixe-me responder sua pergunta com uma análise dos principais problemas específicos da distribuição de jogos XNA no PC (especialmente online):
Primeiro de tudo: para que um jogo XNA seja executado, o sistema precisa ter instalado: o XNA Framework e o .NET Framework.
O XNA Framework é um download bastante pequeno, fácil de instalar, mas requer privilégios de administrador - portanto, causará um prompt do UAC e do EULA. A estrutura não é compatível com versões anteriores ou posteriores - mas pode ser instalada lado a lado. (ou seja: um jogo XNA 3.1 precisa do XNA 3.1 e não será executado no XNA 4.0).
O .NET Framework 2.0 está incluído no Vista e acima, então eu recomendo que seja direcionado a isso (Propriedades do projeto -> Target Framework). [ATUALIZAÇÃO: O XNA 4 requer o .NET 4, portanto isso não funcionará mais]
A instalação do .NET 3.5 é muito, muito lenta - eu recomendo evitá-lo. Não tenho certeza da instalação completa do 4.0, mas a instalação do 4.0 Client Profile é rápida o suficiente se você precisar de recursos .NET mais recentes (provavelmente não precisa - ainda é possível usar lambdas e métodos de extensão no .NET 2.0).
Obviamente, uma instalação do .NET Framework causará um prompt do UAC e do EULA. Também pode causar uma reinicialização.
Atualmente, a maneira "padrão" de distribuir jogos XNA é com o ClickOnce . Você pode fazer uma instalação on-line - a desvantagem é que o usuário obtém um pequeno executável "bootstrap" que puxa todos os arquivos de jogos soltos do seu site. Como alternativa, você pode distribuir todos os arquivos soltos e o instalador em um zip. Nenhum deles é um arquivo executável independente, como os usuários esperam da maioria dos jogos.
Uma grande dor do ClickOnce é que ele exibirá vários avisos sobre o download de software não assinado, o que pode parecer bastante assustador.
Outra outra desvantagem do ClickOnce é que você não tem muito controle sobre coisas como, por exemplo, quais entradas do menu iniciar você possui.
A vantagem de usar o ClickOnce é que é muito fácil de configurar, e ele baixa e instala automaticamente as estruturas necessárias no site da Microsoft.
Tenho a impressão de que esses problemas com o ClickOnce podem ser resolvidos usando um MSI - e ele ainda pode baixar e instalar automaticamente as estruturas necessárias. Receio não ter instruções específicas para isso em mãos.
Se você faz sua própria instalação, ou nenhuma instalação, você precisa estar ciente de que o executável do jogo falhará com uma mensagem de erro extremamente inútil se as estruturas necessárias estiverem ausentes!
Ah, e sua instalação pode ser um pouco maior (ou muito, se você incluir estruturas). Se você estiver usando material de conteúdo incorporado do XNA (e por que não, está lá e é fácil), seu usuário poderá ter mais o que baixar porque os arquivos não são compactados tão bem quanto poderiam estar se você o tratasse (especialmente áudio) .
É sobre isso. Depois que o jogo é instalado, você encontra uma situação praticamente idêntica a qualquer outro jogo usando o DirectX nativo (ou seja: a maioria deles).
(Se você estiver fazendo algo como distribuição de CD-ROM, em vez de distribuição on-line, poderá enfrentar alguns dos mesmos problemas que descrevi - mas você pode colocar tudo o que seria necessário para ser baixado no CD, incluindo o estruturas necessárias.)
Se você está usando um shareware para download, está basicamente tentando fazer com que os usuários descubram o seu software, joguem a demo e comprem o jogo completo. A desvantagem do XNA é que torna a etapa de instalação nessa cadeia um pouco mais difícil de polir - mas ainda é possível.
(OMI é a vantagem de um desenvolvimento mais fácil e de compatibilidade com o XBox.)
Então, para trazer isso de volta à sua pergunta: o uso do XNA pode fazer uma pequena diferença - mas não o suficiente para que isso importe. Portanto, todas as estatísticas que você encontrar sobre vendas de jogos para PC devem ser aplicáveis aos jogos XNA no PC.