Tale of Souls
RPG • Estrategia • Roguelike • Aventura
Disponible en: Steam
Resumen del proyecto
- Funciones: Programador principal
- Tamaño del equipo: 83 programadores, 3 artistas, 1 responsable de QA, 1 productor
- Organización: Gravity Software
- Motor: Unity
- Estado: Lanzado
🧠 Contribuciones técnicas
🛠️ Lo que desarrollé
Rediseño de la interfaz: Rediseñé por completo la interfaz para mejorar la respuesta visual, la navegación y la experiencia de usuario en todas las etapas del juego.
Sistema de depuración: Creé un sistema de depuración dentro del editor para agilizar el desarrollo y facilitar las pruebas y la resolución de problemas entre sistemas.
Mejoras de sistemas: Mejoré y amplié sistemas centrales del juego, incluidos los diálogos, la reputación, la toma de decisiones, las habilidades, los efectos de cartas, los eventos y las estadísticas del jugador.
Integración de efectos visuales: Implementé VFX en momentos clave para aportar impacto visual, mejorar la claridad y reforzar la respuesta a las acciones.
Integración del flujo de arte: Integré nuevos recursos del equipo de arte en el juego, asegurando la coherencia visual y la optimización.
Orientación al equipo: Brindé mentoría y orientación al equipo de desarrollo, promoviendo un entorno colaborativo, eficiente y orientado al crecimiento.
🤝 Cómo contribuí
- Apoyé la colaboración interdisciplinaria conectando las necesidades de diseño, programación y arte durante la producción.
- Impulsé la calidad del desarrollo mediante buenas prácticas, revisiones de código y resolución proactiva de problemas.
- Apoyé al equipo con herramientas y documentación que agilizaron sus flujos de trabajo y su autonomía creativa.
🧩 Desafíos y soluciones
🛠️ Desafío: Inconsistencias en la interfaz
Las primeras versiones de la interfaz carecían de consistencia en la navegación, la respuesta visual y la jerarquía de elementos, lo que confundía a los usuarios.
✔ Solución: Lideré un rediseño completo que incorporó distribuciones unificadas, respuestas visuales más claras y transiciones más fluidas entre el juego y los menús.
⚙️ Desafío: Depuración lenta
Probar y depurar nuevas funcionalidades consumía mucho tiempo y a menudo requería partidas completas para verificar cambios aislados.
✔ Solución: Desarrollé un sistema de depuración robusto que permite activar escenarios directamente, supervisar estados e iterar rápidamente sin interrumpir el flujo del juego.
🌟 Funcionalidades destacadas
🃏 Jugabilidad basada en cartas
Cada acción —movimiento, combate e interacciones— depende de las cartas. El sistema de mazos evolutivo ofrece una personalización estratégica profunda y mantiene una jugabilidad ágil y con buena respuesta.
🌗 Ciclo dinámico de día y noche
Un mundo en constante cambio donde la luz afecta el movimiento, la eficiencia en combate, la sinergia arcana y el comportamiento enemigo, creando nuevos desafíos tácticos en cada partida.
🏰 Características principales del juego
Una maldición: Carga con Velvet Blood, una poderosa maldición que concede un poder inmenso a costa de la propia vida. Recorre un mundo donde solo tu empleador posee el antídoto y tu supervivencia depende de cumplir sus misteriosas misiones.
Construye tu mazo: Progresa ampliando tu mazo con cartas poderosas y desbloqueando hechizos, habilidades, artefactos y alianzas para definir tu estilo de juego.
Surge una historia: Explora un mundo generado proceduralmente donde cada viaje presenta lugares únicos, dilemas morales y desafíos estratégicos: ninguna partida es igual a otra.
Derrota a tus enemigos: Enfréntate a los enemigos de un reino fragmentado, desde caballeros renegados hasta señores de la guerra sedientos de poder. Domina un combate táctico que se adapta a tu mazo y estrategia.
Desafía a la noche: Adáptate a condiciones cambiantes mientras el sistema de día y noche transforma el mundo y modifica la exploración, la visibilidad y las posibilidades de combate.
Inspira respeto o temor: Tus decisiones moldean tu reputación entre los asentamientos del reino e influyen en las respuestas de los personajes, los servicios disponibles y los peligros que enfrentas.