domingo, 23 de abril de 2017

#LD38 #FamiliarForever devlog - A Giant's Life (part II)

Umph... this is a bit harder than expected. I'm having lots of difficulties with basic stuff of the engine. I guess I should have studied a bit more :D


I have two sprites linked with animations and the screen flow is working. I can instantiate enemies in the map... but I lack some kind of core mechanic! I should have all this ready before lunch time tomorrow, so I can work on the art later...

Art work left:

  • walk cycle and jump
  • extra tiles for the background
  • enemies (these should be very simple as they have to be small)
  • press start / game over / victory screens (this is crazy stuff)
  • music and sound effects
Wow, I don't know if it's been a good idea to make my first game with a new engine in a jam, but I'm actually feeling great solving problems and mistakes, even if the long hours in front of the computer take their toll.

Oooh... wish me luck (even if I don't know if that'll be enough)

sábado, 22 de abril de 2017

#LD38 #FamiliarForever devlog - A Giant's Life (part I)

I think this is my first English blog post ever, but as Ludum Dare is a worldwide event, it's a good idea to share this process in a more international way :)

We started our own Ludum Dare event a bit before the official kickstart because we wanted to enjoy the friday afternoon in our timezone. The procedure was simple: we made a virtual "theme selection", with local jammers voting the themes available in the final round. We've been lucky because the official theme and our theme match! It seems like we're a good statistical sample!


My goal is to make a little game using ZGB, a game boy engine based in GBDK made by my friend Zalo. I'm not very good at coding in C (or any language really), so it's going to be a real challenge! I'm reading a lot of code used in the other two games we made last year and I'm kind of learning :D

My idea is to make a classic platformer game, in which you control a giant. You're so big that you destroy everything around you! I need to think about the core mechanics to make it fun, but my plans by the moment are:
  • controlling the position of a double 16x16 sprite (I've never done this before, but it's kind of working right now). I've had some problems defining the collider height, but now it's working properly.
  • controlling the animations using player states wisely
  • detecting collisions and triggering animations in the environment
To sum up: I'd like to have the "engine" today, so I can make all assets tomorrow. I'm quite fast at producing music, sound effects and graphics.

So that's all by the moment. Wish me luck!

domingo, 9 de abril de 2017

Sobre Familiar Forever: Ludum Dare 38

¡Voy a ir muy directo al grano! Parece que hay gente un poco liada al respecto, así que pongo aquí este texto para aclararlo, aunque no tengo por qué explicar nada.

¿Qué es Familiar Forever?
  • Es una jam que he organizado a título personal con 20 y pico personas más. Nos vamos a reunir para hacer la Ludum Dare 38 a nuestra forma. Sólo es eso, simple y llanamente: sin segundas lecturas, ni intended puns.
¿Qué NO es Familiar Forever?
  • No es un evento gratuito.
  • No es un club donde sólo está la gente de primera línea. Pero si lo fuera, no pasaría absolutamente nada.
  • No es una jam donde van exclusivamente mis amigos más cercanos. Pero si lo fuera, no pasaría absolutamente nada.
He organizado muchísimas jams, siempre gratis para la gente, a menudo a coste personal propio, pero no tengo la responsabilidad de abrir a todo el mundo cada evento que hago. Por varios motivos en esta ocasión:
  • Voy a participar en esta jam. Si estoy pendiente de más de 50 personas, esto sería imposible.
  • Si quiero montar algo privado, tengo tanto derecho a hacerlo como cualquier otra persona.
  • No quería invertir tiempo en organización (sólo hay que ver la web): ni abrir plazos, ni anunciarlo previamente... sólo quería que vinieran x número de personas y ya. En determinado momento vi que faltaban grafistas y ahí sí hice una llamada por redes sociales.
