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.

Project Media Gallery