Windows Dev Center

Desarrollo de juegos

Windows 10 Insider Preview ofrece nuevas oportunidades para crear, distribuir y rentabilizar los juegos. Conoce todos los detalles sobre cómo migrar tu juego y prepararlo para la Tienda Windows.

Empezar a desarrollar un juego de la Tienda Windows

Elige DirectX y C++ para tus juegos de la Tienda Windows

DirectX proporciona la máxima fidelidad y las experiencias más completas en juegos 3D. DirectX admite una amplia gama de niveles de características gráficas, desde DirectX 9.1 a todas las características de hardware más recientes que se exponen en DirectX 11 y 12. Además, DirectX permite adaptar el juego a cualquier PC, desde tabletas portátiles basadas en ARM que hacen un uso eficiente de la energía a equipos utilizados exclusivamente para jugar con varias GPU y procesador acelerado.

Con C++, se puede escribir código de alto rendimiento con línea directa a la GPU, la CPU y servicios de plataformas de bajo nivel. La sintaxis de las extensiones de lenguaje C++/CX se acerca a la sencillez de C#. Podrás administrar los objetos de forma transparente gracias al recuento de referencias y todo ello sin capa de tiempo de ejecución, recolección de elementos no usados o comportamiento de compilación Just-In-Time que pueda poner en riesgo el perfecto rendimiento de tu juego.

Es fácil integrar los diferentes componentes de la pila de gráficos de DirectX mediante el uso de DXGI, la infraestructura de gráficos de DirectX. Es más fácil usar conjuntamente los componentes Direct2D, Direct3D, DirectVideo y DirectCompute, ya que requieren menos recursos duplicados que en versiones anteriores de DirectX. Hay además compatibilidad integrada para controles de Xbox gracias a la biblioteca XInput. Para más información, consulta Trabajar con entrada y controles en tu juego DirectX. Las API mejoradas para la mezcla de audio y sonido con XAudio2 se detallan en la sección Trabajar con audio en tu juego DirectX, mientras que los tipos y funciones matemáticas simplificados se abordan en la guía de programación de DirectXMath.

Ejemplo de juego de disparos 3D en DirectX y XAML

Ejemplo de juego de disparos 3D en DirectX y XAML

Ejemplo de juego Marble Maze en DirectX

Ejemplo de juego Marble Maze en DirectX

Hydro Thunder Hurricane

Hydro Thunder Hurricane

Pinball FX2

Pinball FX2

 

Razones para crear un juego para la Tienda Windows

Quizá seas un desarrollador de juegos acostumbrado a otro tipo de plataforma o ya has desarrollado un juego en una versión anterior de DirectX en Windows, y quieres ver si desarrollar el juego para la Tienda Windows es una propuesta lo suficientemente atractiva para ti. Aquí te enumeramos algunos motivos por los que invertir en la Tienda Windows:

  • Tu código es reutilizable y puedes aprovechar tu experiencia en el desarrollo de juegos: una de las ventajas más increíbles del método de desarrollo con DirectX/C++ es que puedes reutilizar gran parte de tu código de juego de escritorio de Windows para crear un juego para la Tienda Windows, un juego para Windows Phone. Recurre a estas instrucciones de migración para sacar partido de tu código y tu idea para el juego:
  • Herramientas de desarrollo colosales: un juego alucinante se crea con herramientas alucinantes. Visual Studio ofrece un sofisticado entorno de desarrollo, depuración y perfil de juegos que facilita considerablemente los primeros pasos para desarrollar juegos, como las herramientas de diagnóstico de gráficos.
  • Nuevos horizontes para tu juego: Windows 10 Insider Preview ha cambiado el panorama de PC con factores de forma transgresores, nuevas arquitecturas de chip y modelos comerciales muy estimulantes que proporcionan nuevas oportunidades.
  • Experiencias de entretenimiento más completas: el diseño y la ingeniería de Windows 10 Insider Preview están pensados ante todo para disfrutar de las experiencias de entretenimiento. Las directrices sobre la experiencia del usuario promueven las imágenes a pantalla completa, así como unas interacciones rápidas y fluidas sin bordes. Usar la entrada táctil, de lápiz y de mouse con el mismo código es ahora más cómodo que nunca, así que no tendrás que diseñar mecanismos especiales para factores de forma distintos.
  • Amplio abanico de dispositivos: C++ con DirectX es el lenguaje elegido para las aplicaciones para Windows, ya que proporciona el máximo rendimiento posible. Como el rendimiento está directamente relacionado con la eficiencia del dispositivo, C++ ofrece una forma de reducir al mínimo el índice de consumo de energía y, de este modo, permite que tu juego pueda ejecutarse en el mayor número de dispositivos posible.

Vídeos de las sesiones de GDC 2015 sobre el desarrollo de juegos

Vídeos de las sesiones de GDC y //build anteriores

Vídeos de las sesiones de GDC 2013 sobre el desarrollo de juegos

Vídeos de las sesiones de //build/ 2013 sobre el desarrollo de gráficos y juegos

 

 

Mostrar:
© 2015 Microsoft