Windows Dev Center

Desenvolvendo jogos

O Windows 10 Insider Preview oferece novas oportunidades de criar, distribuir e monetizar jogos. Saiba mais sobre a portabilidade e a publicação de seus jogos.

Comece a desenvolver seu jogo do Windows

Escolha o DirectX e C++ para seus jogos do Windows

O DirectX oferece a mais alta fidelidade e experiências mais ricas em jogos 3D. O DirectX oferece suporte a uma ampla gama de níveis de recursos gráficos, do DirectX 9.1 a todos os recursos de hardware mais recentes presentes no DirectX 11 e 12. O DirectX lhe permite adaptar o seu jogo a qualquer computador, de tablets portáteis com economia de energia baseados em ARM às plataformas de jogadores de várias GPUs com poucos recursos.

Com o C++, você escreve código de alto desempenho que tem uma linha direta para a GPU, CPU e serviços de baixo nível de plataforma. A sintaxe das extensões da linguagem C++/CX se aproxima da simplicidade do C#. Você obtém o gerenciamento transparente de objetos através da contagem de referência, e ainda não há nenhuma camada de tempo de execução, coleta de lixo ou comportamento de compilação de última hora que possa comprometer o bom desempenho de seu jogo.

É fácil integrar os diversos componentes da pilha de elementos gráficos DirectX usando DXGI (DirectX Graphic Infrastructure). Os componentes Direct2D, Direct3D, DirectCompute e Microsoft Media Foundation são fáceis de usar em conjunto e exigem menos recursos duplicados do que em versões anteriores do DirectX. Há um suporte embutido para os controladores de Xbox com a biblioteca XInput. Para saber mais, consulte Trabalhando com entradas e controles no seu jogo DirectX. As APIs aprimoradas para mix de áudio e som com o XAudio2 são abordadas na seção Trabalhando com áudio no seu jogo DirectX, e as funções simples de matemática são abordadas no Guia de programação do DirectXMath.

Exemplo de jogo de tiro XAML do DirectX 3D

Exemplo de jogo de tiro XAML do DirectX 3D

Exemplo do jogo DirectX Marble Maze

Exemplo do jogo DirectX Marble Maze

Hydro Thunder Hurricane

Hydro Thunder Hurricane

Pinball FX2

Pinball FX2

 

Por que criar um jogo para o Windows 10 Insider Preview?

Talvez você seja um desenvolvedor de jogos vindo de uma plataforma diferente, ou já tenha desenvolvido um jogo em uma versão anterior do DirectX no Windows. Você quer analisar se o desenvolvimento de seu jogo para o Windows 10 Insider Preview é uma proposta atrativa para você. Veja aqui alguns motivos para fazer esse investimento:

  • Reutilizar o seu código e aproveitar a sua experiência de desenvolvimento de jogos: uma grande vantagem do desenvolvimento em DirectX/C++ é que você pode reutilizar uma quantidade significativa do código do jogo para a área de trabalho do Windows. Utilize este guia de portabilidade para aproveitar seu código existente e sua ideia de jogo:
  • Ótimas ferramentas de desenvolvimento: ótimos jogos são feitos com ótimas ferramentas. O Visual Studio oferece um ambiente sofisticado para desenvolvimento, depuração e definição de perfil de jogos que facilita a sua introdução no desenvolvimento de jogos, como as ferramentas de diagnóstico de elementos gráficos.
  • Novos horizontes para seu jogo: o Windows 10 Insider Preview alterou a paisagem do computador com fatores forma inovadores, novas arquiteturas de chip e modelos de comércio interessantes que apresentam novas oportunidades.
  • Experiências ricas de entretenimento: o Windows 10 Insider Preview foi projetado e construído especificamente para proporcionar experiências de entretenimento. As diretrizes de Experiência do Usuário (UX) promovem imagens em tela inteira, bem como interações rápidas e contínuas sem fronteiras. É muito conveniente para uso com toque, caneta (tinta) e mouse com o mesmo código, assim você não precisa criar mecanismos especiais para diferentes fatores forma.
  • Vasta gama de dispositivos: para proporcionar o melhor desempenho possível, a linguagem C++ com DirectX é a usada para os aplicativos do Windows. Como o desempenho está ligado à eficiência do dispositivo, a linguagem C++ oferece um caminho para a menor taxa possível de consumo de energia, permitindo, assim, que o jogo seja executado na mais ampla gama de dispositivos.

Vídeos da sessão de desenvolvimento de jogos GDC 2015

Vídeos de sessões anteriores GDC e //build

Vídeos da sessão de desenvolvimento de jogos GDC 2013

Vídeos da sessão de desenvolvimento de jogos e elementos gráficos //build/ 2013

 

 

Mostrar:
© 2015 Microsoft