Final Fight: Harbor Justice is an HTML5 arcade-style 2D brawler you can play in your browser with no download required. Choose between powerful Nessa and quick-footed Ivo, then take back the waterfront across docks and city blocks in a side-scrolling campaign with checkpoints, demolition bonus rounds and tough boss encounters.
Gameplay
Fast, readable combat makes this game perfect for short sessions or longer playthroughs. Punch, jump, block, grab and throw enemies, pick up pipes, and smash crates to find supplies. Enemies telegraph their attacks so you can time blocks and counters, and detailed character artwork, recorded impacts, waterfront ambience and an original arcade groove bring the uprising to life.
- Two playable fighters: Nessa delivers heavy hits, Ivo excels at speed and combos.
- Accessible combat: Clear attack warnings and simple mechanics let you focus on flow and positioning.
- Varied stages: Fight patrols on docks, streets and industrial blocks with scrolling levels and checkpoints.
- Bonus rounds and bosses: Demolition challenges and boss fights break up the campaign and test your skills.
- Polished presentation: Lively sound design, detailed sprite work and an original arcade soundtrack.
- Browser friendly: Play on desktop or mobile with no installation required.
Controls
Use keyboard and mouse on desktop or the on-screen directional and action buttons on mobile.
- Move: WASD or arrow keys
- Punch: J or click
- Jump: K or Space
- Grab / pick up / carry: L or E
- Throw held object: J while holding
- Block: Shift
- Rally burst: Q
- Pause: Escape or P
Jump into Final Fight: Harbor Justice to experience tight 2D brawler action in your browser, no download needed, with both keyboard and touch controls supported for instant play.



