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.
viernes, 24 de febrero de 2017
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 Phi, PPPPPP 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.
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 Phi, PPPPPP 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!
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!).
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:
- Live GGJ 2015 #gamejamODB, o primer encuentro con coSfera. El día que conocí a Fran, Carlos y muchos más amigos :)
- Live GGJ 2015 II #gamejamODB, sábado de trabajo e ingesta de sushi
- Live GGJ 2015 III #gamejamODB, domingo de entrega de premios con Ozma, Rafa, Locomalito y Kevin Cerdà
- GGJ 2016 #gamejamODB, o mi primera game jam como programador
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!
— sergeeo (@sergiodeprado) 21 de enero de 2017
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...
— sergeeo (@sergiodeprado) 20 de enero de 2017
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.
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.
This is our game by far... kind of a croquette running inside a microwaves oven #ggj17 #GGJ2017 #indiedev #gamedev pic.twitter.com/6uaWEYIxaV— sergeeo (@sergiodeprado) 22 de enero de 2017
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!
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!
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!
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.oh baby, nice to see you again #GGJ17 pic.twitter.com/6nt4yh1QGo— sergeeo (@sergiodeprado) 21 de enero de 2017
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!
— sergeeo (@sergiodeprado) 22 de enero de 2017Se 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:
- Instala el mejor reproductor de música jamás hecho.
- Instala el componente Game Emu Player.
- Visita project2612.org y busca y descarga el rip de tu juego favorito.
- 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 :)
Suscribirse a:
Entradas (Atom)


