Pacman Game in C


Pacman Game in C is a simple console application or a mini clip game designed for the purpose of entertainment. It resembles the snake game to some extent in which the Pacman should be driven in such a way that it moves along the predefined blue path so that the path is erased or eaten by Pacman. More you erase the path, more score you gain; the game is easy to play. Here, I have presented the source code and output screens for this project.

The source code of the Pacman Game in C has been written in C programming language and the Integrated Development Environment (IDE) in which the project was developed is Code::Blocks using GCC compiler. You can download the source code, application files plus other files for this project from the link below.

Download Pacman Game in C  with Source Code


Download Pacman Game in C with Source Code


Pacman Game – Project Introduction:

The .c files of Pacman Game have been listed as follows:

  •  main.c
  • map.c
  • move_guide.c
  • accessories.h

The user defined header file created in the source code of the game is header.h. The C files of the game are for controlling the motion & direction of Pacman as well as to create the path. Pacman Game in C gives the clear concept of use of file handling, the use of user defined header files, combination of number of C files in a single project etc.

The Pacman Game in C is so simple to stat, play and terminate. In order to play the game, you should just click on the application file (.exe file) of the game. Then, you will see the game window in which you will have to drive the Pacman along the thick blue lines in rectangular format.

The direction of Pacman is controlled with the navigation keys (up, down, left and right keys) of the key board. Space bar pauses the movement of Pacman. If you are able to drive the Pacman along all the lines so that Pacman eats all, you will be winner.

Output Screens:

Pacman Game in C
You can use this Pacman Game in C as your semester project or you can use it to learn C programming and application or simply you can use it as a game for entertainment. Try making modifications to the project if you are going to submit as your college/school project.

Also see,
Hangman Game
Snakes and Ladders
More Projects in C/C++

The source code and other files of the Pacman Game in C have been tried to make bug free as far as it was possible. It has been coded in project format which consists of four c files (i.e .c files) and a user defined header file ( i.e. .h file). In order to make the source code user friendly, a number of comments are included in the source code of game. If you find any error or imperfections, your feedback and suggestions are warmly welcomed.


  1. What graphics library did you use? You did not mention it in the text and I feel like downloading the whole source code just to find that out is a little bit overkill. I did, but for future reference I suggest pointing that out on the explanation of the project 🙂


Please enter your comment!
Please enter your name here