Pyrite64: nuovo motore ed editor open source per giochi Nintendo 64

Nintendo 64
Nintendo 64

Il nuovo toolset mira a semplificare la creazione di giochi 3D originali per la console a 64-bit, offrendo pipeline moderne e licenza MIT.

È stato recentemente reso disponibile Pyrite64, un nuovo editor e motore di gioco open-source progettato specificamente per lo sviluppo di software sulla piattaforma Nintendo 64. Il progetto nasce con l’obiettivo di modernizzare e snellire il processo di creazione di videogiochi 3D originali per la console, riducendo le complessità tecniche storicamente associate all’hardware a 64-bit.

Dal punto di vista dei requisiti tecnici, la documentazione ufficiale specifica che l’utilizzo del motore necessita di competenze pregresse nei linguaggi di programmazione C o C++. L’ambito di applicazione di Pyrite64 è strettamente focalizzato sulla produzione di nuovi titoli homebrew; il software non supporta il modding di cartucce commerciali esistenti né consente l’esportazione dei progetti su architettura PC standard.

Le funzionalità integrate mirano a fornire una pipeline di lavoro contemporanea. Queste includono la possibilità di importare modelli 3D direttamente da Blender utilizzando il plugin fast64, la gestione del comportamento degli oggetti tramite script C++ e un editor basato su nodi (Node-Graph) per la gestione degli eventi. Sul fronte grafico, il motore supporta texture di dimensioni maggiori rispetto allo standard dell’epoca (fino a 256×256), oltre all’implementazione di effetti moderni come HDR e Bloom. Il runtime integrato gestisce autonomamente aspetti critici quali il rendering, le collisioni, l’audio e la gestione delle scene.

Sviluppato da Max Bebök (alias HailToDodongo), Pyrite64 è distribuito sotto licenza MIT. Questo dettaglio legale è significativo, in quanto permette agli sviluppatori di commercializzare i giochi creati senza vincoli restrittivi. L’architettura del software non si appoggia a SDK o librerie proprietarie Nintendo, ma è costruita sulle fondamenta di librerie open-source come libdragon e tiny3D.

Per quanto concerne il testing e l’esecuzione dei progetti, lo sviluppatore raccomanda l’utilizzo di emulatori ad alta accuratezza, citando specificamente Ares (versione 147 o successiva) e gopher64 come ambienti ideali per replicare fedelmente il comportamento dell’hardware originale. Nel repository del progetto è incluso un titolo dimostrativo, Cathode Quest 64, utile per analizzare le capacità tecniche del motore.

Avatar photo

Alex

Dal Commodore 64 all’Amiga, passando per i cabinati da bar, il mio obiettivo è uno solo: far brillare di nuovo ogni singolo pixel dei nostri ricordi.

Potrebbero interessarti anche...