Shadow Fist
Grab your friends. Pick your fighter. Throw hands.
SHADOW FIST is a fast-paced local multiplayer fighting game for 2-10 players. Battle it out in chaotic free-for-all brawls or classic 1v1 duels — all in your browser, no download required.
---
Features
- 2-10 Player Local Versus — Free-for-all chaos with up to 10 players on one screen
- Keyboard + Gamepad Support — P1 & P2 on keyboard, 3+ players on controllers
- Special Abilities — Build your Special Meter by fighting, then unleash devastating character-specific moves
- Jump-Over Crossups — Leap over your opponent to attack from behind
- Best of 5 Rounds — First to 3 wins takes the match
- Full Fighting Game Mechanics — Blocking, chip damage, hitstun, combos, screen shake, hitstop, and more
- Zero Downloads — Runs entirely in your browser as a single HTML file
- 20 Unique Characters — Tons of unique choices to fight with
- 5 types of Music — Choose the type of battle music you want
- A Godly Voice — A voice states the wins and victories
---
Controls
Keyboard
| Player | Left | Right | Jump | Crouch | Light | Heavy | Special | Block |
| 1 | A | D | W | S | C | V | F | B |
| 2 | ← | → | ↑ | ↓ | . | / | , | R-Shift |
Gamepad (3+ Players)
| Action | Button |
| Move | D-Pad / Left Stick |
| Light Attack | A / Cross |
| Heavy Attack | X / Square |
| Special Attack | Y / Triangle |
| Block | B / Circle |
Gamepads are auto-detected — just press a button during character select to join!
---
Heavy Attack Charges
| Charge Level | Hold Time | Damage | Effect |
| LVL 0 | Tap | 1x | Normal Heavy Attack |
| LVL 1 | Short Hold | 1.3x | Yellow Glow, More Range |
| LVL 2 | Medium Hold | 1.8x | Orange Aura, Energy Lines, Extended Active Frames |
| LVL 3 | Full Charge (~1s) | 2.5x | Red Explosion, Massive Range & Knockback |
---
Tips
- Build meter aggressively — You gain Special Meter from landing hits, taking damage, and even blocking. Don't be passive! Even attacking while they are charging their heavy attack (they cannot move while charging)!
- Jump-overs are key — Leap over your opponent to attack from behind and catch them off guard.
- Punish whiffed specials — Every special and heavy move has recovery frames. If your opponent misses, make them pay.
---
Built as a single HTML file using vanilla JavaScript and HTML5 Canvas. No frameworks, no engine, no external assets — just pure code, synthesised audio, and hand-drawn pixel-style characters.
---
Last fighter standing wins. No items. No mercy. Just fists.
---
Note:
The voice uses your browser's built-in speech synthesis — it'll sound slightly different on each device/browser. Works best in Chrome!
Cover Image from: Saatchi Art
| Updated | 12 hours ago |
| Published | 5 days ago |
| Status | In development |
| Platforms | HTML5 |
| Author | INTJT2 |
| Genre | Fighting, Action, Survival |
| Tags | 2D, Massively multiplayer, Multiplayer, No AI |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard, Xbox controller, Gamepad (any), Joystick, Joy-Con |
| Multiplayer | Local multiplayer |
| Player count | 2 - 10 |
| Content | No generative AI was used |
Development log
- Voice added and Animation of heavy hit updated2 days ago
- SHADOW FIST Music Update3 days ago
- Shadow Fist Just Released5 days ago