En ese sentido, Familiar Forever no es lo que nunca debería ocurrir, es lo que debería ocurrir todo el rato. Que tengamos jams gratis, grandes, en esta ciudad y cada seis meses desde hace cuatro años, es prácticamente un puto milagro y debería ser la excepción. La gente debería autoorganizarse y montar sus propias quedadas pequeñas con más asiduidad, y que yo sepa eso no está pasando, salvo cuando grupos aislados se han unido en algún piso para hacer la LD, la bitbit, etc. ¡Ahí nadie se ha quejado!

Llevo diciendo esto varios años: la ciudad necesita eventos pequeños. Además no hace falta casi nada para montarlos: sólo un sitio y un puñado de gente con el compromiso de currárselo.

Luego está el mensaje de fondo: no hace falta hacer jams para ser desarrollador de juegos. Si estás pensando lo contrario, te digo con toda seguridad que estás en un error. Ya lo he puesto aquí implícitamente, pero parece que no se quiere entender. ¿Puede ayudar? Puede ayudar, pero no es, ni de lejos, indispensable. Tiene mucho más mérito hacer un juego en tu casa en tus ratos libres de manera sesuda y meditada, que hacer un prototipo en una jam.

Lo importante es hacer juegos porque quieras mejorar como desarrollador y punto. Ni son importantes los premios de una jam, ni estar en todos los eventos, ni nadie es mejor o peor por ir aquí o allí. Hacer juegos e invertir tiempo en lo que te gusta hacer debería ser tu principal motivación para hacer jams.

Por otra parte, viendo que hay tanta gente con ganas de Ludum, animo a que alguien monte otro local. Si necesita un cable, estaré encantado de echárselo.

domingo, 19 de marzo de 2017

PlayStation Talents Music

Esta semana, en el grupo de Game Audio Spain, hemos alucinado un poco con el concurso de música que ha lanzado PlayStation Talents... en el mal sentido. Básicamente el concurso invita a que cualquiera pueda mandar su música para que pueda usar utilizada por Sony en el programa de PlayStation Talents.

En principio suena bien. Imagina que quieres hacer música para juegos: ¡qué mejor oportunidad que enviarla a una empresa puntera! ¡Encima directamente a un programa dedicado a potenciar el talento de creadores de juegos! ¡Qué bonito sería poder vivir de esto con lo que disfruto haciendo música!


Bueno, no es tan bonito. Vamos a pararnos a reflexionar un poco: leamos las bases y busquémosle sentido a esto.

En primer lugar está el tema que conjuga la renuncia a los derechos sobre tu propia obra y la ausencia de remuneración. Al enviar tu material, cedes los derechos de propiedad intelectual a Sony "de inmediato y a perpetuidad para todo el mundo", incluyendo los "derechos de transformación y adaptación, sincronización e inserción en los videojuegos designados, reproducción, comunicación pública, duplicación y comercialización". O sea, en resumidas cuentas, os doy mi trabajo al 100%, salvo los "derechos irrenunciables", para no pillarnos los dedos.

Por supuesto no habrá remuneración económica: "el premio no tiene precio económico, pero sí una gran repercusión personal a nivel nacional e internacional". Esto debería ir directo a For Exposure.

Bueno, ¿pero hay premios o no? Si haces un concurso ¡qué menos que dar un premio! Se ofrecen dos según la web:
  • BSO PS Talents: Buscamos artistas con mucho talento para crear la banda sonora completa de los próximos videojuegos de PlayStation®Talents, que se publicarán para PlayStation®4 a finales de 2017. Este año hemos desarrollado y lanzaremos con éxito hasta nueve videojuegos pertenecientes al programa de PlayStation®Talents.
  • Actuación en show Music Has No Limits: Music Has No Limits llega para redefinir las reglas de la música a través de una visión creativa y experimental. Ya ha recorrido medio mundo representando sus espectáculos en lugares como Nueva York, Madrid, Miami, México, Milán o Barcelona. En 2017 inicia una nueva gira en la que recorrerá toda la geografía española y ahora ¡tú puedes unirte a uno de sus shows!
