ProDG (que se pronuncia “prodigy”) de SN Systems es un conjunto de herramientas de desarrollo producidas para PlayStation 3 , PlayStation 2 , PSP , Nintendo DS , GameCube y Game Boy Advance .
La frase PRO-DG se registró originalmente como marca comercial en el Reino Unido, [ 1 ] pero el guion nunca se usó para una versión publicada y la suite posteriormente se conoció como ProDG.
El paquete incluía ensambladores específicos para hardware de consola, un compilador de C/C++ , enlazadores de ELF / DLL y un depurador a nivel de código fuente . Las herramientas de compilación podían controlarse desde la línea de comandos o integrarse con Microsoft Visual Studio .
En algunas versiones de ProDG también se incluían la herramienta de previsualización de artistas ProView y Tuner, un analizador de rendimiento y optimizador de funciones.
Componentes
Compilador
Desde 2004, el paquete incluía el compilador SN Systems (SNC), adaptado a los requisitos específicos del hardware, en lugar de una versión derivada del compilador proporcionado por el fabricante de la consola, que a menudo era una variante de la colección de compiladores GNU . El compilador SNC se diseñó para mejorar la generación de código, reducir el tamaño de los datos de depuración, proporcionar funciones intrínsecas específicas de la consola y ofrecer un mayor control sobre la estructura del programa.
Enlazador
El enlazador permitía flexibilidad en la gestión del código objeto y la creación de bibliotecas y superposiciones de enlace dinámico. Además, identificaba y eliminaba el código y los datos no utilizados.
Ensambladores
Se proporcionaron ensambladores con instrucciones adicionales específicas para cada hardware para todos los procesadores.
Depurador
El depurador se diseñó para la consola de destino específica. Las ventanas son personalizables y están codificadas por colores, y la información de depuración se organiza lógicamente por procesador. Se admiten múltiples vistas de destino, incluyendo registros de CPU , memoria, desensamblado, código fuente, variables locales y puntos de observación. También se incluye la visualización codificada por colores de flujos printf con ajuste automático opcional y tamaños de búfer de retroceso configurables, así como un panel de registros con plantillas que admite diseños definidos por el usuario.
Integración con Visual Studio
Todos los parámetros de línea de comandos de la cadena de herramientas se pueden agregar al cuadro de diálogo Proyecto / Configuración en Visual Studio. Los proyectos se pueden generar mediante asistentes de aplicaciones personalizados, y el código se puede editar, compilar y construir en Visual Studio.
La integración con Visual Studio proporcionaba un ciclo de edición, compilación y depuración que incluía el acceso a todas las funciones de Visual Studio para el proyecto, como las dependencias de compilación, la información de exploración y las funciones de Intellisense al editar el código fuente de C y C++.
Gerente de objetivos
Gestionaba las conexiones a múltiples kits de hardware de desarrollo en una red, permitiendo sesiones de depuración simultáneas y el intercambio entre equipos de desarrolladores. La API del administrador de destino proporcionaba control de destino para escribir complementos y herramientas personalizadas.
Versiones
ProDG para Nintendo 64
Las herramientas de desarrollo ProDG para Nintendo 64 , apodadas "SN64", se lanzaron inicialmente en 1997. [ 2 ]
ProDG para PlayStation 2
Las herramientas de desarrollo ProDG se lanzaron inicialmente para PlayStation 2 en el año 2000.
ProDG Plus para PlayStation 2
ProDG Plus proporcionaba herramientas adicionales para el desarrollo de juegos y funciones de depuración que no estaban disponibles en la versión estándar de ProDG para PlayStation®2.
Estos incluían:
- ProView: una herramienta de previsualización para artistas y pruebas que utilizaba una conexión IEEE 1394 .
- Un lenguaje de scripting integrado para el depurador . Esto permitía personalizar las pantallas del depurador, añadir nuevas ventanas y ampliar sus menús. La ventana de scripts también ofrecía una función de línea de comandos en modo inmediato desde la que se podían llamar funciones de depuración personalizadas.
- Tuner: una herramienta para optimizar el rendimiento .
En 2004 se lanzó SNC para PlayStation 2.
ProDG para Nintendo GameCube y ProDG para Game Boy Advance

