
pacman.c
A browser port of Pac-Man
Compare all 2 ports of Pac-ManPac-Man in your browser: pacman.c is a small C clone by floooh, compiled to WebAssembly and played with the keyboard.
Play opens floooh.github.io in a new tab. Link checked 4 Nov 2026.
- Developer
- floooh
- Tech
- C to WebAssembly
- Genre
- Action
- Added
- 3 Nov 2026
pacman.c is a Pac-Man clone written in C99 by floooh with minimal dependencies. The same source builds for Windows, macOS, Linux and WebAssembly, and this page runs the WebAssembly build. The author kept the game in a single source file so it can be read from top to bottom. Pac-Man itself is a 1980 maze game from Namco for arcades, in which you eat all the dots in a maze while avoiding four colored ghosts.
How to play
- Load the page. The title screen shows "PRESS ANY KEY TO START!". Press any key.
- Move with the arrow keys or W, A, S and D.
- Press F to toggle fullscreen.
What you need
A keyboard. There is nothing to install or upload.
Similar games

Vice City Web Edition
Grand Theft Auto: Vice City
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
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
Road Rash in Three.js
Road Rash
Originally on PC
Works on mobile
OpenLara
Tomb Raider
Originally on PS1
Works on mobile, Gamepad support

Comments