> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Visão geral do empacotamento

> Visão geral do empacotamento

## Empacotamento para XBOX e PC

A tecnologia de empacotamento usada com títulos do XBOX One também pode ser usada com títulos do Microsoft Game Development Kit (GDK) voltados para consoles e PCs com Windows 10. O sistema de empacotamento utiliza a Instalação por Streaming, o Intelligent Delivery, Atualizações de Conteúdo diferenciais e outros recursos. A funcionalidade adicionada com o Microsoft Game Development Kit (GDK) permite que títulos voltados para PCs instalem componentes redistribuíveis, como inicializadores de jogos personalizados, ferramentas de edição de jogos e software antitrapaça.

## Introdução

Os artigos a seguir ajudam você a começar a criar pacotes que podem ser carregados por sideload para testar instalações tanto em PC quanto em consoles XBOX.

[Introdução ao empacotamento para PC](/pt-BR/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC)

[Introdução ao empacotamento para consoles XBOX](/pt-BR/build/core-features/common/packaging/overviews/packaging-getting-started-for-console)

## Criptografia

Um aplicativo é um pacote de código executável e outros recursos, incluindo um manifesto que lista todos os componentes do pacote. Os pacotes de aplicativos são criptografados nos seguintes contextos:

* Em mídia de disco óptico
* Enquanto armazenados na rede de distribuição de conteúdo do pacote e transmitidos a partir dela, se o pacote puder ser baixado
* Enquanto instalados em um console
* Enquanto instalados em um disco rígido externo formatado para jogos e aplicativos e conectado a um console

É importante observar que, quando instalado em um PC e licenciado (ou seja, durante a execução do jogo), os usuários podem acessar o conteúdo do seu pacote sem criptografia. Esse sistema de empacotamento, por si só, não constitui uma solução de gerenciamento de direitos digitais (DRM) para jogos no PC.

<Note>
  Certas partes de um pacote de aplicativo são sempre armazenadas sem criptografia - mesmo na rede de distribuição de conteúdo. Essa regra inclui o MicrosoftGame.config do aplicativo e todos os ícones, imagens e cadeias de caracteres referenciados por esse MicrosoftGame.config. As marcas usadas no layout.xml para fins de Intelligent Delivery também são armazenadas sem criptografia no pacote.
</Note>

O conteúdo de um aplicativo pode abranger vários pacotes. Essa organização dá suporte a conteúdo para download e ao compartilhamento entre títulos. Os pacotes podem especificar um conjunto de arquivos que precisam ser instalados para que o aplicativo seja executado. Esses pacotes também podem especificar arquivos adicionais que são carregados sob demanda e arquivos em pacotes adicionais que podem ser baixados após a compra.

## Vantagens da organização de um pacote de aplicativo

### O tempo para começar a jogar após a instalação é reduzido

Como os aplicativos são iniciados assim que o conjunto mínimo necessário de código e recursos é carregado, o tempo para começar a jogar após a instalação é reduzido. Os recursos adicionais continuam sendo carregados em segundo plano, embora, enquanto o jogo estiver em execução, a largura de banda de download seja limitada. O usuário pode começar a jogar assim que o primeiro chunk jogável for instalado.

### Os chunks podem ser marcados como específicos de idioma ou de hardware

Jogos com grandes quantidades de conteúdo localizado podem marcá-lo de forma que apenas o conteúdo localizado necessário seja instalado, de acordo com a configuração de idioma do sistema. Os jogos também podem marcar conteúdo necessário apenas em determinadas configurações de hardware, como texturas 4K para oferecer renderização com a mais alta fidelidade no XBOX One X e nos consoles XBOX Series.

### O título pode alterar dinamicamente a ordem de instalação dos chunks

A ordem em que os chunks são instalados pode ser alterada dinamicamente em resposta à seleção do usuário durante o jogo, por exemplo, ao selecionar um modo ou mapa específico.

### A ordem de carregamento pode mudar dinamicamente

A ordem em que os pacotes de aplicativos são instalados pode ser alterada dinamicamente. Como resultado, a instalação pode ser ajustada para fornecer o conteúdo e os recursos com os quais o usuário está interagindo.