Si os fijáis en ningún sitio dice lo siguiente, que sería lo esperable:

PREMIOS
  • Si tu música resulta premiada, tendrás la posibilidad de hacer la banda sonora para alguno de los juegos del programa PlayStation Talents.
  • Si tu música resulta premiada, tendrás la posibilidad de tocar como músico en la gira de Music Has No Limits.
Lo que está en la web no describe los premios, son sólo dos puntos que no detallan absolutamente nada. No se sabe si utilizarán la música que envíes directamente para los juegos de PS Talents, o si habría que hacer nuevo material expresamente. A lo mejor se utiliza únicamente para material promocional. Así que... ¿el premio es trabajar gratis? Por otra parte, ¿qué pasa si soy un músico al que no le interesa tocar en directo?

En segundo lugar, me gustaría destacar lo siguiente: ¿qué papel tiene para esta gente la música en un juego? ¿Se trata de un silencio que hay que rellenar con un tema de aquí y otro de allá? ¿No es necesaria cierta unidad en cuanto a estilo siquiera? Puedo aceptarlo si van a hacer un Gran Turismo en el programa, pero me da que no. Sospecho que simplemente los chavales que estén haciendo juegos allí no han contado con la necesidad de tener a una persona encargada, ya no de la música, sino de ni siquiera el audio en un sentido más general. A esos chavales no les culparía de nada, porque bastante tienen con tirarse a la piscina en un mercado tan complicado. Si de verdad quiere potenciar el talento, hubiera sido de recibo que Sony hubiera dotado de un servicio que arropara y mimara el apartado sonoro de estos juegos. De verdad, no hubiera sido complicado: hay mucha gente que está deseando dedicarse a hacer audio para juegos... en condiciones dignas de trabajo eso sí. ¡Qué menos!

En caso de que necesiten los temas para una banda sonora a base de canciones diferentes... ¿Era necesario hacer un concurso así? Me parece bien que una empresa privada establezca un concurso con sus normas, pero creo que con esto no consiguen otra cosa que no sea dar mala imagen. Si no estás dispuesto a pagarle a nadie por hacer la música expresamente para tu juego, hay muchísimo material que se puede comprar en plataformas tipo pond5 o audiojungle por un precio mucho menor al que cuesta poner en marcha una campaña de este tipo. Así queda todo de puertas para adentro y sin problemas. ¿Lo ideal? Seguramente no, pero un poco menos malo.

El marco de Playstation Talents según su web es el siguiente:
  • Impulsar definitivamente el talento nacional.
  • Formar a los futuros profesionales de la industria
  • Potenciar el emprendimiento del sector de los videojuegos.
Pienso que el talento hay que cuidarlo, trabajando codo con codo y acompañando, no explotándolo sin más. Siento decir que una convocatoria así, a sabiendas además de lo mal que está el mundo de la música a nivel económico (más aquí en Andalucía), es tan triste como inaceptable. Me gustaría que la maquinaria se parara por un momento y fuera capaz de mirar a más largo plazo.

Me he parado a pensar y he recordado aquellos pequeños y maravillosos juegos del programa de Net Yaroze que tanto disfruté en los CDs de PlayStation Magazine. Eran creaciones bastante sencillas, pero en todas se apreciaba el gran cariño que habían recibido en su desarrollo. Comparando una iniciativa con otra, con 20 años de diferencia entre ambas, me pregunto si de verdad estamos avanzando o no.

viernes, 24 de febrero de 2017

Game jams, experiencia profesional y CVs

Entre amigos este es un tema recurrente en las conversaciones. Me toca bastante, porque además de trabajar a tiempo completo en videojuegos y de organizar jams, también tengo un pasado trabajando en HR, por lo que estoy familiarizado con cómo intenta venderse la gente que busca empleo: CVs, entrevistas, ferias de empleo, networkings, etc. El tema de este post es un poco delicado, porque define un terreno en el que se encuentran (de bruces) las aspiraciones personales y la realidad laboral y empresarial que nos toca en España. La cuestión es la siguiente: ¿debería poner los juegos que he hecho en jams en mi CV?

