Please use a browser that supports "canvas"

Escape from Wolfenstein, Pacman map

Wolfenstein 3D is a first-person shooter video game originally released on May 5, 1992 for DOS. In Wolfenstein 3D, the player assumes the role of Allied spy William "B.J." Blazkowicz during World War II as he escapes from the Nazi German prison Castle Wolfenstein and carries out a series of crucial missions against the Nazis. The player traverses each of the game's levels to find an elevator to the next level or kill a final boss, fighting Nazi soldiers, dogs, and other enemies with knives and a variety of guns.

Waiting for initialization...

W - move the camera forward
A - move the camera to the left
S - move the camera backwards
D - move the camera to the right
Q - rotate left
E - rotate right
A+ left-click (hold) to navigate
1 - Pistol
2 - Machine Gun
3 - Tactical Knife
F - Fire
Enter - Open the exit gate


  1. Camera with mouse
  2. Multiple textures (max. 16 textures limited by Mac OS), explore the maze to find out ‘surprise’.
  3. Use 'God' mode, you can locate your position by a god view. (A specific camera switch function is designed.)
  4. Generate maze by texture_num and map encoder. You can design your game episode (default is pacman map) by Excel then import. Get map, and see drawMap() at line 630.

Magenta: Animation:
Yellow: Animation: ‘God’ mode:

Camera Control (about Z):

Camera Control (FOV):

Created by Shengjie 'Jay' Xu, Nov 10th, 2021
Cheat sheet