### Aplicativos voltados para PCs podem declarar dependências de estruturas redistribuíveis comuns

Aplicativos que precisam de estruturas como runtimes de C ou redistribuíveis do DX podem referenciá-las estaticamente, a partir dos manifestos de pacote. O Windows 10 garante automaticamente que as estruturas sejam instaladas como parte da aquisição e da instalação do aplicativo. As atualizações dessas estruturas para correções de bugs e de segurança também são tratadas automaticamente.

### Aplicativos voltados para PCs podem incluir seus próprios pacotes de instalação, disparados como parte da instalação do aplicativo

Se um software personalizado precisar ser instalado junto com o aplicativo, o pacote de instalação necessário pode ser incluído no pacote do aplicativo. Além disso, o aplicativo pode declarar uma ação que ocorre na instalação e invoca a instalação do software personalizado. Qualquer atualização desse software deve ser feita incluindo uma versão atualizada do pacote de instalação do software personalizado em uma versão atualizada do pacote do aplicativo. O pacote de instalação é invocado novamente como parte da atualização do pacote principal do aplicativo para garantir que o novo software personalizado seja atualizado. A desinstalação do aplicativo não desinstala automaticamente o software personalizado que o acompanha, pois não é possível garantir que outros aplicativos instalados não dependam dele.

### Upload e publicação de pacotes

O upload e a publicação de pacotes podem ser automatizados usando a ferramenta de código aberto Package Uploader. O Package Uploader é um aplicativo e uma biblioteca multiplataforma baseados no .NET 5.0 que permitem aos desenvolvedores de jogos interagir programaticamente com o Partner Center. Para obter mais informações, consulte [Automatizando o upload de pacotes](/pt-BR/build/core-features/common/packaging/package-uploader).

Para obter mais informações sobre a instalação de aplicativos, consulte [Instalação por Streaming e Intelligent Delivery: uma visão geral](/pt-BR/build/core-features/common/packaging/overviews/streaming_install-intelligent_delivery).

## MSIXVC2 para PC

A partir do GDK de outubro de 2026, um formato de empacotamento de próxima geração chamado MSIXVC2 está disponível de forma geral para jogos de PC. O MSIXVC2 oferece atualizações de conteúdo drasticamente menores (redução de 64% a 94%), empacotamento mais rápido (até 7,6x) e um fluxo de trabalho simplificado que pode combinar empacotamento e upload em um único comando.

O MSIXVC2 é somente para PC. Os jogos de console continuam usando o XVC. A ferramenta `makepkg` dá suporte aos dois formatos.

Para obter detalhes, consulte [Visão geral do empacotamento MSIXVC2](/pt-BR/build/core-features/common/packaging/overviews/packaging-msixvc2-overview).

## Confira também

[Empacotamento](/pt-BR/build/core-features/common/packaging/gc-packaging-toc) [Visão geral do empacotamento MSIXVC2](/pt-BR/build/core-features/common/packaging/overviews/packaging-msixvc2-overview) [Introdução ao MSIXVC2 para PC](/pt-BR/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC-msixvc2) [Introdução ao empacotamento para PC](/pt-BR/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC) [Introdução ao empacotamento para consoles XBOX](/pt-BR/build/core-features/common/packaging/overviews/packaging-getting-started-for-console) [MicrosoftGame.config](/pt-BR/build/core-features/common/game-config/MicrosoftGameConfig-toc) [Implantando seu título no seu dev kit XBOX (tópico sob NDA)](/pt-BR/home/setup-install/concepts/deployment) [Automatizando o upload de pacotes](/pt-BR/build/core-features/common/packaging/package-uploader)


## Related topics

- [Visão geral do Unity](/pt-BR/paths/unity/overview.md)
- [Visão geral do Unreal Engine](/pt-BR/paths/unreal/overview.md)
- [Visão geral do XBOX Series X|S](/pt-BR/paths/series-xs/overview.md)
- [Visão geral do Windows & ROG XBOX Ally](/pt-BR/paths/windows/overview.md)
- [Visão geral do Play Anywhere (Console + PC)](/pt-BR/paths/play-anywhere/overview.md)
