No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
Assets
ProjectSettings
.gitignore
README.md

README.md

InkDialogeSystem

Hace poco conocí Ink de Inkle, un lenguaje de programación dirigido a la creación de sistemas de diálogos con múltiples elecciones. Lo tenía apuntado en mi lista de tareas de cosas que aprender y al salir este tema como FemReto dije esta es la mía. No he tenido mucho tiempo porque tengo mi propio equipo de desarrollo y a veces una no tiene tiempo para todo.

La programación en Ink ha sido muy entretenida, siguiendo poco a poco la guía que tienen en Github no ha sido difícil tener un conocimiento decente del lenguaje ya que está pensado para guionistas y no para programadores. Este lenguaje se encarga de llevar las ramas y bifurcaciones de la historia, poner variables y alterar el texto según estas, checkear si ya has pasado por ciertos nodos de la historia, etc. Incluso se pueden llegar a crear funciones con parámetros.

Lo más complicado ha sido la integración a Unity. Las librerías se pueden descargar en la misma Asset Store y te vienen con una escena de ejemplo. Sin embargo lo que se mostraba distaba mucho de lo que yo buscaba como sistema de diálogos. Quería algo más parecido a una aventura gráfica y debido a la escasa documentación y tutoriales de como integrar la historia con Unity, tuve que hacerlo reutilizando el código de muestra y echándole creatividad.