Feedback

Desarrollo y depuración de juegos | Visual Studio 2018-03-08T14:08:06+00:00

Desarrollo de juegos con Visual Studio

Escriba y depure juegos con Visual Studio.
Video Game Controls | Game Development for Any Platform
Compile juegos 2D y 3D de alto rendimiento en DirectX para ejecutarlos en distintos dispositivos de la familia Windows, incluidos equipos de escritorio, tabletas y teléfonos. Visual Studio ofrece un amplio conjunto de herramientas para desarrollar juegos de DirectX, desde la escritura de código del sombreador y el diseño de activos hasta la depuración y la generación de perfiles de gráficos, todo ello en el mismo IDE de Visual Studio que ya conoce.

forza6_e3_presskit_06

templateslt-514x282

Plantillas de proyecto

Introducción rápida

Comience a compilar juegos de DirectX en Visual Studio utilizando las plantillas de proyecto integradas de DirectX para la Plataforma universal de Windows. Tanto si elige compilar con DirectX11 como con DirectX12, encontrará una plantilla que se ajuste a sus necesidades.

Depurar gráficos

Capturar fotogramas locales o remotos

Los problemas de representación pueden ser difíciles de solucionar. El diagnóstico de gráficos de Visual Studio es un método sencillo para capturar y analizar los fotogramas de los juegos de DirectX 10, 11 y 12, de forma local o remota. Puede inspeccionar cada evento, objeto de gráficos e historial de píxeles de DirectX, y buscar en la canalización de gráficos para comprender exactamente lo que ha ocurrido en el fotograma. Esta herramienta también captura las pilas de llamadas de cada evento de gráficos, lo que facilita volver al código de la aplicación en Visual Studio.

debugShader

Escribir y depurar sombreadores

El mismo depurador funciona ahora con el código del sombreador

Tanto si el código del sombreador se encuentra en archivos HLSL o FX, el editor del sombreador Visual Studio los reconocerá. El editor del sombreador proporciona resaltado de sintaxis y abarca la finalización automática, lo que simplifica la lectura y escritura de código del sombreador en Visual Studio. La depuración de código del sombreador desde un fotograma capturado es otro método excelente para identificar el origen de los problemas de representación. Solo tiene que establecer un punto de interrupción en el código del sombreador y presionar F5 para depurarlo. Puede inspeccionar variables y expresiones en variables locales y automáticas. Si ya había usado el depurador de Visual Studio con otros lenguajes, le resultará muy sencillo.

Analizar el rendimiento de los fotogramas

Buscar llamadas de dibujo costosas

¿Busca maneras de aumentar la velocidad de fotogramas de su juego? Análisis de fotogramas de Visual Studio puede resultarle útil. Analiza los fotogramas capturados para buscar llamadas de dibujo costosas y lleva a cabo experimentos con ellas para explorar las oportunidades de optimización del rendimiento: todo en un práctico informe.

Analizar el uso de la GPU

Comprender el rendimiento del juego en la CPU y la GPU

Use los datos de uso de la GPU de Visual Studio para entender el rendimiento del juego en la CPU y la GPU. La opción de uso de la GPU recopila datos en tiempo real y complementa el análisis de fotogramas, que se realiza en los fotogramas capturados sin conexión. El informe de uso de la GPU mostrará claramente donde se encuentra el cuello de botella, en la CPU o la GPU.

El motor Unity se integra en una plataforma sin igual para crear juegos en 2D y 3D, así como contenido interactivo. Cree una vez y publique en 21 plataformas, incluidas todas las plataformas móviles, WebGL, Mac, PC y Linux desktop, web o consolas. Use herramientas multiplataforma eficaces para que su contenido interactivo se ejecute correctamente en cualquier dispositivo.

Depurar en Visual Studio

Depuración excepcional para juegos Unity en Visual Studio

Visual Studio ofrece una experiencia de depuración de primer nivel al motor de juegos Unity. Identifique problemas rápidamente depurando sus juegos Unity en Visual Studio. Establezca puntos de interrupción para evaluar variables y expresiones complejas. Puede depurar su juego Unity que se está ejecutando en el Unity Editor o en el Unity Player, o incluso depurar una DLL administrado externa en su proyecto Unity.

debugging

productivity

Mejora de la productividad

IDE completo para Unity

Escriba código de manera productiva aprovechando todas las funciones de productividad ofrecidas por Visual Studio, como las capacidades de IntelliSense, refactorización y exploración de código. Personalice el entorno de codificación exactamente del modo que desee (seleccione su tema favorito, color, fuentes y el resto de configuraciones). Asimismo, use Unity Project Explorer para navegar por los scripts de Unity y para crear los suyos propios (ya no necesitará cambiar entre varios IDE). Cree métodos de script de Unity dentro de Visual Studio rápidamente mediante los asistentes Implementar MonoBehaviours y MonoBehaviours rápidas.

