No tengo estadísticas para comparar las diferencias entre las ventas de juegos XNA y no XNA, sugeriría que es imposible obtener datos, pero imagino que mostraría que no hay diferencia para los juegos equivalentes. Así que déjame responder a tu pregunta con un repaso de los principales problemas específicos de la distribución de juegos XNA en PC (particularmente en línea):
En primer lugar: para que un juego XNA se ejecute, el sistema debe tener instalado: XNA Framework y .NET Framework.
XNA Framework es una descarga bastante pequeña, fácil de instalar, pero requerirá privilegios de administrador, por lo que provocará una solicitud de UAC y una solicitud de EULA. El marco no es compatible hacia arriba o hacia abajo, pero se puede instalar uno al lado del otro. (es decir: un juego XNA 3.1 necesita XNA 3.1 y no se ejecutará en XNA 4.0).
.NET Framework 2.0 está incluido en Vista y superior, por lo que recomiendo apuntar a eso (Propiedades del proyecto -> Marco de destino). [ACTUALIZACIÓN: XNA 4 requiere .NET 4, por lo que esto ya no funcionará]
La instalación de .NET 3.5 es muy, muy lenta. Recomiendo evitarla. No estoy seguro acerca de la instalación completa de 4.0, pero la instalación de 4.0 Client Profile es lo suficientemente rápida si necesita características más recientes de .NET (probablemente no; todavía puede usar lambdas y métodos de extensión en .NET 2.0).
Una instalación de .NET Framework, por supuesto, provocará un aviso de UAC y EULA. También puede provocar un reinicio.
Actualmente, la forma "estándar" de distribuir juegos XNA es con ClickOnce . Puede realizar una instalación en línea; la desventaja es que su usuario obtiene un pequeño ejecutable instalador "bootstrap" que extrae todos los archivos de juego sueltos de su sitio web. Alternativamente, puede distribuir todos esos archivos sueltos y el instalador en un archivo zip. Ninguno de estos es un archivo ejecutable autónomo como los usuarios esperan de la mayoría de los juegos.
Un gran problema de ClickOnce es que mostrará varias advertencias sobre la descarga de software sin firmar, lo que puede parecer bastante aterrador.
Otro inconveniente de ClickOnce es que no tienes mucho control sobre cosas como, por ejemplo, qué entradas de menú de inicio tienes.
La ventaja de usar ClickOnce es que es muy fácil de configurar y descargará e instalará automáticamente los marcos necesarios desde el sitio web de Microsoft.
Tengo la impresión de que estos problemas con ClickOnce pueden resolverse utilizando un MSI en su lugar, y aún así puede descargar e instalar automáticamente los marcos necesarios. Me temo que no tengo instrucciones específicas para esto a la mano.
Si realiza su propia instalación, o no realiza ninguna instalación, debe tener en cuenta que el ejecutable del juego se bloqueará con un mensaje de error extremadamente inútil si faltan los marcos necesarios.
Ah, y su instalación podría ser un poco más grande (o mucho, si incluye marcos). Si está utilizando contenido incorporado de XNA (y por qué no, está ahí y es fácil), su usuario podría tener más para descargar porque los archivos no están tan comprimidos como podrían estarlo si lo maneja usted mismo (especialmente el audio) .
Eso es todo. Una vez que el juego está instalado, te encuentras prácticamente en una situación idéntica a cualquier otro juego que use DirectX nativo (es decir, la mayoría de ellos).
(Si está haciendo algo como la distribución de CD-ROM, en lugar de la distribución en línea, puede enfrentar algunos de los mismos problemas que describí, pero puede colocar todo lo que de otro modo necesitaría descargar en su CD, incluido el marcos requeridos)
Si está haciendo shareware descargable, básicamente está tratando de hacer que los usuarios a lo largo de una cadena descubran su software, jueguen la demostración y compren el juego completo. La desventaja de XNA es que hace que el paso de instalación en esta cadena sea un poco más difícil de pulir, pero aún es posible.
(OMI, la ventaja de un desarrollo más fácil y la compatibilidad de XBox bien lo vale).
Entonces, para traer esto de vuelta a su pregunta: usar XNA puede hacer una pequeña diferencia, pero no lo suficiente como para que importe. Por lo tanto, cualquier estadística que encuentre sobre las ventas de juegos de PC debe ser aplicable a los juegos de XNA en PC.