https://github.com/im-rises/pacmanunity
Pac-Man game made in Unity
https://github.com/im-rises/pacmanunity
2d-game csharp game-development pac-man unity
Last synced: 5 months ago
JSON representation
Pac-Man game made in Unity
- Host: GitHub
- URL: https://github.com/im-rises/pacmanunity
- Owner: Im-Rises
- License: mit
- Created: 2022-10-08T21:25:30.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-19T21:05:47.000Z (over 2 years ago)
- Last Synced: 2025-01-31T10:23:04.764Z (5 months ago)
- Topics: 2d-game, csharp, game-development, pac-man, unity
- Language: C#
- Homepage: https://im-rises.github.io/PacManUnity/
- Size: 85.1 MB
- Stars: 8
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PacManUnity
![]()
![]()
![]()
## Description
Pac-Man 3D game made in Unity with C#, using Krita for the game assets.
The original map is playable as well as two other custom maps.
The game is available with three different levels:
- Original Pac-Man map
- Custom map 1 (custom maze)
- Custom map 2 (huge custom maze with camera movement)> **Note**
> The project is made using Unity 2020.3.9f1.## Images
| Title Screen |
|------------------------------------------------------------------------------------------------------------------------|
|  || Original level |
|----------------|
||| Custom level 1 |
|---------------------------------------------------------------------------------------------------------------------------|
|  || Custom level 2 |
|--------------------------------------------------------------------------------------------------------------------------|
|  |## Videos
https://user-images.githubusercontent.com/59691442/201504782-ba127e81-e382-4138-904f-7fb5537dfe3e.mp4
## Features
- Sound and musics
- Original map
- Two Custom maps
- Original Pac-Man ghost AI
- High-score system with saving
- Sound/music settings
- Keyboard and controller support## Quickstart
### Play online
The game is playable online at the following link:
Or follow the direct link below:
## Play on your computer
The game is also downloadable as a desktop application for Windows, Linux and macOS by clicking on the link below (click on the image of your operating system):
[](https://github.com/Im-Rises/PacManUnity/releases/download/1.0/pacman-unity-windows-1.0.zip)
[](https://github.com/Im-Rises/PacManUnity/releases/download/1.0/pacman-unity-linux-1.0.zip)
[](https://github.com/Im-Rises/PacManUnity/releases/download/1.0/pacman-unity-macos-1.0.zip)Or click the direct link below to access the release page.
## Controls
The game is fully playable with a keyboard and a mouse or a gamepad.
### Game controls
| Action | Key | Xbox/Playstation controller |
|--------|--------|-------------------------------|
| ↑ | ↑ or W | arrow/joystick arrow/joystick |
| ← | ← or A | arrow/joystick arrow/joystick |
| → | → or S | arrow/joystick arrow/joystick |
| ↓ | ↓ or D | arrow/joystick arrow/joystick |### User interface
| Action | Key | Xbox controller | Playstation controller |
|----------|-----|-----------------|-------------------------|
| Back | ESC | B | O |
| Validate | ESC | A | X |
| ↑ | ↑ or W | arrow/joystick arrow/joystick |
| ← | ← or A | arrow/joystick arrow/joystick |
| → | → or S | arrow/joystick arrow/joystick |
| ↓ | ↓ or D | arrow/joystick arrow/joystick |## Project Architecture
~~~
PhysicalEngine
├── .github
│ ├── workflows
│ │ |── greetings.yml
│ │ |── label.yml
│ │ |── stale.yml
│ │ |── super-linter.yml
│ ├── labeler.yml
│ ├── release.yml
├── Assets
│ ├── *
├── Krita
│ ├── *
├── ProjectSettings
| ├── *
├── .editorconfig
├── .gitattributes
├── .gitignore
├── README.md
~~~## GitHub Actions
[](https://github.com/Im-Rises/PacManUnity/actions/workflows/super-linter.yml)
[](https://github.com/Im-Rises/PacManUnity/actions/workflows/pages/pages-build-deployment)- Lint Code Base: Script to check the code quality for different languages.
- pages-build-deployment: Script to build the project and deploy it to GitHub Pages.## Documentations
Unity:
Krita:
Super Linter action:
PacMan movement:
Audio files:
Pac-Man switch mode times:
## Authors
Quentin MOREL:
- @Im-Rises
-[](https://github.com/Im-Rises/PacManUnity/graphs/contributors)