Una vez completada la primera iteración y conseguido el Minimum Viable Product (MVP), que puedes ver subido en esta misma web, es momento de planificar los siguientes pasos del proyecto.
Como no podía ser de otra manera, y continuando con el enfoque ágil, he definido un nuevo Project Design Document que describe y organiza las tareas a desarrollar en esta segunda iteración.

Podríamos decir que los principales objetivos en esta ocasión son dos: mejorar la experiencia de juego y añadir complejidad a la historia.
Experiencia de juego
El primer factor a considerar en cuanto a la experiencia de juego es el visual. Es momento de sustituir los modelos temporales por otros más atractivos, que modelaré yo mismo en Blender. A continuación, añadiré efectos y animaciones que completarán el aspecto visual del juego.
De igual forma, incorporaré sonidos a cada una de las acciones y eventos que pueden ocurrir en el juego. Así, lograré enriquecer las sensaciones percibidas por el jugador, ya que ahora experimentará el juego a través de dos sentidos (vista y oído) en lugar de uno solo.
Complejidad de la historia
En la primera versión, los bloques de piedra se distribuían de forma aleatoria. La forma de aumentar la dificultad de un nivel a otro consistía simplemente en incrementar el número de bloques.
La intención ahora es implementar un sistema de carga de niveles que me permita describir cada nivel en un archivo externo y, de esta forma, poder cargarlo en el momento que lo necesite.
En este punto me toca demostrar mis capacidades como Game Designer. Tendré que inventar niveles que despierten la curiosidad del usuario, que le resulten divertidos y desafiantes. Será clave ajustar la dificultad de cada nivel para que aumente progresivamente y evitar que sean ni demasiado sencillos, lo cual acabaría resultando aburrido, ni demasiado difíciles, lo que podría provocar la frustración del usuario y, posiblemente, que abandone el juego.
Mapa de niveles
Un buen sistema de niveles debe ir acompañado de un mapa visual donde el usuario pueda comprobar los niveles que ha superado y los que aún le faltan por completar, así como los posibles caminos a seguir si existe la posibilidad de bifurcaciones.
Este mapa ha de ser atractivo y sencillo de manejar. Además de mostrar la información correspondiente, debería ser interactivo, de forma que el usuario pueda acceder desde el propio mapa a cualquiera de los niveles que se encuentren desbloqueados.
Importancia de esta iteración
Si en la primera iteración sentaba los cimientos sobre los que construir el juego, en esta segunda pretendo atrapar al jugador. Las bases son importantes; sin ellas el juego no funcionaría, pero la imagen y el sonido son lo primero en lo que se fija el usuario: son la puerta de entrada al producto.
Una vez enganchado el jugador, el siguiente paso es retenerlo ofreciéndole una buena historia. En la tercera iteración abordaré el desarrollo de elementos que construyan esa historia, aunque con el sistema de carga de niveles ya estoy poniendo la base para poder hacerlo.

Idea al mapa de niveles.
Puedes hacer que un jugador pueda ver el progreso de otro jugador amigo. De forma que se vuelva más atractivo. Jugar divertirse / competir.
un saludo grande
¡Muchas gracias Edu!
La idea mola mucho, aunque mientras lo siga publicando aquí en la web me será complicado gestionar los distinto usuarios que accedan al juego. Me la apunto para el futuro. Todas las ideas que aportéis al juego o a la web serán más que bienvenidas.