Desenvolvimento de jogos com o Visual Studio

Escreva e depure seus jogos com o Visual Studio.
Video Game Controls | Game Development for Any Platform

Crie jogos de alto desempenho em 2D e 3D no DirectX executados em vários dispositivos da família Windows, incluindo desktops, tablets e telefones. O Visual Studio oferece um grande conjunto de ferramentas para desenvolver jogos em DirectX, desde a escrita do código do sombreador e design de ativos até a depuração e criação do perfil de gráficos, tudo no mesmo IDE familiar do Visual Studio.

forza6_e3_presskit_06

templateslt-514x282

Modelos de projeto

Começar rapidamente

Comece a criar jogos em DirectX no Visual Studio usando os modelos de projeto DirectX internos para a Plataforma Universal do Windows. Se você escolhe compilar com o DirectX11 ou DirectX12, encontrará um modelo adequado.

Depuração de gráficos

Capturar quadros local ou remotos

Solucionar problemas de renderização pode se tornar complicado. O Diagnóstico de Gráficos do Visual Studio possibilita que a captura e a análise dos quadros de seus jogos em DirectX 10, 11 ou 12 seja feita de uma maneira fácil, no local ou remotamente. Você pode inspecionar cada evento do DirectX, objeto gráfico, histórico de pixel e examinar o pipeline gráfico para compreender exatamente o que ocorreu durante o quadro. Essa ferramenta também captura pilhas de chamadas para cada evento de gráficos, facilitando a navegação de retorno ao código do aplicativo no Visual Studio.

debugShader

Escrever e depurar sombreadores

O mesmo depurador de excelência agora funciona para seu código de sombreador

O editor de códigos do sombreador do Visual Studio reconhece os códigos do seu sombreador em arquivos HLSL ou FX. O editor do sombreador fornece o realce da sintaxe e o preenchimento automático de chaves, facilitando a leitura e a escrita do código do sombreador no Visual Studio. Depurar o código do sombreador de um quadro capturado é outra ótima maneira de identificar a origem dos problemas de renderização. Basta definir um ponto de interrupção no código do sombreador e pressionar F5 para depurá-lo. Você pode inspecionar variáveis e expressões em Locais e Autos. Se você já usou o depurador do Visual Studio com outras linguagens antes, se sentirá em casa.

Analisar desempenho do quadro

Localizar chamadas de desenho caras

Procurando maneiras de aumentar a taxa de quadros do seu jogo? A Análise de Quadros do Visual Studio pode te ajudar. A análise, realizada em quadros capturados para encontrar chamadas de emissão caras, com testes para explorar oportunidades de otimização de desempenho, retorna um ótimo relatório.

Analisar o uso de GPU

Compreender o desempenho do seu jogo na CPU e GPU

Com o Uso de GPU do Visual Studio você poderá compreender o desempenho do seu jogo sobre CPU e GPU. O Uso de GPU coleta dados em tempo real e complementa a Análise de Quadros, executada em quadros capturados de maneira offline. O relatório do Uso de GPU exibirá onde ocorre o afunilamento de maneira muito clara, seja na CPU ou na GPU.

O mecanismo do Unity integra em uma plataforma única todos os recursos para criação de jogos em 2D e 3D e de conteúdo interativo. Crie uma vez e publique em 21 plataformas, incluindo todas as plataformas móveis, WebGL, desktops, Web ou consoles Mac, PC e Linux. Use poderosas ferramentas de plataforma cruzada para fazer o conteúdo interativo ser bem executado em qualquer dispositivo.

Depurar no Visual Studio

Depuração de excelência para jogos do Unity no Visual Studio

O Visual Studio oferece uma experiência superior de depuração para o mecanismo de jogos do Unity. Identifique problemas rapidamente ao depurar seus jogos do Unity no Visual Studio — Defina pontos de interrupção e avalie variáveis e expressões complexas. Você pode depurar um jogo do Unity que esteja sendo executado no Editor do Unity ou no Player do Unity, ou até mesmo depurar um DLL gerenciado externamente em seu Projeto do Unity.

debugging

productivity

Aumentar a produtividade

IDE com recursos completos para o Unity

Escreva códigos de maneira mais produtiva ao aproveitar todos os recursos de produtividade que o Visual Studio oferece, como IntelliSense, refatoração e recursos de navegação em código. Personalize o ambiente de codificação da maneira que quiser – escolha o tema, a cor, as fontes e todas as outras configurações. E mais, use o Gerenciador de Projetos do Unity para navegar e criar scripts do Unity – nada de ficar indo e voltando entre vários IDEs. Crie rapidamente métodos de script do Unity dentro do Visual Studio usando os Assistentes Implementar MonoBehaviours e MonoBehaviours Rápidos.

