jueves, 5 de marzo de 2009

Los 13 Principios de Diseño de Experiencias de Juego (2/2)

Texto Original de Matt Allmer

La vez anterior analizamos los primeros 7 de los 13 Principios Básicos de Diseño de Experiencias de Juego (Gameplay en inglés) propuestos por Matt Allmer. Específicamente auquellos relacionados con la Dirección (la parte relacionada con la interacción entre el jugador y el juego) y los Comportamientos (la coherencia de aquello que sucecederá y cómo lo relacionará el jugador con sus propias experiencias y espectativas).

Cabe recordar que estos principios fueron ideados primariamente en torno al diseño de Videojuegos, pero con un poco de sentido común es posible aprovecharlos para todo tipo de diseño de juegos en general (sean juegos de rol, de mesa, wargames, etc).

Sin más que agregar, procedamos a la segunda y última parte de la traducción del texto.


Progreso

8.- Ritmo.

Mantén en mente la sensación de urgencia deseada, la pauta en la cuál deberán ocurrir los eventos, el nivel de concentración requerida y qué tan regularmente se repiten los eventos. Separa los momentos de alta concentración, enreda la sensación de urgencia, y cambia las cosas siempre que sea posible para lograr el efecto apropiado.

Ejemplo de Diseño de Niveles
Crea áreas para que el jugador admire el amplio paisaje, contrapuestas con áreas donde el jugador se pueda sentir claustrofóbico.

Ejemplo de Diseño de Sistema
Crea ataques largos y poderosos, contrapuestos a ataques cortos y ligeros.


Ejemplo de Diseño de Conceptos
La mejor manera de crear espectación y aumentar el drama es considerar los diferentes momentos y situaciones en las que se deberán ver involucrados los jugadores, y diseñar diferentes mecanismos que requieran acciones, concentración y percepciones dispares.



Ambiente

9.- Espaciado

Debes entender qué tanto espacio está disponible en pantalla y en general, reconociendo la relación espacial entre los elementos y tomando en cuenta los efectos de modificar dichos espacios.

Ejemplo de Diseño de Niveles
Establece la cantidad apropiada de espacio para que el número apropiado de enemigos puedan maniobrar correctamente.

Ejemplo de Diseño de Sistemas
Cuando un personaje de Inteligencia Artificial se mueva por un área de cuello de botella, la animación de caminar cambie a una de permanecer parado, para mostrar que el personaje está "esperando" para moverse a través del espacio angosto.


Ejemplo de Diseño de Conceptos
Considera los límites físicos y temporales a través de los cuales se podrá movilizar el personaje (o incluso el jugador mismo), y los medios que tiene para alcanzar o sobrepasar tales límites.



10.- Diseño Equiparable contra Desglose de Componentes

El Diseño Equiparable involucra resolver los retos como vengan. Todas las soluciones y posibilidades tienen la misma importancia y valor. El enfoque puede perderse con este método, pero proveé soluciones creativas y espontáneas.

El Desglose de Componentes incolucra una categorización sistémica y formar una jerarquía lógica para todas las soluciones. Este método puede restringir las innovaciones pero preservas la claridad de los objetivos de diseño primarios.

Este principio no implica que los diseñadores deban escoger entre una u otra de forma excluyente. En ocasiones durante el desarrollo un método será más apropiado que el otro.

Por ejemplo, durante la pre-producción hay suficiente tiempo como para establecer una secuencia de eventos. Sin embargo, cuando un editor define un cambio del tipo "obligatorio" después de la pre-producción, un diseño equiparable puede proveer una solución aceptable rápidamente.

Ejemplo de Diseño de Niveles
La edificación típica de la geometría de los nieveles en las etapas tempranas de desarrollo, contrapuesta a ajustar pequeñas áreas en un mismo nivel para implementar una idea que no haya sido pensada hasta después.

