{"id":16323650,"url":"https://github.com/im-rises/pacmanunity","last_synced_at":"2025-10-25T20:31:11.766Z","repository":{"id":61135780,"uuid":"548063703","full_name":"Im-Rises/PacManUnity","owner":"Im-Rises","description":"Pac-Man game made in Unity","archived":false,"fork":false,"pushed_at":"2023-02-19T21:05:47.000Z","size":89282,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-31T10:23:04.764Z","etag":null,"topics":["2d-game","csharp","game-development","pac-man","unity"],"latest_commit_sha":null,"homepage":"https://im-rises.github.io/PacManUnity/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Im-Rises.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-10-08T21:25:30.000Z","updated_at":"2024-08-06T12:21:53.000Z","dependencies_parsed_at":"2023-02-08T05:01:33.465Z","dependency_job_id":null,"html_url":"https://github.com/Im-Rises/PacManUnity","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Im-Rises%2FPacManUnity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Im-Rises%2FPacManUnity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Im-Rises%2FPacManUnity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Im-Rises%2FPacManUnity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Im-Rises","download_url":"https://codeload.github.com/Im-Rises/PacManUnity/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238207641,"owners_count":19434095,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2d-game","csharp","game-development","pac-man","unity"],"created_at":"2024-10-10T22:55:20.858Z","updated_at":"2025-10-25T20:31:05.877Z","avatar_url":"https://github.com/Im-Rises.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PacManUnity\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Unity-100000?style=for-the-badge\u0026logo=unity\u0026logoColor=white\" alt=\"UnityLogo\" style=\"height: 50px\"/\u003e\n    \u003cimg src=\"https://img.shields.io/badge/C%23-239120?style=for-the-badge\u0026logo=c-sharp\u0026logoColor=white\" alt=\"CsharpLogo\" style=\"height: 50px\"/\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/59691442/201502753-3eb47182-da10-4900-b566-6c360a5ede74.png\" alt=\"webGlLogo\" style=\"height: 50px\"\u003e\n\u003c/div\u003e\n\n## Description\n\nPac-Man 3D game made in Unity with C#, using Krita for the game assets.\n\nThe original map is playable as well as two other custom maps.\n\nThe game is available with three different levels:\n- Original Pac-Man map\n- Custom map 1 (custom maze)\n- Custom map 2 (huge custom maze with camera movement)\n\n\u003e **Note**\n\u003e The project is made using Unity 2020.3.9f1.\n\n## Images\n\n| Title Screen                                                                                                           |\n|------------------------------------------------------------------------------------------------------------------------|\n| ![title_screen](https://user-images.githubusercontent.com/59691442/201502391-7c8a733c-fef2-45cc-bf5b-1b9f8809d171.png) |\n\n| Original level |\n|----------------|\n|![original_level](https://user-images.githubusercontent.com/59691442/201502390-3773523b-03ef-4025-bf51-e3b7a6ef3a93.png)|\n\n| Custom level 1                                                                                                            |\n|---------------------------------------------------------------------------------------------------------------------------|\n| ![custom_level1](https://user-images.githubusercontent.com/59691442/201502388-f1f495ce-eba5-4662-b758-b0394b254d04.png)   |\n\n| Custom level 2                                                                                                           |\n|--------------------------------------------------------------------------------------------------------------------------|\n| ![Custom level 2](https://user-images.githubusercontent.com/59691442/201503022-16f7018a-a41e-4488-8d01-348f0334f120.png) |\n\n## Videos\n\nhttps://user-images.githubusercontent.com/59691442/201504782-ba127e81-e382-4138-904f-7fb5537dfe3e.mp4\n\n## Features\n\n- Sound and musics\n- Original map\n- Two Custom maps\n- Original Pac-Man ghost AI\n- High-score system with saving\n- Sound/music settings\n- Keyboard and controller support\n\n## Quickstart\n\n### Play online\n\nThe game is playable online at the following link:\n\n\u003ca href=\"https://im-rises.github.io/PacManUnity/\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/59691442/201502753-3eb47182-da10-4900-b566-6c360a5ede74.png\" alt=\"webGlLogo\" style=\"height: 50px\"\u003e\u003c/a\u003e\n\nOr follow the direct link below:\n\n\u003chttps://im-rises.github.io/PacManUnity/\u003e\n\n## Play on your computer\n\nThe 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):\n\n[![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge\u0026logo=windows\u0026logoColor=white)](https://github.com/Im-Rises/PacManUnity/releases/download/1.0/pacman-unity-windows-1.0.zip)\n[![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge\u0026logo=linux\u0026logoColor=black)](https://github.com/Im-Rises/PacManUnity/releases/download/1.0/pacman-unity-linux-1.0.zip)\n[![macOs](https://img.shields.io/badge/mac%20os-000000?style=for-the-badge\u0026logo=apple\u0026logoColor=white)](https://github.com/Im-Rises/PacManUnity/releases/download/1.0/pacman-unity-macos-1.0.zip)\n\nOr click the direct link below to access the release page.\n\n\u003chttps://github.com/Im-Rises/PacManUnity/releases/latest\u003e\n\n## Controls\n\nThe game is fully playable with a keyboard and a mouse or a gamepad.\n\n### Game controls\n\n| Action | Key    | Xbox/Playstation controller   |\n|--------|--------|-------------------------------|\n| ↑      | ↑ or W | arrow/joystick\tarrow/joystick |\n| ←      | ← or A | arrow/joystick\tarrow/joystick |\n| →      | → or S | arrow/joystick\tarrow/joystick |\n| ↓      | ↓ or D | arrow/joystick\tarrow/joystick |\n\n### User interface\n\n| Action   | Key | Xbox controller | Playstation controller  |\n|----------|-----|-----------------|-------------------------|\n| Back     | ESC | B               |     O                   |\n| Validate | ESC | A               | X                       |\n| ↑      | ↑ or W | arrow/joystick\tarrow/joystick |\n| ←      | ← or A | arrow/joystick\tarrow/joystick |\n| →      | → or S | arrow/joystick\tarrow/joystick |\n| ↓      | ↓ or D | arrow/joystick\tarrow/joystick |\n\n## Project Architecture\n\n~~~\nPhysicalEngine\n├── .github\n│  ├── workflows\n│  │   |── greetings.yml\n│  │   |── label.yml\n│  │   |── stale.yml\n│  │   |── super-linter.yml\n│  ├── labeler.yml\n│  ├── release.yml\n├── Assets\n│  ├── *\n├── Krita\n│  ├── *\n├── ProjectSettings\n|  ├── *\n├── .editorconfig\n├── .gitattributes\n├── .gitignore\n├── README.md\n~~~\n\n## GitHub Actions\n\n[![Lint Code Base](https://github.com/Im-Rises/PacManUnity/actions/workflows/super-linter.yml/badge.svg?branch=main)](https://github.com/Im-Rises/PacManUnity/actions/workflows/super-linter.yml)\n[![pages-build-deployment](https://github.com/Im-Rises/PacManUnity/actions/workflows/pages/pages-build-deployment/badge.svg?branch=web-version)](https://github.com/Im-Rises/PacManUnity/actions/workflows/pages/pages-build-deployment)\n\n- Lint Code Base: Script to check the code quality for different languages.\n- pages-build-deployment: Script to build the project and deploy it to GitHub Pages.\n\n## Documentations\n\nUnity:\n\n\u003chttps://unity.com/\u003e\n\nKrita:\n\n\u003chttps://krita.org/en/\u003e\n\nSuper Linter action:\n\n\u003chttps://github.com/github/super-linter\u003e\n\nPacMan movement:\n\n\u003chttps://gameinternals.com/understanding-pac-man-ghost-behavior\u003e\n\nAudio files:\n\n\u003chttps://www.classicgaming.cc/classics/pac-man/sounds\u003e\n\u003chttps://www.voicy.network/clips/cHeHx76RLUGh1xsxwb5Xog\u003e\n\nPac-Man switch mode times:\n\n\u003chttps://www.gamedeveloper.com/design/the-pac-man-dossier\u003e\n\n## Authors\n\nQuentin MOREL:\n\n- @Im-Rises\n- \u003chttps://github.com/Im-Rises\u003e\n\n[![GitHub contributors](https://contrib.rocks/image?repo=Im-Rises/PacManUnity)](https://github.com/Im-Rises/PacManUnity/graphs/contributors)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fim-rises%2Fpacmanunity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fim-rises%2Fpacmanunity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fim-rises%2Fpacmanunity/lists"}