O Unreal Engine 4 é um conjunto completo de ferramentas de desenvolvimento de jogos criado por desenvolvedores de jogos para desenvolvedores de jogos. Desde jogos para celulares em 2D até grandes sucessos do console e VR, o Unreal Engine 4 fornece tudo que você precisa para iniciar, enviar, desenvolver e se destacar no mercado. Edite, compile e depure os jogos Unreal em C++ no Visual Studio para aumentar sua produtividade.

Unreal

Codificar com o Visual Studio

O Unreal Engine é projetado para se integrar suavemente ao Visual Studio, permitindo fazer alterações no código de modo rápido e fácil em seus projetos para ver imediatamente os resultados na compilação. Escrever um código com o poderoso
suporte do intelliSense,
inclusive uma Lista de Erros dinâmica e rabiscos, para agilizar o fluxo de trabalho!

code-with-visual-studio-new

Depurar com o Visual Studio

O Visual Studio oferece uma excelente experiência de depuração para o mecanismo do Unity. Depure seus projetos Unreal aproveitando com facilidade o suporte estendido com visualizadores no depurador que permitem uma inspeção fácil dos tipos comuns do Unreal, como
FNames
e matrizes dinâmicas. Você também pode verificar o desempenho de seu programa apenas vendo as dicas de desempenho que o depurador exibe no editor.

O Cocos é um kit de ferramentas de desenvolvimento profissional de fonte aberta para compilar jogos que fornece um fluxo de trabalho simplificado para os desenvolvedores. Com o Cocos, você pode criar projetos, desenvolver jogos e clipes de animação, empacotar e publicar jogos para distribuição rapidamente. Compile os jogos do Cocos com o poderoso IDE do Visual Studio e depure com o excelente depurador do Visual Studio para aumentar sua produtividade.

Cocos

Codificar com o Visual Studio

O mecanismo do Cocos integra-se totalmente no Visual Studio permitindo escrever códigos de maneira mais produtiva ao aproveitar todos os recursos de produtividade que o Visual Studio oferece, como IntelliSense, refatoração e recursos de navegação do código. Compile e execute seus projetos no Visual Studio para ver imediatamente o impacto das alterações no código.

Depurar com o Visual Studio

Aproveite o poderoso depurador do Visual Studio para ver os problemas com rapidez. O depurador do Visual Studio integra-se bem no fluxo de trabalho do desenvolvedor de jogos Cocos – defina pontos de interrupção e comece a avaliar as varáveis e expressões. Você também pode verificar o desempenho de seu programa apenas vendo as dicas de desempenho que o depurador exibe no editor.

Compilar a infraestrutura de back-end do jogo

O Azure fornece a opção e a flexibilidade para compilar o back-end do jogo na nuvem. Para a computação, você pode usar as ofertas da IaaS, como a Máquina Virtual, conjuntos de Dimensionamento de VMs no Windows e Linux, e aproveitar as ofertas do PaaS, como o Service Fabric e Serviço de Aplicativo. Para o armazenamento de dados, você pode usar os serviços do banco de dados gerenciado, como o Banco de Dados SQL do Azure e o DocumentDB do Azure, e também o MongoDB e outras opções de Marketplace do Azure

win13_allan_panasonictoughpad4k_01

Manter os jogadores envolvidos

Habilite cenários com vários jogadores e placares de líderes com o Azure Active Directory. Por exemplo, gerencie os provedores de identidade social, como o Facebook, Google e Microsoft. Também gerencie a retenção de jogadores e aumente o envolvimento e monetização dos usuários nas plataformas usando os Hubs de Notificação do Azure e os Serviços de Mídia do Azure.

Fragmente o big data para ter uma análise mais profunda do jogo

Compile uma poderosa plataforma de análise de jogos de ponta a ponta no Azure usando ferramentas do Cortana Intelligence Suite e soluções de big data. Analise o comportamento dos jogadores usando serviços como Azure Machine Learning e Engajamento Móvel do Azure para maximizar o uso do aplicativo, a retenção de usuários e a monetização.

IDE repleto de recursos e gratuito para estudantes, software livre e desenvolvedores individuais

Download gratuito

Ferramentas profissionais do desenvolvedor, serviços e benefícios de assinatura para pequenas equipes

Avaliação gratuita

Solução completa para atender às necessidades de demanda por qualidade e escala em todos os tamanhos

Avaliação gratuita