Unreal Engine 4 es un conjunto completo de herramientas de desarrollo de juegos creado por desarrolladores de juegos para desarrolladores de juegos. Desde juegos móviles en 2D hasta éxitos de ventas para consola y realidad virtual, Unreal Engine 4 le proporciona todo lo que necesita para comenzar, realizar envíos, crecer y destacar entre la multitud. Edite, compile y depure sus juegos de Unreal en C++ en Visual Studio para aumentar su productividad.

Unreal

Codificar con Visual Studio

Unreal Engine está diseñado para integrarse sin problemas en Visual Studio, lo que permite realizar cambios en el código de sus proyectos de manera rápida y sencilla, para poder ver inmediatamente los resultados tras la compilación. Escriba código con el eficaz soporte técnico de
IntelliSense
, que incluye una lista de errores dinámica y subrayados ondulados para acelerar su flujo de trabajo.

code-with-visual-studio-new

Depurar con Visual Studio

Visual Studio ofrece una excelente experiencia de depuración a Unreal Engine. Depure sus proyectos de Unreal fácilmente aprovechando el soporte técnico ampliado con visualizadores del depurador, que permite inspeccionar fácilmente tipos de Unreal comunes, como
FNames
y matrices dinámicas. También puede comprobar el rendimiento de su programa, para lo cual solo tiene que consultar las sugerencias de rendimiento que el depurador muestra en el editor.

Cocos es un kit de herramientas de desarrollo profesional de código abierto para compilar juegos, que proporciona un flujo de trabajo simplificado para desarrolladores. Con Cocos, puede crear proyectos, diseñar juegos y clips de animación, y empaquetar y publicar juegos para su distribución rápidamente. Compile juegos de Cocos con el eficaz IDE de Visual Studio y depúrelos con el excelente depurador de Visual Studio para aumentar su productividad.

Cocos

Codificar con Visual Studio

El motor de Cocos se integra totalmente en Visual Studio, lo que permite escribir código de manera productiva aprovechando todas las características de productividad que ofrece Visual Studio, como las funcionalidades de IntelliSense, refactorización y exploración de código. Compile y ejecute sus proyectos en Visual Studio para ver el impacto de sus cambios de código inmediatamente.

Depurar con Visual Studio

Use el depurador de alta eficacia de Visual Studio para detectar problemas rápidamente. El depurador de Visual Studio se integra perfectamente en el flujo de trabajo de desarrollo de juegos de Cocos (definición de puntos de interrupción e inicio de la evaluación de variables y expresiones). También puede comprobar el rendimiento de su programa, para lo cual solo tiene que consultar las sugerencias de rendimiento que el depurador muestra en el editor.

Compilar la infraestructura de back-end del juego

Azure proporciona opciones y flexibilidad para compilar el back-end del juego en la nube. Para el cálculo, puede usar las ofertas de IaaS, como Máquina virtual, Conjuntos de escalado de máquinas virtuales en Windows y Linux; o bien las ofertas de PaaS, como Service Fabric y App Service. Para el almacenamiento de datos, puede usar servicios de base de datos administrados, como Azure SQL Database y Azure DocumentDB, así como MongoDB y otras opciones de Azure Marketplace

win13_allan_panasonictoughpad4k_01

Mantenga a los jugadores implicados

Habilite escenarios multijugador y tablas de clasificación con Azure Active Directory. Por ejemplo, administre proveedores de identidades de redes sociales, como Facebook, Google y Microsoft. Administre la retención de los jugadores y aumente la interacción de los usuarios y la monetización en las distintas plataformas mediante Azure Notification Hubs y Azure Media Services.

Examinar los macrodatos para realizar un análisis más profundo de los juegos

Compile una plataforma de análisis de juegos completa y eficaz en Azure mediante las herramientas de Cortana Intelligence Suite y las soluciones de macrodatos. Analice el comportamiento de los jugadores móviles mediante servicios como Azure Machine Learning y Azure Mobile Engagement para maximizar el uso de las aplicaciones, la retención del usuario y la monetización.

IDE gratuito con todas las características para estudiantes, desarrolladores de código abierto y desarrolladores individuales

Descarga gratuita

Herramientas de desarrollo profesionales, servicios y ventajas para suscripción para equipos pequeños

Evaluación gratuita

Solución completa para satisfacer las exigentes necesidades de calidad y escala de equipos de todos los tamaños

Evaluación gratuita