He leído muchos CVs que relatan con todo lujo de detalles los juegos que ha hecho en jams: títulos, mecánicas, papel en el equipo, tecnología, etc. Curiosamente esto lo he visto en candidatos que están en dos polos opuestos: gente que está empezando y no tienen una experiencia "de peso" debido sobre todo a su juventud, y gente que tiene mucha experiencia en su disciplina (modelado, programación, etc.) pero que no ha trabajado antes en el campo de los videojuegos. Por otra parte, me han llegado colegas alucinando con el hecho de que en entrevistas, les recriminaran que "no tenía experiencia en jams", a pesar de tener CV muy buenos, con formación de primera y experiencia demostrable. Todo esto hace que me pregunte lo siguiente: ¿cómo está acogiendo la esfera de la búsqueda de empleo (trabajadores en potencia, empresarios y gente de HR) en videojuegos el tema de jams, start-up weekends, codecamps y hackathones? ¿de verdad se está entendiendo el alcance de este tipo de eventos?

Llevo ya unos cuantos años organizando y haciendo jams y sé que para mucha gente han sido experiencias transformadoras: al final del fin de semana la gente sale motivada y con ilusión por hacer lo que les gusta. Después de entregar, tienen lo que en psicología llamaríamos un subidón de autoeficacia. Ese subidón es el que debería sentir cualquier persona con afán de superación y aprendizaje al completar una tarea durante su vida académica, en proyectos, al acabar cursos o talleres, etc. En definitiva, al completar cualquier hito que suponga un reto, mejora la percepción de uno mismo como persona capaz y apta para el estudio, trabajo, etc.

Está muy bien que pongamos en estima los logros conseguidos y que les demos valor, pero tenemos que ser conscientes del alcance de estos logros. Creo que participar y hacer pinitos en jams está muy bien porque es muy enriquecedor y motivante, pero seamos francos: por mucho que se aprenda en un fin de semana, no aporta una experiencia comparable a la de un trabajo de verdad. Dudo incluso que sea una experiencia significativa a nivel de producción en sí misma que tuviera que ser tenida en cuenta en un proceso de selección: no hay proceso iterativo, la organización de la producción no es sistemática, hay muchas decisiones tomadas de manera excesivamente rápida, etc. Una persona puede dar lo mejor de sí en un contexto de 48 horas, pero estoy seguro de que si esa misma persona trabaja evaluando, cuestionando y corrigiendo la propia producción, el resultado fruto de este proceso iterativo va a ser simplemente mucho mejor. ¿Por qué venderse por menos del máximo?

Con esto no quiero decir que doy un "no rotundo" a hablar de jams en los CVs. Lo que me parece más valorable de que un candidato vaya a este tipo de eventos es que demuestran su proactividad: las ganas de hacer cosas, el intentar moverse para conocer a otros profesionales o estudiantes, dedicar algo de tu tiempo libre a tu pasión, etc. Eso es más importante que la factura de su producción en estos eventos, máxime si está empezando.

Si eres joven y no cuentas con experiencia, mi pequeño consejo sería dar valor a lo más importante: tu formación y tus aptitudes, ¡elementos que habrás cultivado durante años y no durante sólo un fin de semana! Los pequeños proyectos de jams los enseñaría a petición o quizás en un portfolio, pero creo que no deberían acaparar espacio central en tu CV. En el portfolio deben primar los contenidos en los que se ha trabajado en profundidad y debería ser una selección de lo que mejor tengas para enseñar: modelos, animaciones, temas, proyectos, etc.

El terreno laboral va a cambiar mucho dentro de un par de años. Hay varios miles de alumnos haciendo formación especializada para meterse en la industria, muchas más personas de las que en España se puede absorber desde el tejido empresarial actual. No soy un experto ni mucho menos, pero esto creo que va a tener varias consecuencias a nivel laboral: el nivel de formación de entrada subirá, habrá más emprendimiento (espero) y... ¿más emigración?

