Tuesday, July 26, 2011

Devorando libros...

En las escapadas que suelo hacer a euskadi, además de visitar a la gente y correrme alguna que otra juerga, las aprovecho para leer. Es así como en mi última estancia en Mondra he terminado de leer la Saga de Geralt de Rivia escrita por Andrzej Sapkowski. Son 7 volúmenes (el último dividido en 2 libros) con una increíble fantasía épica, oscura, ácida, reflejo social y elaborada historia. Quizás es ahí donde más me ha seducido... que no es una historia de avanzar-matar-avanzar-matar como cualquier juego de rol. Tiene una historia donde los protagonistas van evolucionando y con un mundo muy bien definido.

Además, el señor Sapkowski tiene la fascinante habilidad de sorprender. No eres capaz de percatarte de lo que va a ocurrir... te sumerges en la lectura y únicamente quieres saber más. Incluso se brinda el lujo de meter moralejas... increíble jaja.

En mi opinión los 2 primeros volúmenes son los mejores. Su forma de contar mini-historias cruzadas me encanta. Luego ya es más lineal, pero no por ello baja el nivel. Muy recomendable para cualquier fan de la literatura fantástica y la épica.

Aunque la historia acaba en el segundo libro del 7º volumen, los polacos CD Projekt continuaron las andadas de Geralt mediante el juego The Witcher (2007). Y en mayo del 2011 sacaron su secuela The Witcher 2: Assassins of Kings. Esto me deja 2 juegos en mi lista de juegos pendientes por jugar... y se me están acumulando unos cuantos jajaja. Entre ellos el Castlevania: Lord of Shadows que tiene prioridad.

Continuando con los libros y mis viajes en tren (casi 5 horas de viaje... y el último gracias a un incendio en Tarragona tardó 9 horas...), he tenido la oportunidad de acabar de leer El Guión de Robert McKee.

Me ha encantado. No sólo por la forma que tiene de detallar las fórmulas comunes de estructura o los principios que hay que seguir a la hora de contar historias, si no por la forma de descubrirte a ti mismo. Cuando se cuentan historias con personas... tenemos que ponernos en su situación y siempre pensar en qué haríamos en su situación. Creo que es esa humanidad o naturalidad la que siempre busco en las historias. Me da igual que sea ciencia ficción o dibujos animados. Quiero creer lo que veo.

Es por esa razón que quería leerme el libro de McKee. En el mundo de los videojuegos la historia  y su guión es esencial. Bueno depende también del juego... no creo que la historia del Tetris vaya a optar a un Oscar. Me refiero a que los juegos que más me atraen siempre han sido juegos con una historia que contar. Quizás por esa razón siempre he sido más de aventuras gráficas.

Ahora tocará elegir nuevos libros... ¿alguna recomendación?

Wednesday, July 13, 2011

Objetivos cumplidos: cursillo de blender y otras herramientas libres + firma de Enric Álvarez

Aprovechando las mini-vacaciones en Euskadi me apunté a un cursillo de verano de la UPV/EHU sobre Creación de videojuegos con Blender Game Engine y otras herramientas libres.

No conocía a los ponentes (bueno a uno sí que lo seguía por twitter pero no sabía que era él jaja) y la verdad es que me ha sorprendido. Cómo primer contacto con la herramienta Blender ha sido bueno. No puedo decir excelente porque ha fallado un poco la organización, la wifi y tener una plantilla impresa con los atajos de teclado. En 3 días tampoco podían profundizar mucho pero lo básico ahí está y sigo pensando que tiene mucho, pero que mucho potencial Blender.

El cursillo ha tenido 3 partes diferenciables. Primero, Blender como herramienta de modelado-animación-edición de vídeo-game engine. Segundo, el concepto de transmedia. Y por último y no menos importante la importancia del software libre y su trasfondo.

Me encanta Blender y con el paso del tiempo me gusta más... pero es evidente que le queda todavía mucho trabajo para alcanzar a los grandes del modelaje y la animación. Cierto es que no les tiene nada que envidiar, pero carece de muchos detalles y comodidades que los otros programas nos hacen la vida mucho más fácil. Tiempo al tiempo!

Tal y cómo una compañera del cursillo ha dicho: "sabía que existía pero no sabía cómo llamarlo". Eso me ha pasado con la transmedia. Es la unión de distintos dispositivos digitales (o no...) para fortalecer, enriquecer, experimentar y vivir de una forma más abierta y compleja las emociones de medios tradicionales. La idea es involucrarte y hacerte vivir esa experiencia mediante varios medios con opción de personalizarla. Me ha parecido brutal y creo que la industria del videojuego todavía no está en este nicho pero creo que le falta poco por meter un pie en ello gracias a los teléfonos móviles. Puedes vivir una experiencia en el juego de consola y seguir enriqueciendola mediante el móvil, comics, películas... Al final es crear una poderosa ontología del mundo que lo rodea.

Tenía curiosidad sobre cómo enfocarían el tema del software libre en el mundo de los videojuegos... y ahí me he llevado un poco de desilusión. Cuando está el dinero por medio, no hay software libre que valga. Y en cierta manera el "sistema" está rodeado de soluciones cerradas que aunque hay algunas abiertas, para hacer dinero necesitas invertir dinero. Pero su filosofía y su estilo de vida rompe con esa norma. El compartir y enriquecer la comunidad es algo esencial hoy en día. Que el crecimiento sea de todos y no de unos pocos cómo conseguir una inteligencia colectiva. El software libre es algo más que 4 locos... pero bueno, ya sabéis lo que dicen: sólo los locos cambian el mundo.

