
Los kits de desarrollo de juegos ( GDK ) son hardware y software especializados que se utilizan para crear videojuegos comerciales para consolas. Pueden incluir herramientas de desarrollo, licencias especiales de motores de juego y otros programas intermedios para facilitar el desarrollo . Los GDK generalmente no están disponibles para el público y requieren que los desarrolladores firmen un acuerdo, una asociación o un programa con el fabricante del hardware para acceder a él. Con el paso de las generaciones de consolas , los kits de desarrollo suelen venderse en sitios web como eBay sin consecuencias. Esto se debe a que, con el tiempo, los fabricantes de consolas descontinúan ciertos programas de desarrollo.
Descripción general
En la década de 1980, la informática no incluía modelado 3D ni programación compleja debido a las limitaciones del hardware. [ 1 ] Esto, sumado al carácter amateur de la programación de videojuegos en sus inicios, significó que pocas personas o pequeñas empresas desarrollaran para consolas. Incluso cuando las consolas se popularizaron (como la Nintendo Entertainment System), no existía un GDK oficial ni disponible públicamente, ya que la mayoría de los fabricantes de consolas desarrollaban sus juegos internamente. Por ejemplo, Nintendo contaba con equipos de desarrollo internos tanto para hardware como para software. [ 2 ]
Con la quinta generación de consolas, se desarrollaron kits de desarrollo de juegos (GDK) para incentivar a más desarrolladores a crear juegos para consola e impulsar la industria de los videojuegos. Los GDK comenzaron como una forma sencilla para que los desarrolladores conectaran sus computadoras al hardware de la consola, permitiéndoles compilar software en su PC y ejecutarlo directamente en la consola. Una vez que la mayoría de los GDK comenzaron a incluir software específico para cada hardware, los aficionados o cualquier persona no afiliada directamente a un fabricante de consolas tuvieron que programar sus juegos sin el software especializado para acceder a funciones únicas como Kinect de Xbox One o el GamePad de Wii U.
Los kits de desarrollo de juegos modernos suelen venir con software especializado y están mucho más formalizados que los GDK de generaciones anteriores. En las generaciones anteriores de consolas, los desarrolladores tenían que fabricar su propio hardware y programar los juegos en distintos niveles (como lenguaje ensamblador [ 1 ] ). Hoy en día, programas como Unity 3D proporcionan un entorno de software completo y fabricantes de consolas como Nintendo ofrecen hardware de desarrollo potente y de alta calidad a través de sus programas para desarrolladores. Otros fabricantes incluso permiten que las consolas de venta al público se utilicen como kits de desarrollo, siempre que el desarrollador utilice el software de desarrollo. [ 3 ]
Tercera generación
Sistema de entretenimiento de Nintendo
Durante una parte importante de la vida útil de la NES , no existió un kit de desarrollo oficial. Los desarrolladores de videojuegos que creaban juegos para la NES tenían que crear sus propios kits de desarrollo, como Rocket Science Production con su sistema de desarrollo "NES Mission Control". Se utilizaban al menos dos programas junto con el hardware NES Mission Control: NESTEST.EXE, que se utilizaba para probar y depurar el hardware de desarrollo, y HST.EXE, que se utilizaba para la comunicación entre un ordenador y el hardware de desarrollo de la NES. [ 4 ]
Cuarta generación
Sistema de entretenimiento Super Nintendo
El Super Nintendo Entertainment System utilizaba cartuchos EPROM especializados para el desarrollo, [ 5 ] así como diversos programas. Al igual que en la NES, los desarrolladores a menudo creaban su propio software de desarrollo o recurrían a software intermedio creado por otros desarrolladores. [ 6 ] [ 7 ]
Quinta generación
PlayStation