Esto es sólo una opinión de muchas, que sólo intenta poner en valor el alcance de este tipo de actividades. Pronto veremos cómo todo este tipo de eventos se diversifica y, al mismo tiempo, la participación en los mismos se normalice.


sábado, 11 de febrero de 2017

#freakend juegos 2017

Ya hace un año que acudí por primera vez a este evento. ¡Cómo pasa el tiempo! Freakend es un encuentro de desarrolladores de videojuegos que tiene lugar una vez al año en la Sierra de Madrid. Viene muchísima gente interesante, gente con mucha experiencia, gente más novata... ¡pero todos con ganas de aprender y empaparse!

Este año íbamos una buena expedición desde Sevilla, y tuvimos a bien salir un poco más temprano que el año pasado, para llegar a tiempo a la charla de presentación y a la cena del viernes. El viaje son siete horitas de coche, pero con la cantidad de paridas que vamos diciendo, se pasan rápido. La playlist de este año consistió básicamente en la banda sonora de Double Dragon Neon, Music for the Jilted Generation, Cat Astro PhiPPPPPP y alguna cosilla más que había por el coche. A ver si para la próxima nos lo curramos un poco y no improvisamos tanto. ¡Pronto los CDs de David estarán completamente degradados!


Esta edición tuvo lugar en un alojamiento rural de Becerril de la Sierra (Madrid), en el Hotel Las Gacelas, cuya planta baja invadimos al 100%. La verdad que el cambio de sitio ha sido para bien, que el año pasado pasamos un poquitín de frío. Este año el acceso era más sencillo, las habitaciones más cómodas, mejor comida y teníamos una sala muy amplia dedicada al cacharreo.

La dinámica fue un poco más relajada que en la edición anterior, que en mi opinión, adoleció de tener un número de charlas excesivo. Este año sólo hubo un track y hubo tiempo suficiente para hablar distendidamente con la gente hasta altas horas de la madrugada. De media me quedé hasta las seis y levantándome a las once (¡el desayuno era hasta las doce y había que apurar!).


Estuve en casi todas las charlas, y señalaría que las que más me entusiasmaron fueron la de 50 sombras de eSports de Nacho Lasheras, la mesa redonda sobre presencia en VR de Diego Bezares (que se prolongó hasta bien entrada la madrugada), hacking de juegos con JS de Carlos Hernández, narrativa ambiental de Juan Fernandez de Ninja Theory, la presentación de Fabric Engine de reality3d, la de Unai Landa sobre desarrollo y mantenimiento de su propio motor en Digital Legends y por supuesto la de Zalo sobre ZGB. ¡Hubo muchas más! El nivel la verdad creo que estuvo muy muy bien y no hay muchas ocasiones de disfrutar de algo así sin salir del país.

El nivel de "tecnicismo" de las charlas yo creo que fue adecuado. Por lo que he presenciado y he ido leyendo sobre las últimas ediciones, creo que el evento se va abriendo cada vez más a perfiles más diversos y no está centrado únicamente en programación. Había algunas más hardcore que otras, y si tropezabas con alguna que estuviera demasiado lejos de tu scope de trabajo (algo natural, porque el tema de hacer juegos incluye disciplinas muy diferentes), siempre podías quedarte a cacharrear fuera o a charlar con otros asistentes en la sala del café.


Este año hubo mucha, muchísima VR. ¡Ya se veía venir, pero no me esperaba tanto tan de repente! En la sala de cacharreo había un montón de dispositivos funcionando y parece que es definitivamente uno de los focos de interés general de los asistentes.

