Running Late
About the Project
Fast-paced 2D platformer in development for Steam where you sprint through procedurally assembled levels, chasing tight controls and speedrun-friendly flow.
Key Contributions
- Engineered a deterministic procedural generation system using Seeds for speedrunning and leaderboards.
- Decoupled animation logic from Unity's state machine, driving visuals purely via 2D physics for perfect Game Feel.
- Architected a modular UI system and a comprehensive telemetry pipeline for data-driven level balancing.
- Implemented cross-platform hybrid input and native plugins for seamless PC, Android, and iOS deployment.
Genre & gameplay: Running Late is a fast-paced 2D platformer focused on speed, precision, and replayability. Levels are procedurally assembled from modular chunks, creating varied runs with gaps, hazards, and platforming challenges tuned for quick restarts and speedrunning. My contributions: Co-led the technical development, transforming a prototype into a production-ready, scalable codebase. I implemented a deterministic procedural generation system based on Seeds (`RandomSeedController`), allowing players to share exact levels and compete on local leaderboards. To achieve perfect 'Game Feel', I decoupled the animation logic from Unity's visual state machine, driving the `Animator` directly via pure physics variables and rigidbodies to eliminate visual sliding. I architected a modular, decoupled UI system managed by a central `UIManager` and created reusable UI feedback components. Furthermore, I built a comprehensive telemetry and analytics pipeline (`AnalyticsManager`, `LevelLogger`) that tracks player death coordinates and completion times per seed to balance level difficulty. Finally, I ensured the project was cross-platform from day zero, implementing a hybrid input system and native plugin integrations for seamless porting between PC, Android, and iOS.
Gallery
Development Timeline
Early Prototype
2025Initial 2D platformer prototype demonstrating basic mechanics, procedural generation, and game feel tests.
Production & Polish
2026 - Present • Current BuildOverhauled visuals, decoupled animation logic for perfect responsiveness, integrated cross-platform inputs, and finalized Steam integration with leaderboards.