All browser games
A classic, in your browser

Duke Nukem 3D

Explore interactive city levels, find keycards and secrets, and fight through Duke’s classic first-person shooter.

DesktopMultiplayer
Play the free demoOpens the community project in a new tab.

Before you jump in

webduke is a browser client with a Shareware option and a Load .GRP importer for your own game data. Begin with shareware to try the game without preparing a retail archive. The Host game feature is marked beta. Level progress, custom data and multiplayer behavior depend on this project; importing a full .GRP is separate from selecting the free episode.

Project page & credits
Game files
Demo included; full game needs your files
Controls
WASD or arrows, mouse look, Ctrl fire, Space jump; Esc releases the mouse
First launch
Allow time for resources to load
Start here

How to play Duke Nukem 3D in your browser

  1. Wait for the engine, then choose Shareware for the included sample or Load .GRP for data from your own copy.
  2. Start a new game in the game menu, choose the available episode and select a difficulty.
  3. Click the game to capture the mouse. Move with WASD, open doors using the game’s use binding and look for the level exit.
  4. Press Esc to release the pointer. Use the game menu for controls and saving before closing the tab.

Project information reviewed 2026-10-16. The game runs on the linked project’s website.

Before you play

Browse multiplayer browser games