O XNA Game Studio provê uma forma de distribuição de seus Jogos para outros usuarios do XNA Game Studio através do formato .ccgame (uma versão compactada de seu projeto).
O Objetivo de empacotar no formato .ccgame é de proteção; esse tipo de proteção é atribuída para:
- o código fonte de seu Jogo;
- o conteúdo(Shaders, artes gráficas etc) de seu Jogo.
Observação.: Se o seu objetivo não é distribuir suas artes gráficas no formato não serializadas, isto é, as artes suportadas pelo ContentPipeline, como por exemplo: .FBX, .png ou até mesmo Shaders – assegure que a opção Copy to Output Directory esteja com o valor Do not copy. Observe a foto: A seta vermelha indica o local aonde você deve escolher se o conteúdo do seu jogo deva ser redistribuído ou não. Resumo: Os usuários não poderão ver nem alterar o seu código fonte ou conteudo. Requerimentos para usuários que forem utilizar esse tipo de formato:Para usuários Windows: Para usuários Xbox 360: Compartilhando com outros Usuários:Esse tipo de formato: Resumo: Quem tem instalada apenas a versão de redistribuição do XNA FrameWork e deseja jogar seu jogo, não vai conseguir jogar. Existem 2 formas para se criar esse tipo de formato, através: Obs.: Neste artigo, não será abordado a forma de empacotamento via Linha de comando, ao final será divulgado um link aonde ensina como proceder atraves desse tipo de criação do pacote. Empacotando seu Jogo Utilizando o Ambiente de Desenvolvimento do Visual StudioExistem, basicamente, duas formas para fazer isso: 1. Clicando com o botão direito do Mouse em cima do Projeto do Jogo que você queira empacotar, e clique na opção Package as XNA Creators Club Game. Observa a foto: 
2. Seguindo o caminho atraves da Barra de Menu Build -> Package [projname] as XNA Creators Club Game, aonde [projname] é o nome do atual projeto. Observe a foto: 
Seguindo qualquer uma das etapas apresentadas acima, você obterá o seu jogo empacotado no formato .ccgame na pasta Debug ou Release de seu projeto. Observe a foto: Clique na foto para obter melhor visualização. É apresentado na foto o local aonde o pacote foi criado. Basta clicar 2 vezes, clicar na Opção Unpack e será apresentado o executável do jogo empacotado. Observação.: O caminho do pacote, que foi criado acima, está na pasta Debug pelo fato do modo de Construção do projeto estar em modo Debug, caso o modo de Construção estivesse em modo Release, o pacote seria criado na pasta Release. Considerações Finais: Embora você prefira "zipar" o seu jogo e distribuir para a comunidade – é importante conhecer o que foi apresentado acima pelo fato desse formato(.ccgame) ser obrigatório no ato da submissão de seu jogo em competições como: DreamBuildPlay; ImagineCup; Dentre outras.
Fonte: http://msdn2.microsoft.com/en-us/library/bb464158.aspx Dúvidas, Críticas e Sugestões sao bem vindas. Obrigado! |