Skip to main content
Este tópico descreve como começar a desenvolver um novo título usando os modelos de projeto do GDK.
Para jogos voltados para PC Desktop que usam o Gaming Runtime, você pode usar Direct3D 12, Direct3D 11 ou até mesmo o Direct3D 9 legado. Observe que há algumas considerações especiais ao usar componentes legados do DirectX SDK, como D3DX9, D3DX10, D3DX11 etc. Consulte a documentação do pacote DirectX Framework para obter mais detalhes.

Introdução usando os modelos de projeto do Visual Studio para o Gaming Runtime

Quando o Microsoft Game Development Kit (GDK) é instalado em um PC de desenvolvimento com o Visual Studio, ele instala cinco modelos de projeto voltados para PC Desktop, conforme mostrado na tabela a seguir. Para acessar esses modelos:
  1. Abra o Visual Studio.
  2. Selecione Arquivo > Novo > Projeto. A caixa de diálogo Novo Projeto é exibida.
  3. Na caixa de diálogo Novo Projeto, defina o filtro Todas as Linguagens como C++, o filtro Todas as Plataformas como Windows e Todos os Tipos de Projeto como Jogos. Você também pode pesquisar pelos nomes de projeto acima.
  4. Na lista de modelos de projeto do Microsoft Game Development Kit, selecione o modelo de projeto desejado.
  5. Selecione OK.

Usar o modelo apropriado

Jogo voltado exclusivamente para PC Desktop

Se você estiver desenvolvendo um jogo voltado exclusivamente para dispositivos PC, o modelo Direct3D 12 Desktop Game é o ponto de partida comum. Alguns dos principais aspectos desse modelo incluem:
  • Usa a família de APIs do Windows WINAPI_FAMILY_DESKTOP_APP e vincula bibliotecas típicas de PC Desktop, incluindo kernel32.lib, user32.lib etc. Como resultado, toda a amplitude de APIs de PC Desktop fica disponível para uso no jogo.
  • Inclui os cabeçalhos e bibliotecas necessários para que o modelo esteja pronto para a adição da implementação gráfica do Direct3D 12 compatível com PC Desktop. O modelo fornece uma cadeia de troca simples, um dispositivo Direct3D e um loop básico de atualização e renderização do jogo.
  • Vincula XGameRuntime.lib e inclui os cabeçalhos necessários para que todos os recursos do Gaming Runtime estejam prontos para uso.
  • A biblioteca de extensão da API do XBOX Live (XSAPI) também está disponível por padrão. Outras bibliotecas de extensão do Microsoft Game Development Kit (GDK) também podem ser adicionadas.
  • Declara uma configuração de build baseada na plataforma x64 “padrão” ou na plataforma personalizada do MSBuild Gaming.Desktop.x64, que gera um destino x64 com a expectativa de que você itere no jogo localmente (no seu PC de desenvolvimento) usando o depurador local.
  • Cria um arquivo MicrosoftGameConfig.mgc com informações de espaço reservado que você preenche com as informações do seu título no Partner Center.

Confira também

Last modified on October 6, 2026