Crash Bandicoot proyecto de conversión para la Sega Saturn

 Port del Crash Bandicoot para la Sega Saturn

El usuario Frollbug ha iniciado un proyecto para adaptar el mítico Crash Bandicoot, exclusivo para la primera Sony Playstation, a la Sega Saturn.

crash bandicoot port para la sega saturn en fase beta


Este programador ya tiene otros proyectos interesantes homebrew para varios sistemas clásicos, como la demostración técnica que la Sega Saturn podía mover el primer Metal Gear Solid. Ahora, gracias a su motivación salida de un post de desarrollo de juegos de la Sega Saturn, se ha puesto manos a la obra en un patreon donde actualizará el estado de su conversión del Crash Bandicoot a la Sega Saturn.

Los diferentes aspectos técnicos sobre esta conversión

En pleno apogeo de los videojuegos en 1996, Naughty Dog nos sorpendió con su innovador título, Crash Bandicoot, que llevó la PlayStation al límite de sus capacidades técnicas. Sin embargo, detrás de este hito de la industria se esconden historias fascinantes de desafíos y creatividad que marcaron el desarrollo del juego.

Uno de los mayores desafíos que enfrentaron los desarrolladores fue la gestión de las limitaciones de memoria de la PlayStation. Para optimizar el rendimiento y ahorrar espacio, Naughty Dog optó por utilizar una técnica poco convencional: en lugar de emplear texturas tradicionales, se aprovecharon al máximo los colores de los vértices. Además, para conservar aún más memoria, tuvieron que realizar modificaciones en las bibliotecas proporcionadas por Sony, demostrando así su ingenio y determinación en la búsqueda de soluciones creativas.

El reciente resurgimiento del interés en este icónico juego ha llevado a muchos a buscar información sobre su desarrollo. En este sentido, la entrevista realizada por Ars Technica a Andy Gavin, cofundador de Naughty Dog, proporciona una mirada profunda y reveladora detrás de escena. Además, el blog de Andy Gavin, donde detalla el proceso de creación de Crash Bandicoot, se ha convertido en una fuente invaluable de información para los fanáticos y entusiastas de la industria.

El proceso de adaptación a la Sega Saturn

El proceso de adaptación de Crash Bandicoot al hardware del Saturn no fue tarea fácil. Se necesitaron herramientas y técnicas innovadoras, como el motor Z-Treme de XL2, junto con la experiencia adquirida en proyectos anteriores como Metal Gear Solid y Final Fantasy VII. Además, la comunidad de hacking de Crash Bandicoot desempeñó un papel crucial al proporcionar recursos y apoyo durante el desarrollo del juego para la Saturn.

Obtuve la mayoría de los activos (modelos 3D, texturas, sonidos, animaciones) utilizando la herramienta CrashEdit (especialmente la versión de Almamu), así que un gran saludo a la increíble comunidad de hacking de Crash Bandicoot!

Pero obtener los activos es solo el principio; hacerlos compatibles con el Saturno resultó ser bastante desafiante, especialmente considerando que las animaciones de Crash Bandicoot no utilizan un esqueleto como se hace tradicionalmente en los gráficos 3D modernos.

Y por supuesto, dado que el Saturn prefiere cuadriláteros sobre triángulos, tuve que adaptarme a sus preferencias (sin mapeo UV adecuado 🤯).

En PlayStation, Crash Bandicoot está en 240p, pero no es la resolución estándar, es una resolución más alta (512x240). Quería aplicar un enfoque similar en el Saturno, así que en lugar de usar la resolución clásica de 320x224 (como en MGS y FFVII), opté por una resolución más alta (352x240).

Uno de los aspectos más destacados de este proyecto fue la reproducción de efectos visuales como la cascada de agua en el nivel de Ripper Roo. Mediante el uso de múltiples sprites y técnicas ingeniosas, se logró una representación impresionante, muy cercana a la versión original de PlayStation.

crash bandicoot sega saturn proyecto


A medida que el proyecto avanza, el desarrollador se enfrenta a nuevos desafíos, como la optimización del uso de memoria y la adaptación de los activos para el Saturn. Sin embargo, el entusiasmo y la determinación siguen siendo fuertes, y se vislumbra la posibilidad de crear niveles exclusivos para esta plataforma, si el interés de la comunidad así lo demanda.

*Texto traducido de la página oficial del proyecto en patreon.

Por ahora, nos tenemos que conformar con el primer vídeo lanzado por Frogbull en su canal de youtube, y podemos seguir de cerca esta futura conversión en su página de Patreon. Aún falta mucho para ver una versión demo, pero esto demuestra que hoy día con las herramientas y talento se pueden empezar proyectos que hace años serían impensables.

Vídeo: