• Lanzamiento de Pyrite64, un editor y motor 3D de código abierto para Nintendo 64.
  • La herramienta simplifica la creación de juegos originales para la consola, requiriendo conocimientos de C++/C.
  • Incluye importación de modelos 3D de Blender, gestión de assets y un editor de secuencias con Node-Graph.

Ha surgido una nueva herramienta que promete cambiar el panorama del desarrollo de juegos para la Nintendo 64. Se trata de Pyrite64, un editor y motor 3D de código abierto diseñado para facilitar la creación de títulos originales para la consola. Aunque todavía requiere conocimientos de programación en C++/C, su objetivo es simplificar el proceso, ofreciendo herramientas modernas y flujos de trabajo actualizados. Este avance podría significar un aumento en la cantidad de juegos nuevos para la plataforma.

Pyrite64: Herramientas para la creación de juegos N64

Pyrite64 se presenta como una solución integral para los desarrolladores que buscan crear experiencias 3D para la Nintendo 64. Entre sus características destacadas se encuentra la capacidad de importar modelos 3D creados en Blender mediante el plugin fast64. Además, permite programar el comportamiento de los objetos utilizando scripts C++ y gestionar los activos del proyecto. Una de las funcionalidades más interesantes es su editor de secuencias basado en Node-Graph, que facilita la orquestación de eventos. Al igual que el uso de nuevos motores gráficos en el desarrollo de videojuegos, como se explica en el artículo sobre la elección del motor gráfico para Final Fantasy VII Rebirth, Pyrite64 busca modernizar el desarrollo para una consola clásica.

Funcionalidades avanzadas y licencias

El motor también soporta la renderización de texturas de mayor tamaño, hasta 256x256 píxeles, y la implementación de efectos como HDR y Bloom. Su motor de ejecución integrado se encarga de la gestión de escenas, renderizado, colisiones, audio y otros aspectos fundamentales. El creador, Max Bebök (HailToDodongo), ha liberado Pyrite64 bajo licencia MIT, lo que permite la venta de los juegos desarrollados sin restricciones. El proyecto se ha construido utilizando libdragon y tiny3D, evitando el uso de SDKs o librerías propietarias de Nintendo. La iniciativa de Pyrite64, al igual que los esfuerzos por mantener viva la creatividad en la industria, como lo defiende Phil Spencer en Xbox, es una muestra del impulso que los desarrolladores independientes pueden dar a consolas antiguas.

Emulación y demo de Pyrite64

Para aquellos que deseen probar sus creaciones en un emulador, Bebök recomienda el uso de Ares (versión 147 o superior) y gopher64, ya que los proyectos desarrollados con Pyrite64 requieren una emulación precisa para funcionar correctamente. El repositorio de GitHub del proyecto incluye una demo llamada Cathode Quest 64, que sirve como ejemplo del potencial de la herramienta. Los interesados pueden acceder a la página del proyecto en GitHub para obtener más información y descargar el código fuente.