From 67d5f68352dfaee892575ef68e09a775476f6612 Mon Sep 17 00:00:00 2001 From: mattzornow Date: Thu, 22 Oct 2026 19:26:53 -0400 Subject: [PATCH 1/6] Add BitNuker Workshop Sampler entry --- catalog/2d/bitnuker-workshop-sampler.md | 35 +++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 catalog/2d/bitnuker-workshop-sampler.md diff --git a/catalog/2d/bitnuker-workshop-sampler.md b/catalog/2d/bitnuker-workshop-sampler.md new file mode 100644 index 0000000..d7d06ec --- /dev/null +++ b/catalog/2d/bitnuker-workshop-sampler.md @@ -0,0 +1,35 @@ +--- +id: bitnuker-workshop-sampler +name: BitNuker Workshop Sampler +url: https://bitnuker.itch.io/workshop-sampler +category: 2d +subcategories: [sprites, pixel] +license: custom +license_spdx: none +commercial: true +attribution_required: false +publisher: BitNuker +formats: [PNG] +tags: [ai-generated, workshop, crafting, power-tools] +camera_perspective: isometric_3_4 +added: 2026-10-22 +verified: 2026-10-22 +status: active +--- + +# BitNuker Workshop Sampler + +Free 12-sprite pixel art sampler for cozy workshop and crafting games: cabinet table saw, sliding compound mitre saw, benchtop band saw and drill press, stationary belt sander, double-wheel bench grinder, cordless circular saw, orbital jigsaw, workbench with tool well, wooden sawhorse, cement mixer (idle), and a horizontal air compressor. 3/4 view on a transparent background; the same items are sold in Front View and Top-Down in the full Workshop packs. Every PNG carries its title, full inventory, and usage info in embedded metadata, so AI tools can read what is in the file. Made with generative AI assistance (disclosed on the listing). License: commercial and non-commercial game use, modify freely, no resale or redistribution of the raw sheets. + +## Notes + +- License summary (BitNuker Standard License, read at the live source on 2026-10-22): commercial and non-commercial use in games, streams and videos is allowed; modify freely for your own projects; do not resell, redistribute or re-upload the raw sheets as-is, or as a competing tileset pack. Credit is appreciated but not required. +- AI provenance: the art in this pack was created with generative AI tools, then hand-selected, cleaned and assembled by the publisher (disclosed in the listing's "AI disclosure" section; see docs/ai-assets.md). The license text alone governs use. +- This entry covers the free sampler only. The publisher also sells paid full packs (Workshop Complete, Wildcard Complete) that include the same items in Front View and Top-Down; those paid packs are out of scope for this entry. + +## Evidence + +- Live page (2026-10-22): "Use in commercial and non-commercial games, streams, and videos. Modify for your own projects." +- Live page (2026-10-22): "Do NOT resell, redistribute, or re-upload the raw sheets as-is, or as a competing tileset pack." +- Live page (2026-10-22): "Credit appreciated, not required." +- Live page (2026-10-22): "The art in this pack was created with generative AI tools" (AI disclosure section). From 93c3971b56898f13f712f86fae631bb7bb2ff221 Mon Sep 17 00:00:00 2001 From: mattzornow Date: Thu, 22 Oct 2026 19:29:24 -0400 Subject: [PATCH 2/6] Add BitNuker Workshop Sampler row to catalog/2d README --- catalog/2d/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/catalog/2d/README.md b/catalog/2d/README.md index 5ae78a0..fb2f665 100644 --- a/catalog/2d/README.md +++ b/catalog/2d/README.md @@ -110,7 +110,8 @@ two carry obligations the rest do not. | [graphicburger-mobile-game-gui](graphicburger-mobile-game-gui.md) | Mobile Game GUI | custom | yes | active | | [iconmonstr](iconmonstr.md) | iconmonstr | custom | yes | active | | [reiners-tilesets](reiners-tilesets.md) | Reiner's Tilesets | custom | yes | active | +| [bitnuker-workshop-sampler](bitnuker-workshop-sampler.md) | BitNuker Workshop Sampler | custom | yes | active | | [spritelib](spritelib.md) | SpriteLib | CPL-1.0 | yes | active | † Commercial OK with attribution + share-alike / GPL obligations on asset derivatives — see [`docs/high-risk.md`](../../docs/high-risk.md). -†† CC0 on SVG copyright; brand trademarks still apply — identify brands only. +†† CC0 on SVG copyright; brand trademarks still apply — identify brands only. From 75a7780f3e084a8875f8d4f512fa339cd0525e72 Mon Sep 17 00:00:00 2001 From: mattzornow Date: Thu, 22 Oct 2026 19:31:08 -0400 Subject: [PATCH 3/6] Sync counts: 416 sources, 59 in 2D --- README.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 8ae0474..e7ff31c 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,11 @@ **Free assets and tools for commercial games, with every licence read at its source.** -[**Browse 415 sources**](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) · [Starter stacks](#starter-stacks) · [Choose by job](#start-here) · [Licences](#licences) · [Contribute](#contributing) +[**Browse 416 sources**](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) · [Starter stacks](#starter-stacks) · [Choose by job](#start-here) · [Licences](#licences) · [Contribute](#contributing) [![Website](https://img.shields.io/website?url=https%3A%2F%2Ftmhsdigital.github.io%2FFree-Game-Dev-Assets%2F&up_message=live&down_message=down&label=website)](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) [![Pages](https://img.shields.io/github/actions/workflow/status/TMHSDigital/Free-Game-Dev-Assets/pages.yml?label=pages)](https://github.com/TMHSDigital/Free-Game-Dev-Assets/actions/workflows/pages.yml) -[![Sources](https://img.shields.io/badge/sources-415-informational)](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) +[![Sources](https://img.shields.io/badge/sources-416-informational)](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) [![License: CC0-1.0](https://img.shields.io/badge/license-CC0--1.0-lightgrey.svg)](LICENSE)
[![GitHub stars](https://img.shields.io/github/stars/TMHSDigital/Free-Game-Dev-Assets)](https://github.com/TMHSDigital/Free-Game-Dev-Assets/stargazers) @@ -150,7 +150,7 @@ is a page on the site. ## Browse the catalog -The [website](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) searches all 415 entries +The [website](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) searches all 416 entries and filters them by category, commercial use, attribution, review status and 2D camera view. Press `/` to search. Filtered views and individual entries have their own URLs, so you can send someone exactly what you are looking at. @@ -159,7 +159,7 @@ someone exactly what you are looking at. | :--- | ---: | :--- | :--- | | **3D** | 77 | Models, scans, PBR textures and materials | [`catalog/3d/`](catalog/3d/) | | **Tools** | 121 | Editors, pipeline, TTS, Godot add-ons | [`catalog/tools/`](catalog/tools/) | -| **2D** | 58 | Sprites, tilesets, UI and HUD, icons, palettes | [`catalog/2d/`](catalog/2d/) | +| **2D** | 59 | Sprites, tilesets, UI and HUD, icons, palettes | [`catalog/2d/`](catalog/2d/) | | **Audio** | 35 | SFX, music, foley, impulse responses | [`catalog/audio/`](catalog/audio/) | | **Characters** | 30 | Rigged packs, generators, modular humanoids | [`catalog/characters/`](catalog/characters/) | | **Fonts** | 25 | OFL and commercial-ok typefaces, CJK | [`catalog/fonts/`](catalog/fonts/) | @@ -245,13 +245,12 @@ disagree, the config is the one the site uses. Read these before you mix packs into a commercial build. | Guide | Covers | -| :--- | :--- | +| :--- | :--- | :--- | | [`docs/licenses.md`](docs/licenses.md) | The cheat sheet: what each licence allows and owes | | [`docs/fonts.md`](docs/fonts.md) | Embedding versus redistribution, and what an OFL font still owes | | [`docs/geodata.md`](docs/geodata.md) | Attribution across DEM, map and satellite sources, and why ODbL does not reach your game | -| [`docs/game-vs-video-licensing.md`](docs/game-vs-video-licensing.md) | Why "commercial use" on a video licence may not cover a game | -| [`docs/provenance.md`](docs/provenance.md) | Judging a supplier, and keeping a paper trail | | [`docs/high-risk.md`](docs/high-risk.md) | Sources to avoid entirely | +| [`docs/provenance.md`](docs/provenance.md) | Judging a supplier, and keeping a paper trail | | [`docs/ai-assets.md`](docs/ai-assets.md) | AI-generated assets | | [`docs/fivem.md`](docs/fivem.md) | GTA-format and FiveM assets | | [`docs/trust-score.md`](docs/trust-score.md) | Review rubric used when vetting a source (not shown on entries) | @@ -260,7 +259,7 @@ Read these before you mix packs into a commercial build. The short version | Licence | In a closed-source game | -| :--- | :--- | +| :--- | :--- | :--- | | **CC0** | The safest default. Nothing owed | | **CC-BY** | Commercial use is fine; credit the author. CC-BY-3.0 sources often want the author named; CC-BY-4.0 is usually met by a credits-screen line | | **CC-BY-SA** | Usable commercially, but share-alike applies to derivatives of the asset. Ship SA files in extractable bundles rather than encrypting them into the binary | From 21f61ed6445773897b24603dfdc27c42609eacac Mon Sep 17 00:00:00 2001 From: mattzornow Date: Thu, 22 Oct 2026 19:33:10 -0400 Subject: [PATCH 4/6] Sync counts: expectedEntryCount 416 --- site/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/config.json b/site/config.json index a44751b..e7edbec 100644 --- a/site/config.json +++ b/site/config.json @@ -6,7 +6,7 @@ "baseUrl": "/Free-Game-Dev-Assets", "siteUrl": "https://tmhsdigital.github.io/Free-Game-Dev-Assets/" }, - "expectedEntryCount": 415, + "expectedEntryCount": 416, "categories": { "3d": { "label": "3D", "blurb": "Models, scans, PBR textures" }, "environment": { "label": "Environment", "blurb": "HDRI, terrain, geodata" }, From ec33175ca587f6104dfe93e230b3b7ff578e2f10 Mon Sep 17 00:00:00 2001 From: mattzornow Date: Thu, 22 Oct 2026 19:34:40 -0400 Subject: [PATCH 5/6] Sync counts: 59 in 2D in catalog README --- catalog/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/catalog/README.md b/catalog/README.md index 8a79bb4..cacd259 100644 --- a/catalog/README.md +++ b/catalog/README.md @@ -6,7 +6,7 @@ One markdown file per source under a category folder. Copy [`TEMPLATE.md`](TEMPL | --- | ---: | --- | --- | | 3D | 77 | [`3d/`](3d/) | Models, scans, PBR textures | | Tools | 121 | [`tools/`](tools/) | Editors, pipeline, TTS, Godot add-ons | -| 2D | 58 | [`2d/`](2d/) | Sprites, UI, icons, palettes | +| 2D | 59 | [`2d/`](2d/) | Sprites, UI, icons, palettes | | Audio | 35 | [`audio/`](audio/) | SFX, music, foley, IRs | | Characters | 30 | [`characters/`](characters/) | Generators & modular humanoids | | Fonts | 25 | [`fonts/`](fonts/) | OFL / commercial-ok type | From a4b30b82fcb17bfbd918d279a8d31c537d9a59bc Mon Sep 17 00:00:00 2001 From: TM Hospitality Strategies Date: Thu, 22 Oct 2026 20:58:50 -0400 Subject: [PATCH 6/6] Fix validation and README regressions in the BitNuker entry Drop license_spdx: none (not valid on a custom licence), restore the README.md tables and the game-vs-video-licensing row that the web editor dropped, keep the paid-pack mention to Notes, and record the maintainer licence re-read so the entry can stay active. Co-Authored-By: Claude Fable 5.1 --- README.md | 7 ++++--- catalog/2d/README.md | 2 +- catalog/2d/bitnuker-workshop-sampler.md | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e7ff31c..92804bd 100644 --- a/README.md +++ b/README.md @@ -245,12 +245,13 @@ disagree, the config is the one the site uses. Read these before you mix packs into a commercial build. | Guide | Covers | -| :--- | :--- | :--- | +| :--- | :--- | | [`docs/licenses.md`](docs/licenses.md) | The cheat sheet: what each licence allows and owes | | [`docs/fonts.md`](docs/fonts.md) | Embedding versus redistribution, and what an OFL font still owes | | [`docs/geodata.md`](docs/geodata.md) | Attribution across DEM, map and satellite sources, and why ODbL does not reach your game | -| [`docs/high-risk.md`](docs/high-risk.md) | Sources to avoid entirely | +| [`docs/game-vs-video-licensing.md`](docs/game-vs-video-licensing.md) | Why "commercial use" on a video licence may not cover a game | | [`docs/provenance.md`](docs/provenance.md) | Judging a supplier, and keeping a paper trail | +| [`docs/high-risk.md`](docs/high-risk.md) | Sources to avoid entirely | | [`docs/ai-assets.md`](docs/ai-assets.md) | AI-generated assets | | [`docs/fivem.md`](docs/fivem.md) | GTA-format and FiveM assets | | [`docs/trust-score.md`](docs/trust-score.md) | Review rubric used when vetting a source (not shown on entries) | @@ -259,7 +260,7 @@ Read these before you mix packs into a commercial build. The short version | Licence | In a closed-source game | -| :--- | :--- | :--- | +| :--- | :--- | | **CC0** | The safest default. Nothing owed | | **CC-BY** | Commercial use is fine; credit the author. CC-BY-3.0 sources often want the author named; CC-BY-4.0 is usually met by a credits-screen line | | **CC-BY-SA** | Usable commercially, but share-alike applies to derivatives of the asset. Ship SA files in extractable bundles rather than encrypting them into the binary | diff --git a/catalog/2d/README.md b/catalog/2d/README.md index fb2f665..a5e8f15 100644 --- a/catalog/2d/README.md +++ b/catalog/2d/README.md @@ -114,4 +114,4 @@ two carry obligations the rest do not. | [spritelib](spritelib.md) | SpriteLib | CPL-1.0 | yes | active | † Commercial OK with attribution + share-alike / GPL obligations on asset derivatives — see [`docs/high-risk.md`](../../docs/high-risk.md). -†† CC0 on SVG copyright; brand trademarks still apply — identify brands only. +†† CC0 on SVG copyright; brand trademarks still apply — identify brands only. diff --git a/catalog/2d/bitnuker-workshop-sampler.md b/catalog/2d/bitnuker-workshop-sampler.md index d7d06ec..6e29b82 100644 --- a/catalog/2d/bitnuker-workshop-sampler.md +++ b/catalog/2d/bitnuker-workshop-sampler.md @@ -5,7 +5,6 @@ url: https://bitnuker.itch.io/workshop-sampler category: 2d subcategories: [sprites, pixel] license: custom -license_spdx: none commercial: true attribution_required: false publisher: BitNuker @@ -19,12 +18,13 @@ status: active # BitNuker Workshop Sampler -Free 12-sprite pixel art sampler for cozy workshop and crafting games: cabinet table saw, sliding compound mitre saw, benchtop band saw and drill press, stationary belt sander, double-wheel bench grinder, cordless circular saw, orbital jigsaw, workbench with tool well, wooden sawhorse, cement mixer (idle), and a horizontal air compressor. 3/4 view on a transparent background; the same items are sold in Front View and Top-Down in the full Workshop packs. Every PNG carries its title, full inventory, and usage info in embedded metadata, so AI tools can read what is in the file. Made with generative AI assistance (disclosed on the listing). License: commercial and non-commercial game use, modify freely, no resale or redistribution of the raw sheets. +Free 12-sprite pixel art sampler for cozy workshop and crafting games: cabinet table saw, sliding compound mitre saw, benchtop band saw and drill press, stationary belt sander, double-wheel bench grinder, cordless circular saw, orbital jigsaw, workbench with tool well, wooden sawhorse, cement mixer (idle), and a horizontal air compressor. 3/4 view on a transparent background. Each PNG embeds its title, inventory and usage notes in the file metadata. Made with generative AI assistance (disclosed on the listing). License: commercial and non-commercial game use, modify freely, no resale or redistribution of the raw sheets. ## Notes - License summary (BitNuker Standard License, read at the live source on 2026-10-22): commercial and non-commercial use in games, streams and videos is allowed; modify freely for your own projects; do not resell, redistribute or re-upload the raw sheets as-is, or as a competing tileset pack. Credit is appreciated but not required. - AI provenance: the art in this pack was created with generative AI tools, then hand-selected, cleaned and assembled by the publisher (disclosed in the listing's "AI disclosure" section; see docs/ai-assets.md). The license text alone governs use. +- Source: the publisher submitted this entry and said so in the pull request. The licence facts were re-read by a maintainer at the itch page on 2026-10-22. - This entry covers the free sampler only. The publisher also sells paid full packs (Workshop Complete, Wildcard Complete) that include the same items in Front View and Top-Down; those paid packs are out of scope for this entry. ## Evidence