Como extra, tuve la ocasión de ver y reencontrarme con mucha gente que no veía desde los años en que iba a demoparties: los hermanos Tromp, Kile, r3d, etc. La verdad es que veo que la gente sigue en la misma dinámica, ¡pero los años no pasan en balde! La sensación de terminar el evento es parecida a las de las parties de antaño: ganas de hacer cosas y energías renovadas para seguir en este tipo de fregados... Uno de los puntos fuertes del evento es que puedes, simplemente, hablar y conocer un poquito más a la gente. No faltaron los piques al Samurai Gunn con Ludipe, las charlas sobre NeoGeo con David Jaumandreu o la sesión de bicheo de ASM de NES con Miguel Murat y David Colmenero.

Quería agradecer a Jorge todo el trabajo de organización, así como a todos los asistentes y compañeros de viaje por compartir un fin de semana muy enriquecedor. ¡Espero poder repetir el año que viene!

jueves, 26 de enero de 2017

Global Game Jam 2017, Espacio Res en Sevilla

¡Por fin he podido ir a participar a una jam en Sevilla sin preocupaciones! Mi compañera de trabajo Bea y mi colega Jose han tenido la genial iniciativa de organizar una sede para la Global Game Jam por primera vez en la ciudad. Me daba mucha pena no asistir a la Game Jam ODB, pero lo más apropiado me pareció apoyar la iniciativa local, que en Córdoba ya tienen rodaje :) ¡Además lo de poder participar a un paso de casa es un puntazo!

Aquí algunas entradas anteriores sobre mis experiencias en Global Game Jam:
El evento tuvo lugar en RES, un espacio muy bien situado y con unas instalaciones geniales . La iluminación, la conexión y el mobiliario eran perfectos para un evento de estas características. Por si fuera poco, los organizadores se tomaron la molestia de mantener abierto el local ininterrumpidamente, por lo que te podías quedar allí a echar una cabezadita... ¡No fui tan valiente en esta ocasión!
Me tocó un grupo potentísimo. ¡Considero que tuve mucha suerte! Por una parte tenía a Carlos Cornejo, que tiene bastante experiencia en jams en diversos perfiles, toda una garantía de perfil polivalente. También tenía a Angie, una compi de trabajo que se dedica al 3D y que trabajó de manera brillante y con una predisposición admirable. Por último, contábamos con Jesús, que no había tocado nunca el motor aunque sabía programar, que estuvo empapándose a tope de C#.

El tema elegido fue "waves" y aunque pensé que iba a ser fácil al principio, tardamos bastante en dar con un concepto que nos convenciera. Comenzamos a pensar en line renderers y de ahí pasamos a la idea de saltar a la comba utilizando character joints. Teníamos un concepto casi cerrado cuando nos dimos cuenta de que estábamos forzando demasiado...
A última hora de la noche del viernes decidimos ir a por algo humorístico y ¿por qué no? ¿Por qué no situar el juego dentro de un microondas? ¿Por qué no meter algunos personajes graciosos? ¿Por qué no unas salchichas? ¡O mejor! ¡Croquetas!

Angie se curró una croqueta muy cuqui que era perfecta para el tipo de juego que queríamos hacer: directo, multiplayer y con una jugabilidad sencilla. Aquí la tenéis sudando la gota gorda mientras corre sobre el plato del microondas placeholder.
En esta jam montamos un repositorio en bitbucket del que más o menos estuve encargado. Podéis bichearlo aquí. Primero empezamos a usar ramas, pero al final fuimos todos a develop con pequeños commits y ya está, que era más sencillo. Lo esencial era ir comunicándonos y no tocar lo mismo dos personas diferentes. Más o menos pudimos trabajar por prefabs, aunque al final de la jam empezamos a soltar en el proyecto algunas perlitas... Siempre digo esto (lo leí en alguna parte):
Programar en una jam es como barrer debajo de una alfombra: barres, metes todo debajo de la alfombra, y luego grapas la alfombra al suelo.
La noche del sábado me la tiré para hacer el sonido. Básicamente hice un par de cositas en Renoise. ¡Me parecía la ocasión perfecta para desempolvarlo! Fue bastante divertido echar un ratito con él e intentar hacer algo simpático. ¡Al final ganamos el premio al mejor audio!
Al final de la jam sufrimos moderadamente... Llegó la hora de la comida el domingo y todavía no teníamos el bucle completo. Montamos el menú a trancas y barrancas y estuvimos arreglando bugs hasta prácticamente la prueba del jurado. ¡Menos mal que hicimos un poquito de playtesting! Nos dimos cuenta de que no habíamos puesto límites al movimiento de las croquetas y al intentar arreglarlo, lo rompimos todavía más.

