{"id":18238430,"url":"https://github.com/reviiix/pac-man","last_synced_at":"2026-04-26T22:31:50.388Z","repository":{"id":259085965,"uuid":"874740262","full_name":"Reviiix/pac-man","owner":"Reviiix","description":"A recreation of the original pac-man arcade game made with Unity.","archived":false,"fork":false,"pushed_at":"2024-10-21T17:57:15.000Z","size":403,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-22T08:43:34.250Z","etag":null,"topics":["unity"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Reviiix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-18T11:29:56.000Z","updated_at":"2024-10-21T17:57:19.000Z","dependencies_parsed_at":"2024-10-23T00:15:53.377Z","dependency_job_id":null,"html_url":"https://github.com/Reviiix/pac-man","commit_stats":null,"previous_names":["reviiix/pac-man"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reviiix%2Fpac-man","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reviiix%2Fpac-man/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reviiix%2Fpac-man/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reviiix%2Fpac-man/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Reviiix","download_url":"https://codeload.github.com/Reviiix/pac-man/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247878021,"owners_count":21011158,"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":["unity"],"created_at":"2024-11-05T03:05:33.179Z","updated_at":"2026-04-26T22:31:50.378Z","avatar_url":"https://github.com/Reviiix.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pac-man\nA recreation of the original pac-man arcade game made with Unity.\n\nGrid System\nThe grid system generates works in the editor to generate a grid layout for you to create levels with. Grid items can either be blank or walls.\n\nMovement System\nThe Movement System implements the Movement Jobs abstraction to control game movement.\n\nProject Initialiser\nHandles the order of game initialisation. Allows for better debugging of race conditions by giving granular control over order or initialisation. Also gives an easy way to inject dependencies.\n\n# Abstractions\nSingleton\nA type singleton abstract class. Inheritors will follow the singleton pattern.\n\nMovement Jobs\nGeneric movement methods using the job system. There are 2 collections, 'objects to move' and 'positions to move to'. Collections 2s values are applied to collection 1s values every frame.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freviiix%2Fpac-man","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freviiix%2Fpac-man","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freviiix%2Fpac-man/lists"}