MushRog

Seis meses sin artista, y qué hacemos con eso

12 de octubre de 2026 artebastidores

Traducción automática, aún sin revisar.

La artista de MushRog entra en abril de 2027. Hasta entonces el prototipo usa arte libre de internet, y las reglas para eso quedaron decididas antes de bajar el primer sprite.

Por qué

Es muy grande la tentación de agarrar sprites de un juego viejo, y el resultado es previsible: aparece en un video, llega un takedown y la artista recibe un proyecto manchado. Por eso la regla es simple. Solo licencias abiertas (CC0, CC-BY, OGA-BY), todo registrado en un archivo de créditos, y nada de terceros sin su crédito.

Cómo funciona

La base del prototipo es el Liberated Pixel Cup, un conjunto de personajes en capas que la comunidad de OpenGameArt mantiene desde hace más de diez años. Hace justo lo que el juego necesita: cuerpo, cabello, yelmo, armadura, pantalón, botas y arma como capas separadas, en cuatro direcciones, con animaciones de caminar, golpear, disparar y conjurar. Cambiar el yelmo en el inventario y ver cómo cambia el sprite ya funciona con él. Lo que el LPC no cubre sale de otros paquetes libres: monstruos y efectos de Ninja Adventure, escenario de Tiny Swords y de Mystic Woods, dungeon de 0x72, interfaz de Kenney.

La decisión técnica que más importa es que el código nunca asume los números del LPC. El tamaño de frame, la lista de animaciones y el orden de las capas viven en un archivo de especificación. Cuando la artista llegue con un personaje de otra proporción, cambiamos el archivo y la carpeta de sprites, y el LPC desaparece.

También cerramos la cámara: tres cuartos top-down, estilo Zelda, con cuatro direcciones de sprite. Ragnarok, nuestra referencia visual, en realidad es 3D con sprites encima, y reproducir eso duplicaría el arte. Si algún día queremos ese look, el cliente cambia sin tocar el combate.

Siguiente paso

Armar el pipeline de capas con el LPC y ver el primer yelmo cambiando en el personaje.

Cambios

  • docs: placeholder art plan until artist joins
  • docs: LPC as prototype base, maps section
← Volver al devlog