Back to Projects
Unity Game Developer • Unbreakable Interactive
Running Late
PCWebLinuxAndroidiOSReleasedCompany • Unbreakable Interactive
About the Project
Juego de plataformas 2D de ritmo rápido lanzado en Steam donde corres a través de niveles ensamblados procedimentalmente, buscando controles precisos y flujo speedrun.
Key Contributions & Engineering Responsibilities
- Programé un sistema de generación procedural determinístico mediante Seeds para speedrunning y leaderboards.
- Desacoplé la lógica de animación, controlando el Animator puramente mediante físicas 2D para un Game Feel perfecto.
- Diseñé una arquitectura UI modular y un pipeline de telemetría para el balanceo de niveles basado en datos.
- Implementé controles híbridos multiplataforma y plugins nativos para despliegue en PC, Android e iOS.
Engineering Impact & Measurable Outcomes
- Released commercial product on Steam
- Procedural level chunk generation & gap fixes
- Input buffering & coyote time physics tuning
- Steam API & telemetry integration
Género y jugabilidad: Running Late es un platformer 2D vertiginoso enfocado en la velocidad, precisión y rejugabilidad. Los niveles se ensamblan proceduralmente a partir de fragmentos modulares, creando recorridos variados con peligros y saltos ajustados para reinicios rápidos y speedrunning.
Mis contribuciones: Co-lideré el desarrollo técnico, transformando un prototipo en una base de código escalable y lista para producción (Production-Ready). Implementé un sistema de generación procedural determinístico basado en Seeds (`RandomSeedController`), permitiendo a los jugadores compartir niveles exactos y competir en leaderboards locales. Para lograr un 'Game Feel' perfecto, invertí la dependencia del Animator de Unity: las físicas y el Rigidbody2D dictan directamente las animaciones, eliminando cualquier sensación visual de 'resbalar'. Diseñé una arquitectura de UI modular desacoplada y construí un robusto pipeline de telemetría (`AnalyticsManager`) que rastrea las coordenadas de derrota por semilla para balancear la dificultad con datos reales. Además, garanticé que el proyecto fuera multiplataforma desde el día cero, implementando controles híbridos e integraciones nativas para PC, Android e iOS.
Technologies
UnityC#Steam APIPCLinuxAndroidiOS
Categories
GamesUnityPCSteam
Video Demonstration
Development Timeline
2025
Prototipo Inicial
Prototipo inicial del juego de plataformas 2D demostrando las mecánicas base, la generación procedural y pruebas de 'game feel'.
2026 - PresenteVersión Final Comercial
Lanzamiento en Steam & Motor Speedrun
Lanzamiento comercial completo en Steam con apartado visual renovado, motor de animación basado en físicas 2D, controles híbridos multiplataforma y marcadores globales.