This project is DEPRECATED, therefore might not be on par with my current coding standards and will not receive any updates now or in the future.
This is a 3D remake of the classic arcade game Pacman using Unity, all built during my work placement at ise. As this is my first (and probably only) Unity project, the code quality might not be on par with my other projects and it's very likely I didn't follow all (or even most) best practices of this toolset. Also note that this remake doesn't even nearly implement all the rules and mechanics of the original game, which despite its age is still a really advanced and intricate master piece. For the rules and mechanics it implements, I tries to be as close to the original as possible though.
I generally try to minimize dependencies, but I'm a one man crew and can therefore only support Windows 10 as I ran that during development. Anyway, you need to have the following packages installed for everything to work properly:
- Unity 2022.3.4f1 as the game engine. Install it via the installation guide.
- Visual Studio 2022 Community as the code editor. Install it via the website.
Import this repo into a Unity 2022.3.4f1 instance, open the scene Game
from the Project
explorer and run it from there or simply take a look at the Releases section.
The goal of the game is rather simple - eat all white spheres (referred to as pellets) to gain points and ultimately get to a higher level. This task is made difficult by the four ghosts, who are repeatedly chasing you with different personalities, but they can also be exploited for even higher scores. Once you eat one of the four bigger spheres (referred to as power pellets), the game mode changes and suddenly Pacman is able to eat the ghosts for a limited amount of time. This risk is rewarded with large amounts of points and can be the key for achieving the new high score, which is stored across sessions. Control is also rather basic - move around with your WASD or arrow keys and change your field of view with the mouse - that's it, have fun!
All Pacman related credits and copyright goes to Namco and its local distributors. The nice music is from classicgaming.cc and the amazing skybox is courtesy of Avionx. Also a huge shout-out to GameInternals and The Pac-Man Dossier for great explanations of the game's rules and mechanics.