▶ GAMEDEV / FALLEN VALKYRIE

DEVLOG

Crónica de una valkiria en construcción

ENGINE UNITY
GÉNERO 2D RPG
ESTADO EN DESARROLLO
PROGRESO 15%

ORIGEN Y ATRIBUCIÓN

⚠ ESTE JUEGO NACE DE UN APRENDIZAJE

Estoy siguiendo el curso de Unity 2D RPG de AlexDev en Udemy para aprender las bases del desarrollo de RPGs en Unity. Una vez termine el curso, utilizaré el conocimiento adquirido y los assets reutilizables — combinados con recursos de itch.io — para construir Fallen Valkyrie como un juego propio y original. Mis conocimientos estan orientados a juegos como los que ya he publicado en itchio, un juego de naves de habilidad en 2D y un simulador en 3D de gestion de cocina en la que preparas platos de sushi. Ademas tengo pendientes de publicar otro shooter de naves 2D y un juego tipo arkanoid. Fallen Valkyrie es mi primer intento de hacer un RPG, y estoy emocionada por el proceso de aprendizaje que esto implica.

Todo el crédito y respeto para AlexDev por el excelente material de enseñanza. Este devlog existe para documentar el proceso con honestidad: de alumna a creadora.

📚 CURSO: ALEXDEV — UNITY 2D RPG (UDEMY)

¿DÓNDE ESTAMOS?

PROGRESO GLOBAL 10%
📋 RESUMEN INICIAL

LO QUE HAY HECHO HASTA AQUÍ

HASTA HOY · 05/03/2026 Estado actual de Fallen Valkyrie

Llevo un tiempo robando horas al día para avanzar en este proyecto. De momento tengo bastante trabajo hecho en la lógica de la protagonista: movimiento completo, máquina de estados, salto, dash, deslizamiento por paredes y ataque. También tengo casi terminado el tilemap del primer nivel y estoy cerrando los ajustes del primer enemigo: un esqueleto.

Player Movement State Machine Jump Dash Wall Slide Attack Tilemap Lv1 Enemy: Skeleton

DIARIO DE DESARROLLO

Las pequeñas victorias cuentan. Cada línea de código es un paso.

07/03/2026 #01

DETECCIÓN Y ATAQUE DEL ENEMIGO

Enemy attack demo

Hoy he implementado la detección del jugador por parte del enemigo esqueleto y el sistema de ataque en rango. El esqueleto ahora detecta cuándo el jugador entra en su radio de visión, lo persigue y, si está dentro del rango de ataque, lanza su secuencia de golpe con animación completa.

La lógica está construida sobre la máquina de estados existente: se añadió un estado CHASE y un estado ATTACK que se activan por distancia. El daño al jugador queda conectado al frame exacto del swing de la animación de ataque.

Enemy AI State Machine Detection Range Attack System Animation Events
20/03/2026 #03

AGRESIVIDAD Y RETIRADA: EL ESQUELETO SE ADAPTA

Enemy retreat behavior demo

Hoy el esqueleto ha dejado de ser un muñeco de práctica. He implementado dos nuevos comportamientos que hacen la IA mucho más dinámica: en cuanto detecta al jugador, el enemigo aumenta su velocidad de movimiento para interceptarle con más agresividad. Ya no camina hacia ti, carga.

El segundo cambio es el más interesante: cuando la distancia al jugador cae por debajo de un umbral mínimo, el esqueleto activa un estado de retirada y retrocede para recuperar espacio. Esto crea un ciclo de combate real — el enemigo avanza, ataca, se aleja si estás demasiado encima y vuelve a cargar. El loop de pelea ya tiene ritmo.

Enemy AI State Machine Chase Speed Retreat Behavior Combat Loop