Petrut nos echó un cable importante con la parte visual el domingo: ajustando algunas cositas de shaders y texturas, ¡el look del microondas mejoró muchísimo!
Se nos quedaron muchas ideas en el tintero y la versión de la jam tiene un puñado de bugs interesantes, pero ¡es lo normal! A ver si nos ponemos de acuerdo y lo dejamos un poco más redondo en las próximas semanas.

Para terminar, quería agradecer el buen trabajo a la organización, al espacio y a todos los participantes por el gran ambiente de creatividad. Si queréis leer un poco más sobre lo que allí se coció, os recomiendo la Carta Abierta de Clarisa, que refleja muy bien el tipo de sensaciones e ilusiones que se viven en un evento así. ¡Espero que tengamos otra jam en la ciudad muy pronto!

miércoles, 11 de enero de 2017

Mega Drive: All Hail YM2612


A veces me preguntan cómo me las ingenio para escuchar bandas sonoras íntegras de ciertos juegos retro que no han sido editadas en CD ni de ninguna otra forma. Buscar en youtube y tal está bien, pero a menudo los rips que hay no son de calidad o no están bien editados. He aquí una guía en cuatro breves pasos para disfrutar de la grandeza del YM2612 en Windows:

  1. Instala el mejor reproductor de música jamás hecho.
  2. Instala el componente Game Emu Player.
  3. Visita project2612.org y busca y descarga el rip de tu juego favorito.
  4. Agrega a la lista de reproducción y a disfrutar :)
Este plug-in te permite no sólo escuchar música para MD, sino para muchos otros formatos, así que si no lo conocías de antemano, seguro que va a ser el inicio de una gran amistad.

lunes, 2 de enero de 2017

Super Princess' 2092 EXODUS - Final Version

Después de un tiempo más o menos relajado de pulido, por fin podemos anunciar el final release de Super Princess' 2092 EXODUS, un juego de Game Boy que Zal0 y yo empezamos para la Game Boy Jam de este pasado año.

Para mi ha sido una oportunidad de experimentar ser level designer. ¡Es increíble la cantidad de combinaciones posibles con unos pocos elementos! La dificultad se nos ha ido de la mano un par de veces, pero hemos tenido suficiente tiempo como para ir rejugando e ir cambiando algunas partes especialmente locas. Esto no quiere decir que no haya partes que haya que memorizar y que son prácticamente imposibles de completar a la primera... ¡oldschool gameplay!



En cuanto a la música... la verdad es que ha sido un choque con la realidad. Los que hacemos chiptune desde un contexto externo a los juegos, estamos bastante lejos de lo que realmente se puede hacer en la consola cuando tienes muchas más cosas que ofrecer al usuario además del sonido. Cuando dos efectos se comen medio tema en un momento dado, es frustrante, pero es lo que hay :) Hay que prever el tema de qué canales vas a usar para qué cosas desde el principio.

Algunas de las limitaciones que tenemos ahora mismo en el sistema incluyen: no vibratos, no todos los volúmenes son posibles, no todos los tempos son posibles, etc. Lo bueno es que he podido utilizar mi tracker favorito para darle forma a los temas... ¡que no es poco!

Os recomiendo leer el blog de Zal0 para saber más sobre el desarrollo :)

Podéis descargarlo de gamejolt o de itch, ¡esperamos que lo disfrutéis!