Ejemplo de Diseño de Sistemas
Identificar todos los sistemas principales (combate, Inteligencia Artificial, interacción, etc), y progresivamente ir acompletando el diseño a varios niveles de detalle, contrapuesto a concebir el primer par de niveles y deducir los posibles sistemas, basándose en una experiencia de juego equiparable.


Ejemplo de Diseño de Conceptos
Comenzar a diseñar en paralelo los diferentes subsistemas que compongan el juego, dándole a cada uno una importancia similar, contrapuesto a idear el tipo de juego, experiencia y/o premisa que se quiera enfatizar, y diseñar los subsistemas en torno a tales conceptos.



Fundamentos

11.- Jugador

¿Cómo es que el jugador se convierte en un factor en todo esto? ¿Cómo interactuará el jugador con todo lo que ha sido diseñado? Más que solamente los aspectos externos de relación con el juego, enfócate en la manera en la que el jugador contribuye a la experiencia. Si es una buena idea y puedes incluirla adecuadamente, pero al jugador no le interesa, ¡cámbiala o deshéchala!

Ejemplo de Diseño de Niveles
Instala las cosas para el jugador de manera que éste llegue a saltar de su asiento.

Ejemplo de Diseño de Sistemas
Orquesta el progreso de manera que el jugador se pueda sentir poderoso, determinado, ansioso, etc.

Ejemplo de Diseño de Conceptos
¿Qué tanta autoridad se le está dando al jugador? ¿Qué tanto control tiene acerca de lo que le interesa que pase (tanto a nivel narrativo como a nivel mecánico)? Y no te olvides del "testeo", pero siempre tomando en cuenta las opiniones y reacciones de los jugadores.



12.- Comunicación

¿Está el miembro del equipo de diseño adecuadamente consciente de los objetivos? ¿Tienen clara la mejor solución los desarrolladores apropiados? Si es una buena idea pero no la puedes comunicar correctamente, daría lo mismo si fuera una mala, porque es muy probable que sea recibida como tal.

Ejemplo de Diseño de Niveles
Usar los elementos del ambiente para que el jugador se vea obligado a viajar en la dirección correcta.

Ejemplo de Diseño de Sistemas
Usar claves visuales para que el jugador aprenda cuándo golpear en lugar de patear, saltar en lugar de bombardear, etc.

Ejemplo de Diseño de Conceptos
El diseño debe considerar de qué manera se pueden diferenciar las diferentes situaciones, necesidades, momentos, mecánicas, y determinar de qué manera es posible comunicar las diferencias de la manera más clara.



13.- Atractivo

Siempre que te dirijas a alguien, pregúntate a ti mismo "¿esto involucrará a la audiencia?" Esto se apllica (pero no se limita a) el jugador, el espectador, tus colegas desarrolladores, el editor y su equipo de mercadotecnia. Si no es una buena idea, no hay necesidad de que continúes hasta que se vuelva una mejor idea, o sea reemplazada por algo mejor.

Ejemplo de Diseño de Niveles
Ir corriendo por la calle no es muy divertido, pero ir corriendo por la calle mientras te persiguen agentes secretos del gobierno lo es.

Ejemplo de Diseño de Sistemas
Golpear algo puede ser divertido, pero cuando la cámara se agita al impactar, puede ser aún más divertido.


Ejemplo de Diseño de Conceptos
Piensa en qué es lo divertido de esto. Qué te atrae a ti de esto (o qué atraerá a los demás). Luego piensa cómo lo puedes hacer más divertido y gratificante. Es como comer un exquisito postre después de una deliciosa comida.

miércoles, 4 de marzo de 2009

Los 13 Principios de Diseño de Experiencias de Juego (1/2)

Texto Original de Matt Allmer

Paseando por la página de Gamasutra para ver qué encontraba, di con este artículo que me pareció muy interesante, si bien algo básico y muy especializado.

Si bien se enfoca bastante en el diseño de videojuegos (o, más específicamente, el diseño de Experiencias de Juego, o Gameplay en inglés), me pareció interesante y práctico. Y no cuesta trabajo entender su importancia y las posibilidades de su aplicación al Diseño de Juegos en general (si, incluso de Juegos de Rol). Y que conste que no me refiero a duplicar la experiencia de estar jugando un videojuego en diferentes medios.

