Kung Fu

Screenshots1 / 5

A blue platform spans the middle of the screen with three sprite characters standing on it—one in pink on the left, one in yellow in the center, and one in white on the right. The top third displays a heads-up display with red and yellow text showing score (1-002000), level indicators, player status bars, and enemy count (6-2, with 0 remaining). An ornamental brown and orange patterned border frames the bottom portion of the play area. The background uses a solid blue color typical of 8-bit NES graphics.

Kung Fu

功夫

4.2 (1.5K)
NES Action 667 plays

Kung Fu is a martial arts action game developed by Nintendo and released in 1989 for the NES. Players control a kung fu fighter moving through multiple stages, each filled with opponents of increasing difficulty. Combat relies on punches and kicks delivered with precise timing—positioning relative to enemies is critical for landing hits and avoiding damage. The game features a linear stage structure, where players progress through each level to face new challenges. Two players can compete cooperatively through the campaign, with support for simultaneous on-screen action. Controls are straightforward, with dedicated buttons for punching and kicking, allowing both newcomers and experienced players to pick up the game quickly. Each stage escalates in challenge, introducing new enemy types and layouts. The gameplay emphasizes fighting mechanics and pattern recognition as players learn attack patterns and optimal responses.

Developer
Released
Platform
NES
Genre
Action
Players
2P
Rating
4.2 / 5 (1.5K)
Last updated

About Kung Fu

Kung Fu for the NES arrived in 1989, a period when Nintendo's 8-bit console had already established a robust library and players were accustomed to increasingly sophisticated action titles. The game is a port of Irem's arcade beat-'em-up Kung-Fu Master (1984), which Nintendo licensed and adapted for home play. By the time this NES version launched, the console was well into its commercial prime, and the game served as an accessible, fast-paced action experience for players who may have missed the arcade original or wanted a home version. The NES adaptation was developed by Nintendo themselves, ensuring tight integration with the hardware's capabilities.

The core gameplay casts the player as Thomas, a martial artist storming a five-story pagoda to rescue his girlfriend Sylvia from the villainous Mr. X. Each floor of the pagoda is a horizontally scrolling gauntlet populated by waves of enemies — grapplers, knife throwers, stick fighters, and other martial arts-themed foes — that must be defeated before the player can ascend to the next level. At the end of each floor, a boss character guards the staircase, requiring a more focused and strategic approach to defeat. After clearing all five floors, the game loops back to the first floor with increased difficulty, demanding greater precision and faster reflexes.

Controls are straightforward and responsive: the player can walk left or right, crouch, jump, throw punches, and deliver kicks. The combination of directional input with the attack buttons allows for high punches, low punches, standing kicks, jumping kicks, and crouching kicks, giving players a modest but functional combat vocabulary. Managing the health bar — which depletes with each enemy hit or projectile strike — is central to survival, and small health bonuses can be collected from certain enemies. The game supports two players, though in an alternating rather than simultaneous fashion, making it a natural choice for head-to-head challenge sessions where each player tries to outlast the other's score.

In its era, Kung Fu was appreciated for its pick-up-and-play simplicity and the satisfying feedback of its combat. The sprite work was clean for the hardware, and the enemy variety across five floors kept the experience from feeling entirely repetitive on a first playthrough. It was not a technically groundbreaking NES title by 1989 standards, but it delivered a reliable, energetic action loop that made it a staple in many households, particularly for younger players discovering beat-'em-up mechanics for the first time on home hardware.

Pro tips

  • Prioritize kicks over punches when possible — they have longer reach and can connect with enemies before they get close enough to grab you.
  • Learn the attack patterns of each floor's boss before committing to offense; most bosses have a readable rhythm that opens a safe window to strike.
  • Crouch frequently against knife and ball throwers — low attacks and crouching position let you avoid many projectiles while staying in position to counter.
  • On higher loops, enemy speed increases significantly; hug the center of the screen so you have room to react to threats coming from both sides.
  • Collect health bonuses dropped by certain enemies whenever possible — even small recoveries compound across a full floor run and can be the difference on boss fights.

Kung Fu Controls — NES Keyboard Keys

Default keyboard bindings for Kung Fu on our in-browser NES emulator. Plug in a USB or Bluetooth gamepad to auto-detect mappings, or rebind any key from the emulator settings menu.

Keyboard Console button Typical use
D-Pad Up Move up
D-Pad Down Move down
D-Pad Left Move left
D-Pad Right Move right
X A Primary action (jump / confirm)
Z B Secondary action (attack / cancel)
Enter Start Start / Pause
Shift Select Select / Mode

Rebind any key from the EmulatorJS in-game settings menu (gear icon → Controls). A connected gamepad auto-maps to the same buttons.

