2012-01-17 18 views
8

Tenía curiosidad por saber qué herramientas de desarrollo usan los desarrolladores de juegos Xbox 360 y PS3 (sé que hay costosos SDK para acceder al desarrollo profesional en estas consolas).Herramientas de desarrollo profesional para Xbox 360 y PS3

Entonces, ¿los desarrolladores de Xbox 360 usan Visual Studio? ¿Y qué versión?

¿Y qué hay de la PS3?

¿Y cuál es la API de gráficos utilizada en la PS3? ¿Es una variante de OpenGL?

Gracias.

Respuesta

4

El desarrollo profesional de XBox 360 se realiza con Visual Studio.

PS3 utiliza a proprietary compiler and IDE developed by a Sony subsidiary.

Hay una biblioteca de gráficos similar a OpenGL disponible en la PS3, pero la mayoría de los juegos principales usan una API de nivel inferior que habla directamente al hardware de gráficos.

+1

Gracias por la información. ¿Sabe si se puede usar alguna versión de VS para Xbox 360, p. ¿Es posible usar VS2010 con sus características de C++ 11? –

+1

@ Mr_C64 El kit de desarrollo de Xbox actual es compatible con VS2010. No obstante, necesita algo más que VS2010 para escribir código para XBox; el SDK (que debe tener una licencia especial de Microsoft) también tiene un compilador personalizado, una cadena de herramientas, etc. También puede usar XNA para programar Xbox360, que es mucho más fácil para empezar. – Crashworks

0

Compruebe CryEngine 3 SDK gratuito. http://mycryengine.com/

Le permite desarrollar para PC, Xbox 360 y PlayStation3.

0

El motor también Unity3D puertos para PS3, XBox y Wii:]

0

Es necesario Playstation o Xbox 360 SDK SDK. Ambos incluyen hardware y software. Normalmente, solo las empresas pueden obtenerlas y cuesta mucho dinero. Para Xbox360 también puedes usar XNA.

3

para el desarrollo de ps3 que necesita para comprar el kit de desarrollo ps3, que cuesta alrededor de $ 2000. incluye hardware y software para el desarrollo. el software incluye sdk donde se puede codificar en C++ (o en algunos otros idiomas que especifica sony). y la biblioteca de gráficos para usar es PSGL (PlayStation Graphics Library). esa es una combinación de OpenGL-ES y la programación CG de NVIDIA. y luego para lanzar el juego necesitas convertirte en desarrollador con licencia de Sony. para eso debes contactar a sony por correo. esa licencia se otorga solo a los desarrolladores o al equipo de desarrolladores que ya tienen suficiente conocimiento previo del desarrollo del juego.

y ahora (alrededor de febrero '12) sony lanzará una suite de playstation mediante la cual los desarrolladores podrán desarrollar aplicaciones y juegos para dispositivos certificados de Playstation (ps3, playstation vita, algunos móviles Android, etc.). allí tienes que usar C# para codificar. pero afaik no será un mejor SDK para el desarrollo completo del juego AAA para ps3. Porque usa una máquina virtual que traduce el código de forma dinámica a la plataforma de hardware subyacente donde se ejecuta, lo que puede afectar el rendimiento. y el SDK ahora está en la prueba beta cerrada para desarrolladores en EE. UU., Reino Unido, Japón. puede obtener resultados con respecto a esto desde google con la consulta 'Playstation Suite Beta cerrada'. y se espera que su versión beta sea lanzada en el próximo lanzamiento con el lanzamiento de Playstation vita.

para microsoft xbox 360 mejor lugar para comenzar es el desarrollo de juegos xna. y después de un tiempo obteniendo un mejor conocimiento en el desarrollo de juegos, puedes acercarte a Microsoft para obtener el SDK para el desarrollo del juego xbox 360. los juegos desarrollados con xna no serán mucho más rápidos ya que los juegos se desarrollarán con el sdk dado por microsoft. pero obtener el sdk para xbox también tiene muchos procedimientos como obtener sdk para ps3. la codificación xna estará en C# con directx y direct3d como biblioteca de gráficos.

y noticias posteriores dicen que Microsoft está migrando a las aplicaciones de estilo metro de xna. metro se lanzará con Windows 8. ahora su versión beta se incluye con la versión beta de Windows 8.y Microsoft no muestra ningún soporte para xna en el futuro (todavía no está claro). ahora xna solo está disponible para dircetx9. pero el metro va a ser lanzado con directx11. Microsoft no dio ninguna palabra sobre el soporte xna en el futuro. en las aplicaciones metropolitanas, debe tener código en C++ con las bibliotecas de gráficos directx y direct3d.

0

en respuesta a lo que alguien dijo anteriormente, ¿no estamos todos pasando el debate del compilador de JIT?

con las técnicas de codificación adecuadas, Microsoft y otras compañías han producido máquinas virtuales que son mucho más poderosas de lo que nadie les da crédito. en el día cuando tenemos MUY poca memoria para trabajar, C++ era un estándar de desarrollo de videojuegos debido a que podíamos administrar directamente nuestra propia memoria cuando era necesario, y trabajar con un lenguaje de programación de nivel inferior parecía "right"

sigo disfrutando el desarrollo de juegos y software en C++, pero no hay ninguna razón para que este playstation SDK que utiliza un compilador JIT y C# no pueda producir código eficiente para desarrollar videojuegos.

Cuestiones relacionadas