Pac-Man is an action maze chase video game; the player controls the eponymous character through an enclosed maze. The objective of the game is to eat all of the dots placed in the maze while avoiding four colored ghosts — Blinky (red), Pinky (pink), Inky (cyan), and Clyde (orange) — that pursue Pac-Man. When Pac-Man eats all of the dots, the player advances to the next level. Levels are indicated by fruit icons at the bottom of the screen. In between levels are short cutscenes featuring Pac-Man and Blinky in humorous, comical situations.
If Pac-Man is caught by a ghost, he will lose a life; the game ends when all lives are lost. Each of the four ghosts has their own unique artificial intelligence (A.I.), or "personality": Blinky gives direct chase to Pac-Man; Pinky and Inky try to position themselves in front of Pac-Man, usually by cornering him; and Clyde will switch between chasing Pac-Man and fleeing from him.
Placed near the four corners of the maze are large flashing "energizers" or "power pellets." Eating these will cause the ghosts to turn blue with a dizzied expression and to reverse direction. Pac-Man can eat blue ghosts for bonus points; when a ghost is eaten, their eyes make their way back to the center box in the maze, where the ghost "regenerates" and resumes their normal activity. Eating multiple blue ghosts in succession increases their point value. After a certain amount of time, blue-colored ghosts will flash white before turning back into their normal form. Eating a certain number of dots in a level will cause a bonus item — usually in the form of a fruit — to appear underneath the center box; the item can be eaten for bonus points. To the sides of the maze are two "warp tunnels", which allow Pac-Man and the ghosts to travel to the opposite side of the screen. Ghosts become slower when entering and exiting these tunnels.
The game increases in difficulty as the player progresses: the ghosts become faster, and the energizers' effect decreases in duration, eventually disappearing entirely. Due to an integer overflow, the 256th level loads improperly, rendering it impossible to complete.