Existen varias variantes del kit de desarrollo de PlayStation utilizado para la creación de juegos. Una variante del kit de desarrollo tenía solo tres componentes, [ 8 ] mientras que el PlayStation Ultimate Development Kit incluía hasta 26 componentes, incluido el kit de desarrollo completo de Net Yaroze . [ 9 ]
La versión Net Yaroze del kit de desarrollo era única, ya que tenía algunas características eliminadas y añadidas en comparación con el kit de desarrollo oficial (completo) de PlayStation. El hardware de Net Yaroze estaba diseñado para aficionados, mientras que los desarrolladores oficiales tendrían acceso a los kits de desarrollo oficiales de PlayStation. [ 10 ] También existía una versión azul de PlayStation para desarrolladores que leía discos grabados para permitir pruebas rápidas de las imágenes de sus videojuegos. Si bien había CD-R oficiales de PlayStation que se podían usar con la PlayStation azul, los CD-R normales también eran compatibles con el sistema. [ 9 ]
Nintendo 64/64DD
El kit de desarrollo de Nintendo 64 constaba de varios componentes, tanto para la N64 como para su complemento, la N64DD. El hardware principal utilizado en el desarrollo de juegos para N64 era el kit de desarrollo Partner-N64, [ 11 ] [ 12 ] y utilizaba cartuchos altos para el desarrollo y las pruebas de juegos, en lugar de los cartuchos cortos que se vendían con los juegos comerciales. Otro componente de hardware en el desarrollo de N64 era el NU64 Flash Gang Writer, que permitía a los desarrolladores copiar datos de un cartucho a varios cartuchos simultáneamente. Este dispositivo se utilizaba principalmente para crear copias de prensa y de prueba de juegos, y también dependía de cartuchos altos en lugar de los cartuchos comerciales cortos. [ 13 ]
Otras versiones del Nintendo 64 GDK son la suite de desarrollo de SN Systems , así como el sistema de desarrollo musical SN Maestro 64. La suite de desarrollo permitía a los desarrolladores ejecutar código desde un ordenador directamente a la consola e incluía un paquete de software. El sistema musical Maestro 64 permitía a los desarrolladores cargar software musical en la consola y reproducir música a través del hardware de Nintendo 64. [ 14 ] Otra alternativa no oficial para desarrollar juegos para la N64 era Doctor V64 , creado por Bung Enterprises . [ 15 ] [ 16 ] [ 17 ]
Sexta generación
Dreamcast
Las unidades Sega Dreamcast eran únicas porque usaban discos GD-ROM ; discos de gigabytes que contenían 1 GB de datos. Esto era un poco más que un CD típico, pero menos que un DVD . Si bien algunos desarrolladores usaban grabadoras de GD-ROM, dado que la Dreamcast era compatible con CD y que la mayoría de los juegos no ocupaban 1 GB de datos en ese momento, los GD-ROM seguían siendo poco comunes, ya que los desarrolladores optaban por usar los CD, más accesibles, como soporte de disco. [ 18 ] La consola en sí era blanca, como la versión comercial de la consola Dreamcast, pero a diferencia de la consola comercial, la consola del kit de desarrollo parecía una PC de escritorio típica de la década de 1990, pero más baja en altura. La pantalla de arranque de la consola del kit de desarrollo también es diferente, ya que usa gráficos 3D en lugar de los gráficos 2D utilizados en la consola comercial.
PlayStation 2
La consola del kit de desarrollo de la PS2 tenía el mismo aspecto que una PS2 comercial, pero era considerablemente más gruesa.
GameCube
Xbox
Cuando los desarrolladores creaban software para la Xbox original , se utilizó un prototipo del mando en los primeros kits de desarrollo. Este mando era más delgado, tenía los laterales alargados y utilizaba un cable USB en lugar de un cable compatible con el puerto de Xbox. [ 9 ] La consola del kit de desarrollo tenía forma de torre de PC de escritorio, era de color gris y tenía un círculo verde en el centro de la parte frontal con una X en su interior.
Séptima generación
Xbox 360
Microsoft administra el Programa de Herramientas y Middleware de Xbox 360 , que otorga licencias de kits de desarrollo (hardware y software) a desarrolladores de software profesionales que trabajan en herramientas y tecnologías para juegos. El acceso a este programa requiere buenas referencias en la industria, experiencia previa en el desarrollo de herramientas y middleware para juegos, y la firma de un acuerdo de confidencialidad. [ 19 ]
PlayStation 3
El programa para desarrolladores de PlayStation permite a los desarrolladores registrados publicar sus juegos en PlayStation Network , haciendo que sus juegos sean accesibles en PlayStation 3 , PlayStation 4 , PlayStation Vita y PlayStation TV a través de un único programa. [ 20 ]
Wii
El kit de desarrollo de Wii era un paquete del hardware "NDEV" (una gran caja negra llena de hardware de depuración/prueba que no se parece en nada a las delgadas consolas Wii blancas vendidas a los consumidores) y un disco que contenía las herramientas de software para desarrolladores. [ 21 ]
Octava generación
Xbox One
Microsoft mantiene varios programas para desarrolladores que desean crear juegos para sus plataformas: ID@Xbox para el desarrollo de juegos para Xbox One y el Centro de desarrollo de Windows para el desarrollo de juegos y aplicaciones para Windows 8 , Windows 8.1 , Windows 10 y Xbox One.
- El programa ID@Xbox permite a los desarrolladores de juegos cualificados autopublicar sus juegos en Xbox One, así como acceder a middleware gratuito y utilizar dos kits de hardware de desarrollo sin coste alguno. [ 22 ]
- El Centro de desarrollo de Windows permite a los desarrolladores crear aplicaciones y juegos en las plataformas Windows 8 , Windows 8.1 y Windows 10 como parte del sistema de la Plataforma universal de Windows . [ 23 ]
PlayStation 4 y PlayStation Vita
El programa de desarrolladores de PlayStation permite a los desarrolladores registrados publicar sus juegos en PlayStation Network , haciéndolos accesibles en PlayStation 3 , PlayStation 4 , PlayStation Vita y PlayStation TV a través de un único programa. [ 20 ] Los kits de desarrollo de PlayStation 4 se conocían como "Orbis", aunque este era solo un nombre en clave. [ 24 ] Las instituciones académicas pueden registrarse para recibir kits de desarrollo de PS4 para uso educativo y no están restringidas por región, a diferencia de los miembros regulares del Programa de Desarrolladores de PlayStation. [ 25 ]
Wii U
Nintendo mantuvo un programa unificado para desarrolladores para sus plataformas Wii U y Nintendo 3DS . Este programa proporcionaba software y middleware a los desarrolladores y les permitía autopublicar sus juegos en la Nintendo eShop . [ 26 ] Los juegos y aplicaciones publicados a través de este programa se consideran de "terceros" y no pertenecen a Nintendo, lo que permite a los desarrolladores independientes publicar sus juegos en múltiples plataformas. Este servicio finalizó con el cierre de las eShops de Wii U y 3DS el 27 de marzo de 2023. [ 27 ]
El hardware de desarrollo de Wii U consta de un sistema llamado "CAT-DEV", con sus periféricos correspondientes, como el controlador remoto con pantalla (presumiblemente el GamePad de Wii U [ 28 ] ) y la barra de sensores. [ 29 ]
Familia Nintendo 3DS
El programa para desarrolladores de Nintendo permite a los desarrolladores usar los kits de desarrollo de Nintendo 3DS y autopublicar sus juegos en la Nintendo eShop. [ 26 ] Como se mencionó en la sección de Nintendo Wii U anterior, los juegos y aplicaciones publicados a través de este programa se consideran de "terceros" y no pertenecen a Nintendo, lo que permite a los desarrolladores independientes publicar sus juegos en múltiples plataformas diferentes.
Novena generación
Xbox Series
Los kits de desarrollo para Xbox Series X se lanzaron para desarrolladores en 2020. El dispositivo incluía soporte para cargar software a través de USB-C y Ethernet de 10 Gigabit para reducir los cuellos de botella en el desarrollo, botones externos programables para opciones de depuración ( por ejemplo , mostrar la velocidad de fotogramas en tiempo real de un juego en pantalla) y una pantalla LCD integrada para mostrar información de diagnóstico. Su hardware contaba con una CPU AMD Zen 2 de 8 núcleos, una GPU RDNA con 56 unidades de cómputo y 40 GB de RAM integrada (en comparación con los 16 GB de la consola de consumo). Tenía la apariencia física de un kit de desarrollo de Xbox One X. [ 30 ]
Referencias
- 1 2 "La vida y los tiempos de un programador de videojuegos de los 80: reconstruyendo todo | Play It Again" . playitagainproject.org . Archivado del original el 5 de mayo de 2017. Consultado el 22 de diciembre de 2015 .
- ↑ "Así se organizan los equipos internos de Nintendo" . www.gamnesia.com . 24 de febrero de 2015. Archivado del original el 7 de febrero de 2016. Consultado el 5 de febrero de 2016 .
- ↑ "Microsoft: Todas las Xbox One se pueden usar para crear juegos [ ACTUALIZACIÓN ] " . Kotaku . 24 de julio de 2013. Consultado el 22 de diciembre de 2015 .
- ↑ "Sistema de desarrollo de control de misión de NES" . devkits.handheldmuseum.com . Consultado el 25 de noviembre de 2015 .
- ↑ "Cartucho EPROM de SNES de 8 MB" . devkits.handheldmuseum.com . Consultado el 25/11/2015 .
- ↑ "Utilidades de NES/SNES - Dominio de Zophar" . www.zophar.net . Consultado el 25 de noviembre de 2015 .
- ↑ "SNES Development Wiki" . Wiki de desarrollo de Super Nintendo . Archivado del original el 22/05/2020 . Consultado el 25/11/2015 .
- ↑ "Tienda | PSXDEV" . www.psxdev.net . Consultado el 25/11/2015 .
- 1 2 3 "Cosas que nunca podrás tener" . www.platypuscomix.net . Consultado el 25 de noviembre de 2015 .
- ↑ "15 años después: cómo Net Yaroze de Sony impulsó el desarrollo de consolas independientes" . www.gamasutra.com . 26 de abril de 2012. Archivado del original el 27 de abril de 2012. Consultado el 25 de noviembre de 2015 .
- ↑ "Desarrollo de Nintendo 64 | level42" . level42.ca . Archivado del original el 3 de julio de 2017. Consultado el 25 de noviembre de 2015 .
- ↑ "Hardware de desarrollo para Nintendo 64" .
- ↑ "NESWORLD.COM - NU64 FLASH GANG WRITER (HERRAMIENTA DE DESARROLLO DE NINTENDO64)" . www.nesworld.com . Consultado el 25 de noviembre de 2015 .
- ↑ "Nintendo 64 SN64 Dev Kit y SN Maestro 64 Music Dev Kit" . devkits.handheldmuseum.com . Consultado el 22 de diciembre de 2015 .
- ↑ "Análisis del código fuente oficial de Turok 64 · RetroReversing" .
- ↑ "Hilo oficial de 'hallazgos de segunda mano' - Foros de AtariAge - Página 132" . Atariage.com. 24 de diciembre de 2002. Consultado el 18 de noviembre de 2011 .
- ↑ " [ Curiosidades ] - Un día en la vida de Turok 3" . Dextrose. 19 de noviembre de 2000. Archivado del original el 16 de junio de 2002. Recuperado el 18 de noviembre de 2011 .
- ↑ "Cosas que nunca podrás tener" . www.platypuscomix.net . Consultado el 25 de noviembre de 2015 .
- ↑ "Programa de herramientas y middleware para Xbox 360" . www.xbox.com . Consultado el 25 de noviembre de 2015 .
- 1 2 "Desarrollo" . PlayStation . Consultado el 25 de noviembre de 2015 .
- ↑ "Este es el kit de desarrollo original de Wii que se envió a los desarrolladores hace 10 años" . wiiudaily.com . Archivado del original el 20 de octubre de 2016. Consultado el 25 de noviembre de 2015 .
- ↑ "Programa de publicación para desarrolladores independientes para Xbox One" . www.xbox.com . Consultado el 25 de noviembre de 2015 .
- ↑ "Primeros pasos con las aplicaciones de Windows - Desarrollo de aplicaciones de Windows" . dev.windows.com . Consultado el 25 de noviembre de 2015 .
- ↑ "Informe: Nombres en clave y detalles de Xbox 720 y PS4 - IGN" . IGN . Archivado del original el 15/01/2013 . Consultado el 25/11/2015 .
- ↑ "Programa Académico de PlayStation" . PlayStation . Archivado del original el 26/11/2015 . Consultado el 25/11/2015 .
- 1 2 "Página principal - Portal para desarrolladores de Nintendo" . developer.nintendo.com . Consultado el 09/07/2016 .
- ↑ "Desarrollo para Nintendo 3DS y Wii U - Portal para desarrolladores de Nintendo" .
- ↑ "Kit de desarrollo de Wii U | Wii U" . wiiudaily.com . Archivado del original el 25 de marzo de 2016. Consultado el 25 de noviembre de 2015 .
- ↑ «Wii U Devkit (CAT-DEV V3) - VGLeaks» . VG Fugas . 6 de marzo de 2013 . Consultado el 25 de noviembre de 2015 .
- ↑ Gamers Nexus (22 de abril de 2022). Microsoft nos prohibió: Desmontaje del kit de desarrollo de Xbox Series X de 40 GB de RAM (XDK) . Consultado el 18 de enero de 2025 a través de YouTube.
Enlaces externos
- http://www.warioworld.com/ - (Sitio web general de desarrolladores de Nintendo)
- https://web.archive.org/web/20130816205156/https://wiiu-developers.nintendo.com/ - (Sitio web para desarrolladores de Nintendo Wii U)
- https://developer.nintendo.com/home - (Portal para desarrolladores de Nintendo)
- http://www.xbox.com/en-US/developers - (Sitio web para desarrolladores de Microsoft Xbox One)
- https://dev.windows.com/en-us/programs - (Sitio web para desarrolladores de la plataforma universal de Windows de Microsoft)
- https://www.playstation.com/en-us/develop/ - (Sitio web del Programa para Desarrolladores de PlayStation)
- desarrollo de videojuegos
- Hardware para videojuegos