{"id":28914267,"url":"https://github.com/brcontainer/godot-benchmark","last_synced_at":"2026-01-31T20:03:46.572Z","repository":{"id":290901442,"uuid":"975720257","full_name":"brcontainer/godot-benchmark","owner":"brcontainer","description":"Godot benchmark","archived":false,"fork":false,"pushed_at":"2025-05-01T07:08:54.000Z","size":125,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-21T21:48:17.225Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"GDScript","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/brcontainer.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,"zenodo":null}},"created_at":"2025-04-30T19:33:12.000Z","updated_at":"2025-05-01T07:08:57.000Z","dependencies_parsed_at":"2025-05-01T08:22:39.947Z","dependency_job_id":"5fb82563-ddc4-40d5-a5aa-585b41073cd3","html_url":"https://github.com/brcontainer/godot-benchmark","commit_stats":null,"previous_names":["brcontainer/godot-benchmark"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/brcontainer/godot-benchmark","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brcontainer%2Fgodot-benchmark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brcontainer%2Fgodot-benchmark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brcontainer%2Fgodot-benchmark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brcontainer%2Fgodot-benchmark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brcontainer","download_url":"https://codeload.github.com/brcontainer/godot-benchmark/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brcontainer%2Fgodot-benchmark/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28952582,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T18:30:42.805Z","status":"ssl_error","status_checked_at":"2026-01-31T18:30:19.593Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":[],"created_at":"2025-06-21T21:41:23.656Z","updated_at":"2026-01-31T20:03:46.546Z","avatar_url":"https://github.com/brcontainer.png","language":"GDScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"art/social.png\" width=\"400\" alt=\"Godot Benchmark Logo\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://www.youtube.com/watch?v=NCljuMv1Vdc\"\u003e\n\t\t\u003cimg src=\"art/badge_youtube.svg\" alt=\"Demonstration on YouTube\"\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"https://www.reddit.com/r/brgodot/\"\u003e\n\t\t\u003cimg src=\"art/badge_reddit.svg\" alt=\"Portuguese Godot Community (unofficial)\"\u003e\n\t\u003c/a\u003e\n\u003c/p\u003e\n\n## About this project\n\nThis is a minimalist project with the purpose of performing very simple, quick and easy tests. Its goal is not to be technical or advanced and for now the tests are focused on the systems:\n\n- GodotPhysic2D\n- GodotPhysic3D\n- Jolt Physics (3D)\n\n## Exporting\n\nBy default the project is pre-configured to export to the following platforms:\n\n- Windows\n- macOS\n- Linux\n- Android\n- iOS\n- Web\n\nTo export, open the project and go to `Project` \u003e `Export...`, then select the platform.\n\n## Configuration\n\nAfter exporting the project to the platform you want, you can add a file called `override.cfg` to the generated application (not all platforms will support this), which will allow you to change the systems:\n\n- Physics engine\n- Thread behavior\n- Rendering driver (Vulkan or D3D12)\n- Rendering method (`forward_plus`, `mobile`, `gl_compatibility`)\n\nDefault:\n\n```\n[physics]\n\n2d/run_on_separate_thread=false\n3d/run_on_separate_thread=false\n2d/physics_engine=\"GodotPhysics2D\"\n3d/physics_engine=\"GodotPhysics3D\"\n\n[rendering]\n\nrendering_device/driver.windows=\"vulkan\"\nrenderer/rendering_method=\"forward_plus\"\n```\n\nRun physics on separated thread:\n\n```\n[physics]\n\n2d/run_on_separate_thread=true\n3d/run_on_separate_thread=true\n2d/physics_engine=\"GodotPhysics2D\"\n3d/physics_engine=\"GodotPhysics3D\"\n\n[rendering]\n\nrendering_device/driver.windows=\"vulkan\"\nrenderer/rendering_method=\"forward_plus\"\n```\nRun with Jolt physics for 3D:\n\n```\n[physics]\n\n2d/run_on_separate_thread=false\n3d/run_on_separate_thread=false\n2d/physics_engine=\"GodotPhysics2D\"\n3d/physics_engine=\"Jolt Physics\"\n\n[rendering]\n\nrendering_device/driver.windows=\"vulkan\"\nrenderer/rendering_method=\"forward_plus\"\n```\nRun with Direct3D 12:\n\n```\n[physics]\n\n2d/run_on_separate_thread=false\n3d/run_on_separate_thread=false\n2d/physics_engine=\"GodotPhysics2D\"\n3d/physics_engine=\"GodotPhysics3D\"\n\n[rendering]\n\nrendering_device/driver.windows=\"d3d12\"\nrenderer/rendering_method=\"forward_plus\"\n```\nUsing GL Compatibility:\n\n```\n[physics]\n\n2d/run_on_separate_thread=false\n3d/run_on_separate_thread=false\n2d/physics_engine=\"GodotPhysics2D\"\n3d/physics_engine=\"GodotPhysics3D\"\n\n[rendering]\n\nrendering_device/driver.windows=\"vulkan\"\nrenderer/rendering_method=\"gl_compatibility\"\n```\n\n## Samples\n\n2D physics | 3D physics  | Result\n---| --- | ---\n\u003ca href=\"art/2D-godot-physics-sample.png\"\u003e\u003cimg src=\"art/2D-godot-physics-sample.png\"\u003e\u003c/a\u003e | \u003ca href=\"art/3D-godot-physics-sample.png\"\u003e\u003cimg src=\"art/3D-godot-physics-sample.png\"\u003e\u003c/a\u003e | \u003ca href=\"art/results-sample.png\"\u003e\u003cimg src=\"art/results-sample.png\"\u003e\u003c/a\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrcontainer%2Fgodot-benchmark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrcontainer%2Fgodot-benchmark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrcontainer%2Fgodot-benchmark/lists"}