
Contra NES Native Port
A browser port of Contra
- Works on mobile
- Needs your own game files
A native WebAssembly port of NES Contra running directly in the browser with local and online 2-player multiplayer support.
Play opens epoyraz.github.io in a new tab. Link checked 4 Nov 2026.
- Developer
- epoyraz
- Tech
- C, WebAssembly
- Added
- 3 Nov 2026
This is a native browser port of the classic NES run-and-gun shooter Contra, ported to WebAssembly. The build runs directly in the browser and supports both single-player gameplay and online two-player co-op.
How to play
- Arrow keys: Move
- A or Space: Jump
- S: Fire
- Enter: Start
- Shift: Select
- Touch or mouse: on-screen NES controller
When playing online, both players use the same keyboard controls on their respective computers. Player 1 selects "2 PLAYERS" on the title screen using Shift.
What you need
Files from your own copy of Contra. The page asks for the NES ROM before you can play.
Similar games

Vice City Web Edition
Grand Theft Auto: Vice City
Originally on PC
Works on mobile, Gamepad support
Zombies (Browser Edition)
Call of Duty: World at War
Originally on PC
Works on mobile, Gamepad support
Hit & Run WASM
The Simpsons: Hit & Run
Originally on PC
Gamepad support
Outbreak Web
Resident Evil Outbreak
Originally on PS2
Works on mobile, Gamepad support
CSJS
Counter-Strike
Originally on PC
Works on mobile
Super Mario 64 Multiplayer
Super Mario 64
Originally on N64
Needs your own game files
III Web
Grand Theft Auto III
Originally on PC
Works on mobile, Gamepad support

Comments