Salta al contingut principal

Desarrollo del Sistema de Dialogos

 ¡Hola a todos!
Marc al teclado (pun intended). 

Uno de los aspectos que queríamos que fueran más llamativos en El forn de Babalà era el sistema de diálogos. Como queremos dotar a los personajes de vida, además de tener un guión carismático y caracterizado, necesitamos que la lectura de las conversaciones sea interactiva, interesante y entretenida. Es por ello, que hicimos diversas iteraciones en la base del sistema hasta llegar a una que nos convenció a todos. 


Información del personaje en UnityInformación de las conversaciones en Unity

El primer problema que nos surgió a la hora de plantearlo, fue cómo almacenar las conversaciones. Con la ayuda de diversos tutoriales de YouTube, descubrimos los scriptable objects y cómo aplicarlos a las conversaciones, de forma que podemos crear, editar y almacenar conversaciones desde el editor de Unity. De esta manera, además, podemos tener información de cada personaje, como las emociones y así, en las conversaciones, indicar qué imagen mostrar.



¡Genial! El sistema de diálogos empieza a tomar forma. No obstante, queríamos ir más allá e introducir esa interactividad que hace que el texto cobre vida. Gracias a más tutoriales de YouTube descubrimos el typewriter effect y los tags que modifican el texto propios de TextMesh Pro, además de cómo añadir nuestros personalizados. Estos nos permiten utilizar tipos de fuente (negrita, cursiva, etc), cambiar el color, la velocidad del typewriter, etc. La utilización de los mismos se puede ver en la imagen de las conversaciones en el inspector de Unity.



¡Así se siente muchísimo mejor! Pero aún nos falta algo… ¡*Ding-ding*! Efectivamente, el sonido. Tomando como referencia el diseño de Celeste y gracias a un stream sobre el proyecto del juego en FMOD, pudimos generar sonidos de sintetizador que imitan la voz humana. No es tan profundo como el sistema en Celeste, en el que existen entonaciones para las emociones, pero funciona bastante bien. Simplemente reproducimos uno de los muchos sonidos que se han generado para cada personaje mientras hablan teniendo en cuenta si el carácter a mostrar es una puntuación.




¡Eso es otra cosa!


Por supuesto, hay muchos detalles en los que no se ha profundizado, tan solo queríamos dar una pequeña vista general de cómo funciona nuestro sistema; podéis contactarnos en Twitter si tenéis alguna duda (@Skyfr0g).


¡Esperamos que os haya gustado! Y no olvidéis estar atentos para cuando El forn de Babalà esté disponible para descargar ;).


Comentaris

Entrades populars d'aquest blog

Descripción del juego

  La panadería de San Babalà Por: Ángel García Sorribes Carlos Benedito Tabares Érica Masmano Fons Ignacio López Lozano Josep Doménech Carrasco Marc Pitarch Dos Santos Resumen de la historia En un pueblo lejano a una ciudad muy populosa vive una solitaria bruja panadera. Este lugar solía ser muy concurrido y vivo, pero la ciudad atrajo a todo aquel que allí habitaba. En su auxilio, gracias a su visión por bola de cristal, una bruja decide ayudar a la pequeña en su misión de repoblar el terreno.  ¿Serás capaz de revivir este antiguo pueblo y devolver su esplendor de antaño ganándote los paladares de personajes basados en mitos valencianos? Gameplay El jugador toma el papel de aprendiz de cocinero, seguirá las indicaciones de Mifa para ayudarle a crear recetas deliciosas. El camino no será tan fácil, ya que, debido a la situación del pueblo, se necesitará gestionar recursos como la electricidad (que llega de forma regular) y los ingredientes a usar. Como novela visual, el jugado...

Presentación de equipo - Josep

¡Ya hemos llegado al último integrante! Este es Josep, el que faltaba por presentar. Josep ha estado trabajando principalmente en los diálogos del juego. Ha intendado dotarle a todos los personajes una personalidad única. También junto a los diálogos ha hecho dos de los 4 minijuegos que hay en el juego. Uno es el Falling Fruits y el otro el Matching Berries. Dos juegos muy divertidos. ¡Y con esto están todos los integrantes de Skyfrog presentados!