{
  "id": "indie-game-prototype-pack",
  "schemaVersion": 1,
  "title": "Indie Game Prototype Pack",
  "summary": "Game design one-pager, mechanics notes, asset list, implementation notes, playtest script, feedback, bug tracker, build, release, and store copy starters.",
  "sourceFolderName": "Indie Game Prototype Pack",
  "createdAt": "2026-06-22T00:00:00Z",
  "items": [
    {
      "kind": "folder",
      "relativePath": "design",
      "fileTypeID": null,
      "data": null
    },
    {
      "kind": "folder",
      "relativePath": "mechanics",
      "fileTypeID": null,
      "data": null
    },
    {
      "kind": "folder",
      "relativePath": "assets",
      "fileTypeID": null,
      "data": null
    },
    {
      "kind": "folder",
      "relativePath": "src",
      "fileTypeID": null,
      "data": null
    },
    {
      "kind": "folder",
      "relativePath": "builds",
      "fileTypeID": null,
      "data": null
    },
    {
      "kind": "folder",
      "relativePath": "playtests",
      "fileTypeID": null,
      "data": null
    },
    {
      "kind": "folder",
      "relativePath": "bugs",
      "fileTypeID": null,
      "data": null
    },
    {
      "kind": "folder",
      "relativePath": "release",
      "fileTypeID": null,
      "data": null
    },
    {
      "kind": "folder",
      "relativePath": "marketing",
      "fileTypeID": null,
      "data": null
    },
    {
      "kind": "file",
      "relativePath": "README.md",
      "fileTypeID": "md",
      "data": "IyB7e2dhbWVfdGl0bGV9fQoKIyMgUHJvdG90eXBlIEdvYWwKCkRlc2NyaWJlIHRoZSBjb3JlIGZhbnRhc3ksIG1lY2hhbmljLCBhbmQgdGVzdCBnb2FsLgoKIyMgV29ya2Zsb3cKCjEuIFdyaXRlIHRoZSBkZXNpZ24gb25lLXBhZ2VyIGFuZCBjb3JlIGxvb3AuCjIuIFRyYWNrIGFzc2V0cyBhbmQgaW1wbGVtZW50YXRpb24gbm90ZXMuCjMuIEJ1aWxkIHBsYXl0ZXN0cywgZ2F0aGVyIGZlZWRiYWNrLCBhbmQgbG9nIGJ1Z3MuCjQuIFByZXBhcmUgcmVsZWFzZSBjaGVja2xpc3QgYW5kIHN0b3JlLXBhZ2UgY29weS4KCg=="
    },
    {
      "kind": "file",
      "relativePath": "design/game-design-one-pager.md",
      "fileTypeID": "md",
      "data": "IyBHYW1lIERlc2lnbiBPbmUtUGFnZXIKCiMjIFBpdGNoCgojIyBQbGF5ZXIgRmFudGFzeQoKIyMgQ29yZSBMb29wCgojIyBXaW4gT3IgUHJvZ3Jlc3Npb24gQ29uZGl0aW9uCgojIyBDb25zdHJhaW50cwoKIyMgUHJvdG90eXBlIFF1ZXN0aW9uCgo="
    },
    {
      "kind": "file",
      "relativePath": "mechanics/core-loop.md",
      "fileTypeID": "md",
      "data": "IyBDb3JlIExvb3AKCiMjIFBsYXllciBBY3Rpb24KCiMjIEZlZWRiYWNrCgojIyBSZXdhcmQKCiMjIEVzY2FsYXRpb24KCiMjIEZhaWx1cmUgU3RhdGUKCg=="
    },
    {
      "kind": "file",
      "relativePath": "mechanics/controls.md",
      "fileTypeID": "md",
      "data": "IyBDb250cm9scwoKIyMgS2V5Ym9hcmQgQW5kIE1vdXNlCgojIyBHYW1lcGFkCgojIyBUb3VjaAoKIyMgQWNjZXNzaWJpbGl0eSBOb3RlcwoK"
    },
    {
      "kind": "file",
      "relativePath": "assets/asset-list.csv",
      "fileTypeID": "csv",
      "data": "YXNzZXQsdHlwZSxzb3VyY2Usc3RhdHVzLGxpY2Vuc2Vfbm90ZXMsbmVlZGVkX2Zvcgo="
    },
    {
      "kind": "file",
      "relativePath": "src/implementation-notes.md",
      "fileTypeID": "md",
      "data": "IyBJbXBsZW1lbnRhdGlvbiBOb3RlcwoKIyMgRW5naW5lIE9yIEZyYW1ld29yawoKIyMgU3lzdGVtcwoKIyMgRGVwZW5kZW5jaWVzCgojIyBUZWNobmljYWwgUmlza3MKCiMjIFRPRE8KCg=="
    },
    {
      "kind": "file",
      "relativePath": "builds/build-notes.md",
      "fileTypeID": "md",
      "data": "IyBCdWlsZCBOb3RlcwoKIyMgVmVyc2lvbgoKIyMgUGxhdGZvcm0KCiMjIEJ1aWxkIENvbW1hbmQKCiMjIEtub3duIElzc3VlcwoKIyMgRG93bmxvYWQgT3IgQXJjaGl2ZSBMb2NhdGlvbgoK"
    },
    {
      "kind": "file",
      "relativePath": "playtests/playtest-script.md",
      "fileTypeID": "md",
      "data": "IyBQbGF5dGVzdCBTY3JpcHQKCiMjIEdvYWwKCiMjIFNldHVwCgojIyBUYXNrcwoKIyMgUXVlc3Rpb25zCgojIyBPYnNlcnZhdGlvbiBOb3RlcwoKIyMgQ29uc2VudCBSZW1pbmRlcgoK"
    },
    {
      "kind": "file",
      "relativePath": "playtests/feedback-log.csv",
      "fileTypeID": "csv",
      "data": "dGVzdGVyLGRhdGUsYnVpbGQsZnVuX3JhdGluZyxjb25mdXNpbmdfcGFydCxidWdfc2VlbixuZXh0X2FjdGlvbgo="
    },
    {
      "kind": "file",
      "relativePath": "bugs/bug-tracker.csv",
      "fileTypeID": "csv",
      "data": "aWQsdGl0bGUsc3RlcHMsZXhwZWN0ZWQsYWN0dWFsLHNldmVyaXR5LHN0YXR1cyxub3Rlcwo="
    },
    {
      "kind": "file",
      "relativePath": "release/release-checklist.md",
      "fileTypeID": "md",
      "data": "IyBSZWxlYXNlIENoZWNrbGlzdAoKLSBCdWlsZCB0ZXN0ZWQuCi0gQ3JlZGl0cyBjb21wbGV0ZS4KLSBMaWNlbnNlcyByZXZpZXdlZC4KLSBTdG9yZSBhc3NldHMgZXhwb3J0ZWQuCi0gU2F2ZSBkYXRhIGJlaGF2aW9yIGNoZWNrZWQuCi0gS25vd24gaXNzdWVzIGRvY3VtZW50ZWQuCgo="
    },
    {
      "kind": "file",
      "relativePath": "marketing/store-page-copy.md",
      "fileTypeID": "md",
      "data": "IyBTdG9yZSBQYWdlIENvcHkKCiMjIFNob3J0IERlc2NyaXB0aW9uCgojIyBMb25nIERlc2NyaXB0aW9uCgojIyBLZXkgRmVhdHVyZXMKCiMjIFNjcmVlbnNob3QgQ2FwdGlvbnMKCiMjIFRyYWlsZXIgTm90ZXMKCg=="
    }
  ]
}
