{"id":20392757,"url":"https://github.com/g3th/libgdx-box2d-shape-factory","last_synced_at":"2026-04-22T05:34:09.052Z","repository":{"id":262347973,"uuid":"886962935","full_name":"g3th/LibGDX-Box2D-Shape-Factory","owner":"g3th","description":"Create Shapes in LibGDX Box2D","archived":false,"fork":false,"pushed_at":"2024-11-12T01:43:01.000Z","size":8492,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T00:27:32.598Z","etag":null,"topics":["android","box2d-physics-engine","games","libgdx","shapes"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","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/g3th.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-11-11T23:34:43.000Z","updated_at":"2024-11-12T01:43:04.000Z","dependencies_parsed_at":"2025-03-05T00:36:10.965Z","dependency_job_id":null,"html_url":"https://github.com/g3th/LibGDX-Box2D-Shape-Factory","commit_stats":null,"previous_names":["g3th/libgdx-box2d-shape-factory"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/g3th/LibGDX-Box2D-Shape-Factory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/g3th%2FLibGDX-Box2D-Shape-Factory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/g3th%2FLibGDX-Box2D-Shape-Factory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/g3th%2FLibGDX-Box2D-Shape-Factory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/g3th%2FLibGDX-Box2D-Shape-Factory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/g3th","download_url":"https://codeload.github.com/g3th/LibGDX-Box2D-Shape-Factory/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/g3th%2FLibGDX-Box2D-Shape-Factory/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32122757,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T00:31:26.853Z","status":"online","status_checked_at":"2026-04-22T02:00:05.693Z","response_time":58,"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":["android","box2d-physics-engine","games","libgdx","shapes"],"created_at":"2024-11-15T03:45:28.088Z","updated_at":"2026-04-22T05:34:09.036Z","avatar_url":"https://github.com/g3th.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LibGDX: Box2D Shape Factory\n## Construct and place shapes in your world\n\nhttps://github.com/user-attachments/assets/77429144-dd74-4606-9601-8776944b8baf\n\nCreating and placing shapes is simple in Box2D, particularly when using libgdx and Kotlin. Being considerably less verbose/convoluted than Java, it is easier to create a factory through abstract class, interfaces and inheritance.\n\nThis app makes creating shapes in libgdx with Box2D somewhat easier, while still maintaining the same \"low-level\" abstraction used by libgdx. It uses the available Box2D methods, such as ```setAsBox``` or ```set```, and the most commonly employed shape classes (which inherit from Shape) such as ```Polygon``` or ```Circle```.\n\nAlthough possible to build in terminal, it is recommended to build through gradle and an editor of your choice, such as Android Studio, IntelliJ or similar.\n\nA signed android app is included to test on any of your android devices.   \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fg3th%2Flibgdx-box2d-shape-factory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fg3th%2Flibgdx-box2d-shape-factory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fg3th%2Flibgdx-box2d-shape-factory/lists"}