Looney Tunes Wacky World of Sports
Libera el arsenal ACME: y pónselo difícil a tus oponentes de formas escabelladas, ¡pero cuidado con los yunques que caen del cielo!
Looney Tunes Wacky World of Sports Trailer
Rol: Gameplay Programmer – Challenges & Achievement Systems
En esta entrega multideporte arcade basada en la clásica franquicia de Warner Bros., formé parte del equipo de programación liderando la arquitectura e implementación técnica de los sistemas de progresión y desafíos transversales a los 4 deportes:
-
Diseño e Implementación del Sistema de Logros y Desafíos: Diseñé desde cero la arquitectura modular para rastrear, procesar y desbloquear logros (achievements) y retos dinámicos (challenges) a través de los diferentes modos de juego (fútbol, baloncesto, tenis y golf).
-
Persistencia e Integración de Datos: Programé la sincronización del estado de los desafíos con el sistema de guardado local y los requisitos de cumplimiento de las plataformas objetivo.
Patrones de Diseño y Clean Code:
-
Implementé el patrón Observer / Event-Driven Architecture para desacoplar las mecánicas activas de juego (tiros, golpes, anotaciones, trampas ACME) del sistema de seguimiento, garantizando un rendimiento óptimo sin sobrecargar el ciclo de actualización (tick/update).
-
Apliqué patrones creacionales y estructurales como Singleton / Service Locator y Strategy para centralizar gestores globales de datos y evaluar condiciones variables de victoria o progreso sin duplicar código.
-
Mantuve principios de Clean Code y SOLID, facilitando una base de código escalable, testeable y fácilmente integrable con los subsistemas de cada disciplina deportiva.