The Sky Project

The Sky Project

The Sky Project

Un metroidvania 2D, coleccionador de criaturas y RPG por turnos.

Nombre: The Sky Project

Desarrollador: Enthariel Games

Periodo: Nov 2024 - Sep 2025

Tecnologías: Unity, C#, Plastic SCM

Sinopsis: En un mundo dividido por cuatro planos donde el maná fluye como ríos de poder entre mundos, surge una historia de amor, pérdida y descubrimiento. Un ser celestial de un mundo aparentemente perfecto emprende un viaje que desafiará todo lo que conoce.

Género y Etiquetas: Coleccionador de criaturas, RPG por turnos, plataformas 2D, multijugador local.

Un metroidvania 2D, coleccionador de criaturas y RPG por turnos.

Video de presentación

Sistemas en los que trabajé

Sistema de criaturas

Descripción

Sistema de criaturas que permite entidades complejas con estadísticas base, crecimiento por nivel y configuración de experiencia. Incluye evolución y aprendizaje de habilidades por nivel.

Sistema de combate avanzado

Descripción

Sistema de combate por turnos con selección avanzada de objetivos. Incluye sistema de tipos, energía por turno, ataques adicionales aleatorios y uso de objetos con efectos de estado.

Sistema de IA de combate parametrizable

Descripción

Sistema de IA configurable que permite definir comportamientos sin cambiar la lógica base.

Sistema de movimiento de plataformas 2D

Descripción

Sistema de movimiento de plataformas con control preciso que incluye salto, doble salto, dash y planeo.

Sistema de criaturas salvajes

Descripción

Sistema de aparición de criaturas basado en zonas con probabilidades y niveles configurables.

Sistema de captura y gestión de criaturas

Descripción

Sistema que permite capturar criaturas durante el combate y gestionarlas con personalización y progresión.

Sistema de flags globales

Descripción

Sistema de flags que controla eventos del mundo y progresión narrativa.

Sistema de guardado binario

Descripción

Sistema de guardado en binario optimizado con serialización manual.

Herramientas de debug

Descripción

Sistema de debug para modificar el estado del juego en tiempo real.

¿Qué aprendí?

Mejoras

Roles desempeñados

Programador Líder de Equipo

Gestioné al equipo de programación durante el desarrollo.

Programador de Sistemas Principales

Desarrollé las mecánicas y sistemas principales del juego.