{"id":20267050,"url":"https://github.com/andronovo-bit/objectpoolpattern-examplegameunity","last_synced_at":"2026-05-11T17:35:58.606Z","repository":{"id":201362182,"uuid":"707227269","full_name":"Andronovo-bit/ObjectPoolPattern-ExampleGameUnity","owner":"Andronovo-bit","description":"Object Pool Pattern Example Project in Unity. Explain this repo how to use object pool pattern use in your game.","archived":false,"fork":false,"pushed_at":"2023-10-19T16:08:23.000Z","size":46322,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-03T22:11:52.369Z","etag":null,"topics":["example-project","game","gamedev","patterns","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/Andronovo-bit.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}},"created_at":"2023-10-19T13:25:10.000Z","updated_at":"2024-02-27T12:44:21.000Z","dependencies_parsed_at":"2024-03-28T16:15:35.971Z","dependency_job_id":null,"html_url":"https://github.com/Andronovo-bit/ObjectPoolPattern-ExampleGameUnity","commit_stats":null,"previous_names":["andronovo-bit/objectpoolpattern_exampleunity","andronovo-bit/objectpoolpattern-examplegameunity"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Andronovo-bit/ObjectPoolPattern-ExampleGameUnity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andronovo-bit%2FObjectPoolPattern-ExampleGameUnity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andronovo-bit%2FObjectPoolPattern-ExampleGameUnity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andronovo-bit%2FObjectPoolPattern-ExampleGameUnity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andronovo-bit%2FObjectPoolPattern-ExampleGameUnity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Andronovo-bit","download_url":"https://codeload.github.com/Andronovo-bit/ObjectPoolPattern-ExampleGameUnity/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Andronovo-bit%2FObjectPoolPattern-ExampleGameUnity/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32906368,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-11T17:09:15.040Z","status":"ssl_error","status_checked_at":"2026-05-11T17:08:45.420Z","response_time":120,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["example-project","game","gamedev","patterns","unity"],"created_at":"2024-11-14T12:12:56.584Z","updated_at":"2026-05-11T17:35:58.589Z","avatar_url":"https://github.com/Andronovo-bit.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Object Pool Pattern Space Ship Example\n\nThe object pool pattern is a cool way to make your game run faster and smoother by saving the CPU from creating and destroying too many objects. It can works by recycling the objects that you already have instead of making new ones every time you need them. 🔄\n\nThe best thing about the object pool pattern is that it helps the CPU relax and not work too hard when it has to create and destroy new objects quickly. This can make your game more fun and responsive, especially when you have a lot of objects that you use and throw away often, like bullets, enemies, particles, or UI elements. 🔫👾💥🎮\n\n## No Object Pooling\n![Image](./Output/1_B9bL3b2IOX7C7Nx9WPslUw.gif)\n\n## With Object Pooling\n\n![Image](./Output/1_1-Bbf5jPwvUzF57OjzhE3Q.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandronovo-bit%2Fobjectpoolpattern-examplegameunity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandronovo-bit%2Fobjectpoolpattern-examplegameunity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandronovo-bit%2Fobjectpoolpattern-examplegameunity/lists"}