Kung Fu Longplay & Gameplay Videos

Watch a full playthrough of Kung Fu on NES before you dive in — recommended for getting a feel for the game's pacing, story beats, and difficulty curve.

Watch longplay on YouTube

"Kung Fu" NES longplay 1989

Kung Fu Cheat Codes

28 community-curated cheats for Kung Fu. Tick any to activate them automatically when you click "Play with cheats" — or copy a code into your own emulator.

  • Infinite Health

    SEAGGK04A6:30
  • Infinite Lives

    SUPESA005C:09
  • Infinite Health And 1-Hit Kills

    GPTGTG+UTYKTK
  • Both Players Have Infinite Lives

    SUAAXA
  • Both Players Have 1 Life

    PEZELG
  • Both Players Have 9 Lives

    PEZELK
  • Player 1 Start At Last Level Reached

    GZLATG
  • Player 2 Start At Last Level Reached

    GZLEPG
  • Give Player 2 An Advantage

    SEZEGG
  • Enemy Easier To Shrug Off

    AEVXLSPT
  • Enemy Harder To Shrug Off

    ZEVXPIGE
  • Normal Enemies Do More Damage

    LEEXSYPA
Show 16 more cheats
  • Knife Thrower Harder To Beat

    XYUXEUZK
  • Don't Die When Time Runs Out

    GZVKIYSA+ATVKYNGG
  • Start With Lots Of Lives

    YUZELK
  • "2 Effects" Code

    UYUXEUZK
  • Thomas Is Decapitated And His Head Splits In Two When He Dies

    ISPPPIISOPPI
  • Slight Graphic Error On Some Of The Pillars On The Ground In The First Level

    AGAPEE
  • Famous Kung Fu Crawling Stance!

    0068:09
  • FAKE Infinite Health

    020B:83020B:53
  • Infinite Health P1

    04A6:1E
  • Infinite Lives P1

    005C:09
  • Infinite Time

    0390:09+0391:09+0392:09+0393:09
  • Max Score (Both Players)

    0536:09+0535:09+0534:09+0533:09+0532:09+0531:09
  • Max High Score

    0516:09+0515:09+0514:09+0513:09+0512:09+0511:09
  • Knife Thrower Can't Throw His Knives Anymore

    03E8:00+03E9:00+03EA:00+03EB:00
  • Infinite Lives P2

    005D:0A
  • "2 Effects" Code

    UYUXEUZK
Play Now

External references

Frequently Asked Questions

When was Kung Fu released?

Kung Fu was released in 1989 for the NES.

Who developed Kung Fu?

Kung Fu was developed by Nintendo, available to play in your browser on RetroGameSpace.

How many players does Kung Fu support?

Kung Fu supports up to 2 players, ideal for couch co-op or competitive sessions on the NES.

What type of game is Kung Fu?

Kung Fu is a Action game for the NES, playable instantly in your browser — no downloads, no installs.

How can I play Kung Fu for free?

Open this page and click "Play Now" — Kung Fu runs free in your browser via WebAssembly emulation. No account, no payment, no installer.

Do I need to download anything to play Kung Fu in the browser?

No. Kung Fu streams from a public archive into a browser-side NES emulator. Nothing is installed on your computer.

Can I save my progress in Kung Fu?

Yes. Save states are stored in your browser (IndexedDB) per game, and you can also use any in-game save the original NES cartridge supported.

Does Kung Fu work on mobile devices?

Yes — the NES emulator runs on iOS Safari and Android Chrome. Touch controls overlay the game; landscape mode is recommended.

Is it legal to play Kung Fu this way?

RetroGameSpace is a transient caching reverse-proxy and does not host first-party copies of Kung Fu. Game files are fetched on demand from publicly-accessible archives. You are responsible for compliance with your local laws and the bring-your-own-ROM principle.

How long does it take to beat Kung Fu?

A single run through all five floors takes roughly 15 to 25 minutes depending on skill level. The game loops continuously after the fifth floor with escalating difficulty, so 'beating' it is a matter of how far you can push your score before losing all lives.

Is Kung Fu difficult for new players?

The first two floors are forgiving enough for beginners to learn the controls, but enemy speed and aggression ramp up noticeably on the third floor and beyond. New players should expect to lose lives frequently until enemy patterns become familiar.

What is the best starting strategy for a new player?

Focus on mastering the kick first, as it is your safest and most versatile attack. Stay mobile, avoid standing still in the middle of enemy clusters, and always clear the screen from one side to the other rather than letting enemies surround you.

Is the two-player mode worth trying?

The two-player mode is alternating rather than simultaneous, so it works best as a competitive score-challenge between two players. It adds replay value and friendly rivalry but does not change the core single-player experience structurally.

Similar Games

More from Nintendo

More from 1989