Por último quería mencionar el acto que se realizó en el Alhóndiga de Bilbao trayendo a Arturo Monedero de Delirium Studios y a Enric Álvarez de Mercury Steam. La primera charla la tenía que dar Eneko Knorr pero por problemas de salud se suspendió y vino Arturo, espero que se recupere pronto.

Seguía a Delirium Studios desde hace bastante tiempo y... siempre he tenido puesto el ojo allí para echar el CV jajaja. Era la única empresa de Euskadi dedicada a los videojuegos (de consola).

Y con Mercury Steam... qué puedo decir. Creo que soy de los pocos que han jugado al Scrapland (el maldito juego que casi los arruina, dato que desconocía :s). Tengo el Castlevania: Lord of Shadows pendiente de que acabe el máster para ponerme con él y lo pueda disfrutar... aunque ahora ya se el final jaja. La conferencia fue casi igual a la que dio en el GameLab. Nos mostró el titán del final del segundo capítulo. Pero me siguió ilustrando y convenciendo que ahí es donde quiero estar. ¡Hay que seguir trabajando y aprendiendo!

Thursday, July 7, 2011

Animando a Quetzalcoatl...

Tenía ganas de escribir este post desde hacía tiempo y explicar el proceso que estamos siguiendo para animar proceduralmente a nuestro jefe final. El combate contra Quetzalcoatl se realizará en la cúspide del templo y nos atacará por cualquier lado con distintos tipos de ataques.

Como es una serpiente la animación por el método tradicional, mediante softimage, iba a ser bastante tedioso y milimétrica. Tendríamos que tener en cuenta las medidas del escenario el cual todavía no estaba acabado y ajustar las animaciones. Por lo que opté por coger los huesos del rigging de la serpiente y animarlos dentro de unity mediante trasnformaciones y rotaciones.

Lo primero que necesitabamos eran caminos o trayectorias que puedieramos mover a nuestro antojo. De esta manera podríamos tener un montón de caminos que la serpiente pudiera elegir para realizar los ataques. Estos caminos para darles más espectacularidad los realizamos mediante curvas de bézier. Sin embargo, el cálculo del camino en tiempo real era MUY costoso. Por lo que optamos por realizar unos bézier paths con los puntos que definen la trayactoria. Aquí una muestra:



Luego venía el problema de mover la serpiente y que todas sus partes la siguieran. Para ello creamos un "compuesto" de huesos para ver cómo se movería.



Una vez conseguido el movimiento fluído de la serpiente, el siguiente reto era integrarlo con el rigging del modelo en 3D y que el envelope del modelo no se nos desmontara. Para ello tuvimos que crear un sistema de huesos más complejo y medido para que encajara todo. Aún así, la serpiente cuando navega tiene defectos que tendremos que mejorar. Os dejo a continuación el resultado que estamos obteniendo.



Todavía nos queda el verano para seguir perfeccionando el vuelo y los ataques, que todavía nos falta por implementar. Pero eso lo reservo para otro post.

Saturday, July 2, 2011

Ritmo frenético y cosillas de la Gamelab 2011

Estas 2 últimas semanas (bueno, creo que el mes en general) han sido bastante agitadas. En primer lugar por la entrega del alpha de nuestro juego. Ya se tenía que ver un poco el conjunto de todo y creo que está bastante bien (modestia aparte jeje). Hemos aprovechado para pasear un vídeo del gameplay por la feria del Gamelab para recibir opiniones y feedback de los profesionales de la industria y hemos recibido muy buenas ideas. Gracias peña!!

Al resto, no os impacientéis ya que el lunes sacaremos un post en el blog de desarrollo de Aztlan: Rise Of The Shaman con el vídeo y unos cuantos screenshots. Nos alegrará saber las opiniones que tenéis al respecto :D!

Por otro lado, y como he mencionado antes, se ha celebrado la Gamelab: Feria Internacional del Videojuego y Ocio Interactivo en Barcelona del 29 de junio al 1 de julio. Y ha sido brutal! Ya nos avisó Ramón Santamaria, uno de los ponentes que hemos tenido durante el máster de la UPC, que el primer año estaríamos perdidos... pero creo que nos hemos soltado bastante y hemos correteado y asaltado a un montón de gente jajaja.

Durante las ponencias de los distintos desarrolladores, sobre todo los equipos pequeños, y en la gala de los premios han conseguido transmitirme ese sentimiento de pertenencia a la industria. Todas las horas invertidas, quebraderos de cabeza, la pasión con la que se mima cada detalle... me han hecho recordar muchas de las situaciones que hemos pasado (y que todavía nos quedan!) dentro de nuestro juego y en el grupo. En septiembre entregamos el juego final, por lo que todavía nos queda un poco...

Aunque el máster ya lo hemos terminado (a falta de entregar el juego final), siento que esto sólo acaba de empezar. Tengo un hambre voraz de seguir aprendiendo y seguir haciendo juegos!!

Hideo Kojima recogiendo el premio de honor