Así, pues, les dejo la primera de dos partes de la traducción de estos 13 principios, junto con algunos ejemplos prácticos (los ejemplos en verde son los del texto original, los que están en azul son ejemplos inéditos míos).


Dirección

1.- Enfoque.

Nunca permitas que el jugador deba adivinar en qué se debería enfocar. Al mismo tiempo, siempre debes permitir que existan temas secundarios, pero es el trabajo del diseñador proveer claramente cuál es el foco principal en todo momento. Esto se refiere tanto al aspecto visual como los aspectos más viscerales de la experiencia de juego.

Ejemplo de Diseño de Niveles
Crear líneas de visión claras y aparentes.

Ejemplo de Diseño de Sistema
Crear puntos argumentales y objetivos bien definidos durante el desarrollo del juego y la experiencia del usuario.


Ejemplo de Diseño de Conceptos
Que el juego facilite la premisa principal del juego. ¿Es un juego de guerra? Que el enfoque principal se centre en dar al jugador la experiencia de estar jugando en una guerra.



2.- Anticipación

Se necesita tiempo para informar al jugador que algo va a pasar. Siempre debes considerar con anticipación al diseñar e implementar eventos y comportamientos.

Ejemplo de Diseño de Niveles
El efecto de sonido de un tren ocurre antes de que el jugador vea el tren.

Ejemplo de Diseño de Sistemas
Una carga de energía debe acumularse antes de que un ataque de electricidad ocurra.


Ejemplo de Diseño de Conceptos
Los jugadores interactuarán entre sí y con el juego de maneras específicas. Trata de estudiar esas maneras y anticiparlas, para determinar de qué forma las puedes facilitar, controlar o encausar de la manera más adecuada para mejorar la experiencia de juego.



3.- Anuncia el Cambio

Comunica todos los cambios al jugador. Este pequeño paso ocurre entre la Anticipación y el evento en sí mismo.

La parte importante es recordar el mantener una jerarquía de cambios notables.

Una buena regla general es el grado de rareza. Si un cambio ocurre constantemente, el anuncio puede no necesitarse. Sin embargo, si el cambio ocurre unas cuantas veces por sesión de juego, un cierto número de avisos puede ser necesario.

Este principio es tan obvio que puede ser dado por sentado, y algunas veces pasado por alto por completo. Sé concienzudo al saber acerca de qué cambios el jugador debería darse cuenta en el momento correcto y durante el evento correcto.

Ejemplo de Diseño de Niveles
Desencadenar animaciones de "soltar amarras" por parte de los Personajes No Jugadores cuando el personaje del jugador aborde un barco.

Ejemplo de Diseño de Sistemas
Una notificación en pantalla ocurre cuando los criterios de una misión han sido completados (por ejemplo, "Mata a 10 goblins para Bob el Granjero").


Ejemplo de Diseño de Conceptos
En ciertos momentos durante el desarrollo del juego (a corto, mediano o largo plazo), algunas reglas o efectos pueden llegar a cambiar. Dicho cambio debe ser transparente para los jugadores, y no aplicado arbitrariamente sin que ellos lo sepan.



Comportamiento

4.- Eventos y Comportamientos Creíbles

Cada evento o comportamiento debe ocurrir de acuerdo a la lógica y las espepctativas del jugador. Cada acción, reacción, resultados, emociones y transmisiones deben satisfacer los criterios subconscientes de credibilidad del jugador.

Ejemplo de Diseño de Niveles
Coloca objetos destruíbles cerca de un objeto explosivo. De esa manera, la explosión se verá más creíble.

Ejemplo de Diseño de Sistemas
Los enemigos más débiles huirán cuando la balanza se incline a favor de los jugadores.

Ejemplo de Narrativa
Los aldeanos serán más abiertos y cooperativos una vez que se haya exterminado al dragón.


