Warrior Cats Clans of the Forest
Forja tu destino, defiende al clan y conviértete en un verdadero gato guerrero.
Warrior Cats Clans of the Forest Trailer
Gameplay Programmer – Quest & Achievement Systems
Note: RPG de acción y aventura basado en el universo literario de Warrior Cats.
Arquitectura de Misiones y Logros
Diseño e implementación de una arquitectura modular para gestionar misiones principales y secundarias a través de los cuatro clanes, controlando estados complejos (bloqueos, activadores en mundo abierto, progresión por pasos y recompensas en guarida).
Programación de un subsistema en tiempo real para el seguimiento y desbloqueo de logros, monitoreando hitos de exploración, resolución de acertijos ambientales y combates contra jefes.
Arquitectura Orientada a Eventos y Patrones de Diseño
Implementación del patrón Observer / Event-Driven Architecture para desacoplar completamente la lógica del core gameplay (caza, recolección, exploración y combate) del progreso de objetivos, eliminando chequeos continuos por frame en el ciclo de actualización.
Aplicación de los patrones Singleton / Service Locator para centralizar el acceso a los administradores globales de persistencia, garantizando la continuidad de datos entre cambios de territorio y escenas.
Utilización del patrón Strategy para evaluar diferentes tipos de objetivos (derrotar enemigos específicos, interactuar con tótems del Clan de la Estrella, entregar ítems crafteados) sin alterar la clase base del sistema.
Clean Code, Persistencia y Optimización
Aplicación rigurosa de Clean Code y principios SOLID, manteniendo una estructura modular basada en interfaces que facilitó al equipo de diseño añadir o modificar misiones sin tocar código fuente crítico.
Diseño de la serialización del progreso del jugador para asegurar un guardado y cargado eficiente de estados complejos de misión, minimizando picos de memoria durante la navegación por el mapa abierto.
Ver en steam