ProDG para Nintendo GameCube y ProDG para Game Boy Advance se lanzaron en 2001. [ 3 ]
En 2002, se lanzaron DevLink y SN-TDEV para Nintendo GameCube. DevLink era una herramienta de comunicación de alta velocidad para desarrolladores de juegos que utilizaban ProDG para Nintendo GameCube, y ayudaba a los programadores a depurar su código en el NR-Reader. También podía ser utilizada por artistas y diseñadores de niveles para descargar ilustraciones o datos de escenas desde una PC al NR-Reader. SN-TDEV se utilizaba con ProDG para Nintendo GameCube para compilar, depurar, visualizar y optimizar juegos. [ 4 ] El ProDG para GameCube es el único dispositivo que utiliza el segundo puerto serie presente en versiones anteriores del hardware de GameCube.
ProDG Plus para Nintendo GameCube
ProDG Plus para Nintendo GameCube se lanzó el 24 de febrero de 2003. Incluía Tuner y funciones adicionales de depuración, que no estaban disponibles en la versión estándar de ProDG. Según una imagen del sitio web de PRO-DG, este fue el único producto que utilizó el puerto serie 2 de Nintendo GameCube.
ProDG para PSP
ProDG para PSP® se lanzó en 2004, [ 5 ] [ 6 ] utilizando tecnología SNC con licencia de Apogee. Incluía el depurador v2.0, el compilador SNC C/C++ y el sintonizador como estándar.
La mayoría de los títulos de lanzamiento en Norteamérica para la PSP® (PlayStation®Portable) de Sony Computer Entertainment se desarrollaron utilizando el conjunto de herramientas ProDG. De una lista de 24 títulos de juegos incluidos en el período de lanzamiento en Norteamérica para la PSP, 20 se desarrollaron utilizando las herramientas de desarrollo ProDG para PSP® de SN Systems. [ 7 ] [ 8 ]
En 2005, SN Systems ganó un premio "Front Line Award" de la revista Game Developer en la categoría de Entorno de Programación por la suite ProDG para PSP. [ 9 ] [ 10 ]
En 2005 se lanzó ProView para PSP, una herramienta de previsualización para artistas y pruebas con conectividad USB y Wi-Fi .
ProDG para Nintendo DS
En colaboración con el productor japonés de software y hardware Hudson, [ 11 ] SN Systems produjo un kit de desarrollo de hardware oficial para Nintendo DS y ProDG para Nintendo DS se lanzó en 2005.
ProDG para PlayStation 3
En 2005, Sony Computer Entertainment (SCEI) adquirió SN Systems, líder mundial en herramientas de desarrollo para plataformas de videojuegos. Tras esta adquisición, el paquete ProDG fue fundamental para los planes de Sony de mejorar el entorno y las herramientas de desarrollo para PlayStation 3. [ 12 ]
ProDG para PlayStation 3 se lanzó en 2006.
ProDG para PlayStation Vita
ProDG para Sony PlayStation Vita se lanzó en 2011. [ 13 ] Las herramientas estaban integradas con Microsoft Visual Studio y Windows Explorer e incluían Razor Performance Analyzer.
Referencias
- ↑ "Detalles del caso de la marca comercial UK00002206901" . Oficina de Propiedad Intelectual. 25 de agosto de 1999.
- ↑ "Manual del sistema: Sistema de desarrollo para PC de Nintendo 64" (PDF) . Archivado del original (PDF) el 6 de marzo de 2026.
- ↑ "SN Systems lanza ProDG para GameCube y Game Boy Advance" . Gamasutra . Consultado el 21 de marzo de 2001 .
- ↑ "SN anuncia SN-TDEV para GC" . NintendoWorldReport . Consultado el 10 de enero de 2003 .
- ↑ "SN Systems lanza un kit de herramientas para PSP" . Gamespot UK . Consultado el 28 de septiembre de 2004 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "SN System anuncia ProDG para PSP" . Gamasutra . Consultado el 27 de septiembre de 2004 .
- ↑ "Noticias sobre el éxito de la herramienta de desarrollo de PSP para una empresa británica" . Total Video Games . Consultado el 21 de febrero de 2005 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "SN Systems lidera con el conjunto de herramientas de desarrollo ProDG para PlayStation Portable (PSP)" . gameinfowire.com . Consultado el 21 de febrero de 2005 .
- ↑ "FINALISTAS Y GANADORES DE LOS PREMIOS FRONT LINE 2005" . Revista Game Developer. Archivado del original el 23 de enero de 2013. Consultado el 25 de septiembre de 2016 .
- ↑ "Game Developer Magazine selecciona a los ganadores del premio Front Line 2005, que reconoce las mejores herramientas para el desarrollo de videojuegos" . UBM . Consultado el 4 de enero de 2006 .
- ↑ "SN Systems y Hudson en un proyecto conjunto" . GamesIndustry . Consultado el 2 de marzo de 2005 .
- ↑ "Reunión del PS 2005: SCEI adquirirá SN Systems" . IGN Reino Unido . Consultado el 21 de julio de 2005 .
- ↑ Freeman, Will. "GDC11: SN System estrena entorno de desarrollo NGP" . Develop . Consultado el 2 de marzo de 2011 .
- Software para el desarrollo de videojuegos