Cómo desarrollar tu juego en Microsoft Visual Studio

Android Game Development Extension (AGDE) para Visual Studio permite orientar a Android como plataforma para tus proyectos de Visual Studio. AGDE admite una amplia gama de actividades de desarrollo, como la generación de perfiles de proyectos, además de su gestión, compilación y depuración.

AGDE es la mejor opción para ti si desarrollas principalmente en Windows y usas Microsoft Visual Studio para escribir código C o C++. Si escribes código C o C++ con diferentes herramientas, usa Android Studio a fin de desarrollar para Android.

AGDE forma parte de Android Game Development Kit. Android Game Development Kit incluye bibliotecas y herramientas que ayudan a crear juegos excelentes para Android. Las bibliotecas de Android Game Development Kit son compatibles con proyectos de AGDE. Las herramientas como el Inspector de gráficos de Android pueden ayudarte a ajustar el juego a fin de lograr un rendimiento óptimo.

Cómo orientar a Android en Visual Studio

AGDE agrega Android como plataforma objetivo en Visual Studio. Esto permite que los proyectos de juego multiplataforma de Visual Studio integren rápidamente Android como una plataforma nueva. Las funciones de IntelliSense de Visual Studio son compatibles con AGDE. Se admiten todas las arquitecturas de CPU de Android actuales: Intel y ARM en 32 bits y 64 bits.

Cómo compilar en Visual Studio

AGDE se integra con MSBuild a fin de compilar y vincular código C++ para Android. El NDK de Android se usa a fin de proporcionar el compilador y la cadena de herramientas de compilación. Para los desarrolladores que tienen dependencias específicas, AGDE es compatible con varias versiones del NDK. Los parámetros de compilación del proyecto se configuran mediante el sistema de propiedades estándar de Visual Studio. AGDE es compatible con Incredibuild, lo que les permite a los desarrolladores usar una infraestructura de compilación distribuida existente a fin de acelerar los tiempos de compilación cuando compilan para Android.

Cómo depurar en Visual Studio

AGDE permite implementar, ejecutar y depurar tanto con un emulador como con un dispositivo físico. El depurador también se puede adjuntar a un proceso en ejecución. AGDE interactúa con LLDB a efectos de admitir la depuración. Con AGDE, las sesiones de depuración se ejecutan dentro de Visual Studio y se usa su interfaz estándar para los puntos de interrupción, el seguimiento y la inspección de variables. Las funciones adicionales incluyen las vistas de Memoria y Registro, y el desmontaje de código nativo. La funcionalidad de shell de LLDB está disponible a través de la ventana de comandos de Visual Studio. Los desarrolladores de Unreal Engine que usan la versión 4.26.1 o una posterior pueden usar AGDE para depurar en Android.

Cómo generar perfiles en Visual Studio

AGDE se integra con una versión independiente del generador de perfiles de Android Studio. Este puede iniciarse desde Visual Studio y adjuntarse a una sesión de juego en ejecución. El generador de perfiles de Android Studio muestra estadísticas en tiempo real sobre el uso de CPU, memoria, red y energía.

Requisitos

AGDE requiere una PC Intel o AMD que ejecute Microsoft Windows y que tenga el siguiente software instalado:

  • SDK de .NET Core 2.2
  • Android Studio 3.5 o una versión posterior
  • Visual Studio 2017 (versión 15.4.0 o posterior) o Visual Studio 2019 (versión 16.0.0 o posterior)

Más información

(Vínculos a descargas) (Vínculos a la guía de AGDE)