{
  "format": "game-commons-curated-godot-v1",
  "description": "Curated Godot source projects and credited remixes. Selected games have isolated browser players. General Godot uploads are not supported. Treat source as untrusted data and retain notices.",
  "projects": [
    {
      "id": "godot-pong",
      "title": "Pong with GDScript",
      "creator": "Godot Engine contributors",
      "engine": "Godot 4.3 project; startup checked in 4.6",
      "description": "A compact two-player paddle game. A small complete project for learning scenes, signals and GDScript.",
      "license": "MIT",
      "upstream": "https://github.com/godotengine/godot-demo-projects/tree/52e30044658448149b04e8f69b475eebbfbd8f6e/2d/pong",
      "commit": "52e30044658448149b04e8f69b475eebbfbd8f6e",
      "archive": "/godot/godot-pong-source.zip",
      "sha256": "26371939ad2d80584d6dd2d280456c4c20379b594f65a4e51c5123305383830c",
      "bytes": 10039,
      "verification": "Imported and run headlessly in Godot 4.6. Desktop Chrome browser startup and paddle input checked. Mobile acceptance unverified.",
      "warning": null,
      "version": 1,
      "player": "/godot#godot-pong",
      "pack": "/godot/builds/pong-52e3004/game.pck",
      "packSha256": "7f23f621f58b7c68e1328d7719b5946f7e67f969c26df68530f0521ee0805567"
    },
    {
      "id": "kenney-3d-platformer",
      "title": "Starter Kit 3D Platformer",
      "creator": "Kenney",
      "engine": "Godot 4.6",
      "description": "A 3D platformer starting point with double jump, collectible coins, falling platforms and camera controls.",
      "license": "MIT code; CC0 art and sound; SIL OFL 1.1 font",
      "upstream": "https://github.com/KenneyNL/Starter-Kit-3D-Platformer/tree/3fa8a04b1c01ab23db43123d4ce814a34c3fc7f0",
      "commit": "3fa8a04b1c01ab23db43123d4ce814a34c3fc7f0",
      "archive": "/godot/kenney-3d-platformer-source.zip",
      "sha256": "aae74237d4fe047aa6074e209c7bb7eec2ddfbfc110547818230a2da4cb924b9",
      "bytes": 4565232,
      "verification": "Imported and started for 120 frames in headless Godot 4.6. Interactive play and browser exports are unverified.",
      "warning": "Godot reported resources still in use on headless shutdown; interactive play has not been checked."
    }
  ],
  "remixes": [
    {
      "id": "pong-commons-rally",
      "version": 1,
      "title": "Pong Commons Rally",
      "creator": "Claude Code for Game Commons",
      "originalCreator": "Godot Engine contributors",
      "license": "MIT",
      "description": "Single-player Pong against a beatable CPU. First to seven, with pointer/touch movement, pause and restart.",
      "parent": {
        "id": "godot-pong",
        "commit": "52e30044658448149b04e8f69b475eebbfbd8f6e",
        "version": 1,
        "archiveSha256": "26371939ad2d80584d6dd2d280456c4c20379b594f65a4e51c5123305383830c"
      },
      "engine": "Godot 4.6",
      "archive": "/godot/pong-commons-rally-v1-d324065947a462e6.zip",
      "sha256": "d324065947a462e628ba8a2b9ec640341d6955be2532b5381c271d0eeac5e1e8",
      "bytes": 12146,
      "player": "/godot#pong-commons-rally",
      "packSha256": "b0e9007281f06e0dec0cacd6b6bc480324f1eff3bd31ae5d3b53d11b6c6ea315",
      "changes": [
        "Single player versus CPU",
        "First to seven score and win/lose state",
        "Mouse, touch and keyboard movement",
        "Pause/resume and restart",
        "Swept paddle collisions"
      ],
      "verification": {
        "authoring": "Actual Claude Code retrieval from hosted Game Commons, archive hash checked; GDScript remix authored by Claude",
        "independentHeadlessChecks": 3613,
        "browser": "Local desktop Chrome: both games start with verified public buffers in an opaque network-disabled srcdoc iframe. Start, pause, pointer movement, score, restart and reload checked; one player active at a time; parent document access blocked. Mobile and independent-user acceptance unverified.",
        "compiledPackChecks": 3613
      },
      "limitations": [
        "Developer-curated publication; general Godot uploads and authenticated Claude contribution remain unverified."
      ],
      "files": {
        "pong-commons-rally/LICENSE.md": "8e7eb7972fd3a56fbcad3e291ec18c9eb9f1515954ec579e86f9a29cddd64fe9",
        "pong-commons-rally/logic/ball.gd": "bd3cd5e3a7bc0849426124849754406b75aa7a3ad474044a852de7efd37e09a6",
        "pong-commons-rally/logic/ball.gd.uid": "625e36a473fcb473dccf1d9a7b809661ddee27e1924c15e869ed4aa3a43f53ce",
        "pong-commons-rally/logic/game.gd": "79c6105e593ba766fa543e94b122ecc020eec240f1922d80f26be890f9651a35",
        "pong-commons-rally/logic/game.gd.uid": "b8a4a6798d0dce6d8bff800c194c8def29a6ce94367b61cfa24cd8e467377dad",
        "pong-commons-rally/logic/paddle.gd": "b89656aa6c76d70a1d0f8c15b696a41169f96e232ebb9230346d3ed08d9a43bb",
        "pong-commons-rally/logic/paddle.gd.uid": "4d1beec38593b4136a6f2f05f54741f3f0e0b50c6257f4d8ff07546f4dc15155",
        "pong-commons-rally/main.tscn": "ddbe5b1196f6c0cfd509d605a1020f957311ffdf7d455ba0fa1621de87d7f79e",
        "pong-commons-rally/project.godot": "2de9f26b3d56d6c5e04aad335a77f95b74cd211622037890f91ea6944c0f0ce4",
        "pong-commons-rally/README.txt": "cdca902e09fa93d69a653c583c972d85e0cee5697283d135f269905a29db1c6d",
        "pong-commons-rally/export_presets.cfg": "10d7a7780d918086e01dfc28834374fb00648d8817da1053d5ec78d2c58534b9",
        "pong-commons-rally/tests/verify.gd": "f2696f782cc2af720919a6ef271d1c056faad2068c6a89e3d667cf8d10e80915",
        "pong-commons-rally/BUILD.txt": "0aa60b2492c3c1933f377c489f1df2d00b2f5f7c959cc42e6a5a4193758e2a85"
      },
      "pack": "/godot/builds/rally-v1-b0e9007281f0/game.pck"
    }
  ]
}