Acabei de iniciar o desenvolvimento de um jogo XNA, e estou me perguntando se não seria melhor usar uma alternativa de código aberto, pois eu absolutamente quero manter o controle completo sobre o meu jogo. Eu preciso vendê-lo para quem eu quiser, usando a mídia que eu quero.
Com base na licença XNA e todo esse tipo de coisa legal, posso vender um jogo XNA por conta própria ou sou forçado a vendê-lo através do Xbox Live Marketplace?
Gostaria de ver uma referência confiável com sua resposta.
Respostas:
Confira esta resposta aqui . A resposta simples é: sim .
O material de rede que usa "Games for Windows Live" não funciona no Windows sem a bênção da Microsoft. Mas você sempre pode usar apenas o material de rede comum no .NET Framework.
Você não pode distribuir o XNA Game Studio (o bit do Visual Studio) - isso afeta as APIs do Content Pipeline para criar conteúdo. Isso significa que, se você tiver um editor de níveis, por exemplo, seus usuários terão que instalar manualmente o XNA GS.
O tempo de execução do XNA Framework, por outro lado, é redistribuível .
fonte
Sim, você pode vendê-lo sozinho, o XNA inibe nenhuma restrição como essa. No entanto, você não pode empacotar o instalador da estrutura XNA em seu instalador, precisará solicitar às pessoas que o baixem separadamente.
Editar: no PC, ou seja, não há como ignorar as lojas Xbox e WP7.
fonte
Não consegui encontrar uma referência 'oficial' fácil sobre o assunto, mas posso fornecer evidências indiretas.
Atualmente, existem vários jogos XNA à venda no Steam, que não estão relacionados à Microsoft de forma alguma, veja, por exemplo, Beat Hazard: na loja Steam e nos XBox Live Indy Games .
Existem partes do XNA que estão fora dos limites. Você não pode usar a maioria das funcionalidades online do PC, pois está relacionado ao XBox Live e aos servidores dedicados da MS.
fonte