Forge como escuela de diseño
Posted in 3D-devel, Developing on November 25th, 2007¿Qué demonios es un halo? No lo sé, ¿a quién leches le importa? Tampoco lo tengo claro. Sin embargo ha llegado, por un azahar del destino, por un rebote, por una casualidad digna de un poeta prerromano, una copia de la caja de coleccionista del juego. No os voy a hablar de sus cualidades como zuuter en primera persona, que las tiene, ni de sus pequeños detalles, voy a dejar que de eso se encargue Yahtzee con su video-review-destructiva-de-Halo3.
Y ahora al tajo: forge, vídeo, y otros delirios. El jueguito tiene un feature, menor. Las partidas que echas quedan grabadas en vídeo automáticamente. No. No es exacto. El engine vuelca todas las acciones que está llevando a cabo y las deposita en un ficherito. Una sesión de diez minutos de juego cabe en aproximadamente mega y medio[1]. Y, aprovechando esta independencia del video te permiten sacar el punto de vista del jefe maestro y pasearte por el escenario. Puedes, efectivamente, ponerte en la piel de los desdichados grunts que masacras a cada paso que das en el Hálito-3. Y aquí voy acercándome al tema.

Obviamente si el jefe maestro fuese Chuck Norris nada de esto habría pasado. Los Spartans son algo nenazas al fin y al cabo.
Una vez sacas el punto de vista del personaje principal te das cuenta muy rápidamente de cómo funcionan las tripas del juego. Hagamos una prueba: uno de los objetos es un arma posicional que provoca ceguera si estás muy cerca. Convenientemente lo llaman bengala[2]. Bien, dispara la bengala cerca de una pared o mejor aún, tírala a la maldita pared. Una vez la tienes ahí, flanqueas la pared y te acercas por el otro lado. Sigues igual de deslumbrado pero estás mirando una pared y no una bengala. Descarto la posibilidad de que los chicos de Bungie no sepan física. Saben y mucha. Pero estas cosas son muy difíciles de programar en tiempo real sin que el juego se vaya, directamente al carajo.
La posibilidad de grabar las partidas, y, aún mejor, de editar niveles a tu gusto, exponen el juego. Los escudos esféricos hexagonales, uno de los detalles más bonitos del juego son un truquito de render muy efectivo. Para verlo en detalle, desde cualquier ángulo, creas un nivel, metes uno de esos escudos, metes al jefe maestro en él y luego, deteniendo el tiempo y con la cámara libre te deleitas en cada artefacto, cada efecto de raytracing fingido, cada pequeño trampantojo.
Aprovechando la cámara libre se pueden observar muchos trucos clásicos del género: dispárale a una pared y acerca la cámara, verás el cambio del nivel de detalle y el material filtrado de los boquetes que las armas dejan sobre las superficies. Aléjala un poco y el cambio es claro. Espera unos segundos y la superficie se regenerará poco a poco cuando el boquete sea reclamado por el pool-de-boquetes. Cuando estás fuera del jefe maestro puedes ver el efecto tan extraño que hace la armadura al recibir daño, una suerte de nube de rayos amarillentos, algo pobres.
Con el modo de edición de niveles, ver la intención del diseñador es razonablemente sencillo y muy instructivo si se examina con cuidado.
Quizá y, para terminar, exista otra gran herramienta de diseño / MOD: Valve’s hammer. Desde donde pueden accederse a las animaciones, los scripts, y el porrón de herramientas que Valve distribuye con cada copia de su serie Half-Life2. Siempre llama la atención que una gran compañía dedique esfuerzo y dinero a producir herramientas para fuera de casa. Sin embargo, con los años, se ha formado un fuerte y saludable grupito de Modders y creadores de escenarios.
Bungie ha dado un impulso a los editores en el mundo de las consolas. El trabajo con las capturas en vídeo es sencillamente excepcional. Tanto para examinar en detalle cómo rendean, cómo sombrean, cómo iluminan, como para buscar las diferencias en los niveles de juegos de consola y de PC, Forge, es una excelente herramienta.
PD: aprovecho el cierre para comentar por aquí que Epic ha publicado la versión de Gears para PC-de-gama-ridículamente-alta.
–
1. Esto tiene varias implicaciones, para empezar tendrás que grabar tus partidas en un DVD-grabador, o un HD - grabador, o un VHS (no sé si alguno de vosotros tiene uno ya) para que otra persona sin una copia del Halo3 vea tus partiditas ¡Los chicos de Bungie son listos!
2. He visto traducir grunt por gruñidos. Que nadie se sorprenda cuando en mitad del juego alguien le grita al jefe maestro: ¡buena baja, jefe! ¿pero de qué hablan? ¿Cómo han descubierto que llevo fingiendo dolor de espalda desde hace medio año!?