jueves, 26 de mayo de 2016

UNITY3D. Cthulhu runs!. Mi primer runner 2D (I)

He terminado el segundo computer game completo, esta vez en Unity3D para plataforma Android.  La versión 3  la podéis encontrar en formato .apk para instalar en móvil Android en este link: Cthulhu runs!

Es la tercera versión tras corregir esta tarde algunos bugs detectados esta mañana tras una pequeña prueba de concepto con posibles usuarios.

Aquí tenéis algunos pantallazos del juego:




La verdad es que no es demasiado original, lo he hecho siguiendo un curso de Youtube que no está nada mal: Creando un juego "Infinite Runner" en 2D con Unity 4.3. y que me ha guiado paso a paso para hacer este runner 2D...más o menos , porque lo he hecho en Unity3D 5.0.0f4 y los comandos no son los mismos, algunos son muy diferentes así que he tenido que leer bastante manual sobre Unity3D.

La idea es sencilla, un personaje corre por la pantalla de modo automático y debe saltar, con un salto o doble salto, para ir comiendo a los items que le dan puntos.

Para darle un poco de gracia, en lugar de usar el personaje del ejemplo que creado mis propios personajes y fondos, lo que me ha permitido descubrir obstáculos que iré comentando.

El tema elegido en este caso fueron los personajes de H.P. Lovecraft que aparecen en La llamada de Cthulhu  que he ubicado (perdón a los puristas...) en el escenario de En las montañas de la locura, del mismo autor. 

Así, el personaje es el innombrable Cthulhu y los items a devorar son los exploradores que han ido a buscarlo y que mueren con un crujido...

Antes de programar, primero hice unos cuantos bocetos del personaje y del escenario.
 
Bocetos del escenario y del personaje

El personaje necesitaba más trabajo, aquí ya empecé con la idea de que los segmentos corporales iban a ir por separado para componer un atlas en Unity3D
El item es un explorador

El explorador terminado. Aunque por desgracia en móvil se ve pequeño tiene bastante detalle...

Las estalactitas de las plataformas. Aqui cometí un error...las lineas que dividen el hielo no son visibles en el móvil, de hecho emborronan (FAIL!!)
Y aquí tenemos a los personajes terminados. Arriba a la izquierda Cthulhu, a su lado el explorador y abajo los niveles de las plataformas

El estilo escogido ha sido sin utilizar lineas de contorno, me parecía que tenía menos efecto cómic y que podía ser más tenebroso. La elección de los colores para el monstruo quizá sea demasiado clara y poco contrastada. Esto se nota más al pasarlo al móvil y reducir el detalle, pero puede volverse sobre ello en posteriores versiones.

Los fondos son sencillos, dos imágenes una del fondo con montañas oscuras y otra de nieve que ha sido empleada con efecto Parallax para dar sensación de profundidad.


Los fondos, el primero es estático, el segundo se mueve al mover el personaje

Básicamente estas son las imagenes empleadas, aunque al personaje lo hemos dividido en segmentos corporales para realizar la animación en Unity3D.

Atlas empleado en el juego





domingo, 15 de mayo de 2016

Recursos para hacer juegos: La mayor tienda de material para RPG

Leyendo el citado Mastering Unity 2D Game Development, he encontrado una referencia interesante a la web DriveThruRPG, una tienda web que contiene una cantidad impresionante de recursos para diseñar juegos de tipo RPG.  Aunque hay material de pago, también hay gratuito. Algunos con una pinta más que interesante para ser usados como base de un RPG en Unity3D.

Web de DriveThruRPG