I developed a simple Pac-Man game in C using a lightweight graphics library, focusing on both gameplay mechanics and algorithmic logic. The game features a 2D map represented with arrays, and includes player movement, ghost AI, and collision detection. I implemented Breadth-First Search (BFS) to enable intelligent ghost pathfinding as they chase Pac-Man through the maze, and used backtracking to solve grid-based challenges and validate paths. The project also makes use of data structures such as queues and arrays to manage movement and game state efficiently. This project demonstrates my understanding of core programming concepts, algorithms, and real-time graphics handling in C.