Ejemplo de Diseño de Conceptos
El jugador esperará coherencia en los elementos entre los que interactúa. Si es magia, no necesariamente tiene que ser realista, pero si seguir cierta lógica interna y ser creíble (o al menos constante).



5.- Eventos y Comportamientos Simultáneos

El dinamismo se pierde si sólo ocurre un cambio o posibilidad a la vez. Se debe descubrir la cantidad adecuada de eventos que deberían ocurrir en determinado momento.

Ejemplo de Diseño de Niveles
Proveer al jugador de la habilidad de construir entre una lista apropiada de estructuras.

Ejemplo de Narrativa
Varias líneas argumentales se conjuntan al frente de la experiencia narrativa. El Rey está en su leco de mierte, mientras una guerra se lleva a cabo, y aún hace falta que se anuncie un heredero al trono... todo esto mientras un saboteador desconocido orquesta un golpe de estado.


Ejemplo de Diseño de Conceptos
Diferentes jugadores pueden no sólo experimentar la historia desde diferentes lugares y perspectivas, sino que cada uno puede interactuar con el sistema de maneras diferentes (tal vez mientras uno intenta seducir a la reina, otro se encuentra luchando contra los guardias para evitar que éstos entren a la cámara real, mientras otro más se oculta en las sombras, intentando robar las joyas de la reina sin que ésta se dé cuenta).



6.- Física

La lógica primaria del jugador opera dentro de las posibilidades conocidas de la física. Ten en mente conceptos como gravedad, peso, masa, densidad, fuerza, flotabilidad, elasticidad, etc. Úsalos como punto de partida, pero no te limites por ello.

Ejemplo de Diseño de Niveles
Asegúrate de que el agujero en el suelo sea del tamaño correcto para el propósito correcto. Ya sea parte del camino para progresar a través del nivel o por la estética visual.

Ejemplo de Diseño de Sistemas
Un efecto de chispas ocurre cuando el vehículo del jugador roza el lado de una pared de concreto.


Ejemplo de Diseño de Conceptos
Los jugadores tienen espectativas de cómo deben funcionar ciertas cosas. La gravedad no existe en el espacio. Un humano no puede sobrevivir sin cabeza. Un personaje atractivo resultará más cautivador que uno que no lo sea. Tu juego debe mantener la coherencia con relación a cómo funcionan (o por qué no funcionan) ese tipo de conceptos y "reglas".



7.- Efectos Sensoriales
(Nota del traductor. En el original el principio se refiere principalmente al Sonido. En este caso se ha editado ligeramente para ampliar el significado y sus efectos en la experiencia como un todo.)

Pregúntate, "¿Qué efecto se percibe cuando __________ sucede?" "¿Es el efecto adecuado?" "¿Se está describiendo de forma reconocible?" "¿Es un efecto necesario?" "¿Beneficia o perjudica la experiencia?" Si al jugador se le presenta el efecto de forma aislada, debe comunicar por sí mismo al jugador la percepción deseada.

La inclusión de los Efectos Sensoriales entre estos principios han sido incluídos debido a que esas descripciones y percepciones son cruciales y pueden ser fácilmente descuidadas. Mientras mejor se les tome en cuenta desde la concepción, mejor será la experiencia general del jugador.

Ejemplo de Diseño de Niveles
Cuando en un escenario pantanoso las moscas vuelan cerca de la cámara, es posible escuchar el ruido que producen.

Ejemplo de Diseño de Sistemas
Es posible incluir un sistema de proximidad, en el cuál el volumen e intensidad del sonido varía con la distancia relativa a la fuente del sonido.


Ejemplo de Diseño de Conceptos
Mientras mayor sea la experiencia sensitiva que tenga el jugador, es más factible que se involucre de una forma mucho más amplia. No subestimes el alcance de la narración, los efectos de sonido, la música ambiental, los efectos kinestésicos (tocar, mover, sentir, romper, crear, escribir), las imágenes, insluso los sabores y olores.



Concluirá...