{"id":21815925,"url":"https://github.com/ourcade/phaser3-typescript-examples","last_synced_at":"2025-08-17T11:11:32.939Z","repository":{"id":116517555,"uuid":"292134148","full_name":"ourcade/phaser3-typescript-examples","owner":"ourcade","description":"Various examples and uses for Phaser 3 features in TypeScript for game development 🧰","archived":false,"fork":false,"pushed_at":"2020-09-10T21:43:43.000Z","size":3940,"stargazers_count":24,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-21T01:18:43.898Z","etag":null,"topics":["example-code","examples","game-development","gamedev","phaser3","typescript"],"latest_commit_sha":null,"homepage":"https://examples.ourcade.co/phaser3-typescript","language":"PLSQL","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/ourcade.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-02T00:01:22.000Z","updated_at":"2024-12-21T06:20:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"b7909d90-b498-4d7a-bd91-ce8d7f103689","html_url":"https://github.com/ourcade/phaser3-typescript-examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ourcade/phaser3-typescript-examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ourcade%2Fphaser3-typescript-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ourcade%2Fphaser3-typescript-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ourcade%2Fphaser3-typescript-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ourcade%2Fphaser3-typescript-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ourcade","download_url":"https://codeload.github.com/ourcade/phaser3-typescript-examples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ourcade%2Fphaser3-typescript-examples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270837583,"owners_count":24654391,"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","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-code","examples","game-development","gamedev","phaser3","typescript"],"created_at":"2024-11-27T15:29:09.065Z","updated_at":"2025-08-17T11:11:32.901Z","avatar_url":"https://github.com/ourcade.png","language":"PLSQL","funding_links":[],"categories":[],"sub_categories":[],"readme":"![phaser3-plus-typescript](https://user-images.githubusercontent.com/2236153/91917791-32c49580-ec7e-11ea-91c0-335e5f884bc7.png)\n\n# Phaser 3 TypeScript Examples\n\u003e Various examples and uses for Phaser 3 features in TypeScript for game development\n\n![License](https://img.shields.io/badge/license-MIT-green)\n\n## Prerequisites\n\nThis examples repository assumes Parcel is installed globally:\n\n```bash\nnpm install -g parcel-bundler\n```\n\n## Getting Started\n\nEach example can be run individually with this command:\n\n```bash\nnpm run start -- --example=actions/grid-action\n```\n\nThe `--examples` parameter takes the path to the example that you would like run. All the example code is in the `src` folder. In the command above, we are running the example located at `actions/grid-action` in the `src` folder.\n\nYou can also run all the examples at once although it could take a while to build or run out of heap memory. Not exactly sure why but it is being investigated.\n\nBut if you want to try then build the root `index.html` file and then run the `start-root` script 👇\n\n```bash\nnpm run build-root-index\n\nnpm run start-root\n```\n\n## Static Assets\n\nAll static assets used by the examples are located in the `public` folder.\n\n## Ourcade Examples\n\nYou can find these examples at https://examples.ourcade.co\n\nThere is a script that goes through all the examples and generates data for each to be included into Ourcade Examples. The code in this repository may be newer than the versions deployed to Ourcade Examples but we try to keep then in sync.\n\n## License\n\n[MIT License](https://github.com/ourcade/phaser3-typescript-examples/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fourcade%2Fphaser3-typescript-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fourcade%2Fphaser3-typescript-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fourcade%2Fphaser3-typescript-examples/lists"}