Skip to content

Commit 6990bea

Browse files
TMHSDigitalclaude
andcommitted
catalog: puzzle, card and board-game art, and chiptune music (task test)
Two new task tests walked through the catalog: a 2D pixel platformer and a mobile puzzle game. The platformer mostly passed; the puzzle game failed on its core art. Five sources, each read at source and downloaded to measure contents on 2026-09-23 (nothing committed but metadata). - kenney-puzzle-pack-2 (CC0): 814 PNGs of tiles, balls, paddles, pipes, coins and particles, SVG and XML. Not match-3 gem art, and said so. The old puzzle-pack URL is a 404. - kenney-playing-cards-pack (CC0): pixel-art deck in three sizes. - kenney-boardgame-pack (CC0): cards, chips, dice, seven colours of pieces, and 12 CC0 card and dice sounds. - subspaceaudio-5-chiptunes (CC0): five looping WAV tracks by Juhani Junkala; CC0 stated on OGA and in the bundled INFO.txt. - eric-skiff-resistor-anthems (CC-BY-4.0): 18 tracks, games named, set credit line stored as attribution_string. "chiptune" used to find only SFX generators; "puzzle", "casual" and "dice" found nothing. Each now returns these. The music guide gains two rows and now counts five of eight active sources as credit-free. Counts 310 -> 315 (2D 50, Audio 30). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wc67NX9MM964uaVGn4bpZJ
1 parent f03c9d2 commit 6990bea

10 files changed

Lines changed: 206 additions & 9 deletions

‎README.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[![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/)
44
[![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)
55
[![License: CC0-1.0](https://img.shields.io/badge/license-CC0--1.0-lightgrey.svg)](LICENSE)
6-
[![Sources](https://img.shields.io/badge/sources-310-informational)](https://tmhsdigital.github.io/Free-Game-Dev-Assets/)
6+
[![Sources](https://img.shields.io/badge/sources-315-informational)](https://tmhsdigital.github.io/Free-Game-Dev-Assets/)
77
[![GitHub stars](https://img.shields.io/github/stars/TMHSDigital/Free-Game-Dev-Assets)](https://github.com/TMHSDigital/Free-Game-Dev-Assets/stargazers)
88
[![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md)
99

@@ -14,7 +14,7 @@ records the licence exactly as that publisher states it. Every `active` entry al
1414
the live licence page with the date it was read. You can check any claim here in one
1515
click, and you should before you ship.
1616

17-
**[Browse 310 sources](https://tmhsdigital.github.io/Free-Game-Dev-Assets/)** · [Master index](catalog/README.md) · [Start here](#start-here) · [Licences](#licences)
17+
**[Browse 315 sources](https://tmhsdigital.github.io/Free-Game-Dev-Assets/)** · [Master index](catalog/README.md) · [Start here](#start-here) · [Licences](#licences)
1818

1919
<table>
2020
<tr>
@@ -91,7 +91,7 @@ a credit.
9191

9292
## Browse the catalog
9393

94-
The [website](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) searches all 310 entries
94+
The [website](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) searches all 315 entries
9595
and filters them by category, commercial use, attribution, review status and 2D camera
9696
view. Press `/` to search. Filtered views and individual entries have their own URLs, so you can send
9797
someone exactly what you are looking at.
@@ -100,8 +100,8 @@ someone exactly what you are looking at.
100100
| --- | ---: | --- | --- |
101101
| **3D** | 69 | Models, scans, PBR textures and materials | [`catalog/3d/`](catalog/3d/) |
102102
| **Tools** | 66 | Editors, pipeline, TTS, Godot add-ons | [`catalog/tools/`](catalog/tools/) |
103-
| **2D** | 47 | Sprites, tilesets, UI and HUD, icons, palettes | [`catalog/2d/`](catalog/2d/) |
104-
| **Audio** | 28 | SFX, music, foley, impulse responses | [`catalog/audio/`](catalog/audio/) |
103+
| **2D** | 50 | Sprites, tilesets, UI and HUD, icons, palettes | [`catalog/2d/`](catalog/2d/) |
104+
| **Audio** | 30 | SFX, music, foley, impulse responses | [`catalog/audio/`](catalog/audio/) |
105105
| **Characters** | 27 | Rigged packs, generators, modular humanoids | [`catalog/characters/`](catalog/characters/) |
106106
| **Fonts** | 23 | OFL and commercial-ok typefaces, CJK | [`catalog/fonts/`](catalog/fonts/) |
107107
| **Environment** | 15 | HDRI, terrain DEMs, geodata | [`catalog/environment/`](catalog/environment/) |

‎catalog/2d/README.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ two carry obligations the rest do not.
5656
| [glitch-archive](glitch-archive.md) | Glitch archive | CC0 | yes | active |
5757
| [kenney-ui-pack](kenney-ui-pack.md) | Kenney UI Pack | CC0 | yes | active |
5858
| [playpug-simple-vector-ui](playpug-simple-vector-ui.md) | PlayPug Simple Vector UI | CC0 | yes | active |
59+
| [kenney-puzzle-pack-2](kenney-puzzle-pack-2.md) | Kenney Puzzle Pack 2 | CC0 | yes | active |
60+
| [kenney-playing-cards-pack](kenney-playing-cards-pack.md) | Kenney Playing Cards Pack | CC0 | yes | active |
61+
| [kenney-boardgame-pack](kenney-boardgame-pack.md) | Kenney Board Game Pack | CC0 | yes | active |
5962
| [kenney-cursor-pack](kenney-cursor-pack.md) | Kenney Cursor Pack | CC0 | yes | active |
6063
| [kenney-pixel-platformer](kenney-pixel-platformer.md) | Kenney Pixel Platformer | CC0 | yes | active |
6164
| [kenney-1-bit-pack](kenney-1-bit-pack.md) | Kenney 1-Bit Pack | CC0 | yes | active |
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
id: kenney-boardgame-pack
3+
name: Kenney Board Game Pack
4+
url: https://kenney.nl/assets/boardgame-pack
5+
publisher: Kenney
6+
category: 2d
7+
subcategories: [sprites, cards]
8+
license: CC0
9+
license_spdx: CC0-1.0
10+
commercial: true
11+
attribution_required: false
12+
formats: [PNG, SVG, XML, OGG]
13+
tags: [cc0, board-game, cards, dice, chips, tokens, mobile]
14+
verified: 2026-09-23
15+
status: active
16+
---
17+
18+
# Kenney Board Game Pack
19+
20+
CC0 board-game kit: playing cards and backs, poker chips, dice, and pieces in seven colours, with a dozen matching sounds. From 2014, and not pixel art: it ships SVG sources alongside the PNGs.
21+
22+
## Notes
23+
24+
- **Measured from the download, 2026-09-23:** 539 PNGs in `Cards`, `Chips`, `Dice` and `Pieces` (Black, Blue, Green, Purple, Red, White, Yellow), SVG sources in `Vector`, XML sprite sheets
25+
- **Includes sound:** 12 OGG files in `Bonus`, for placing and sliding cards, chips colliding, and dice being shuffled and thrown. Also CC0
26+
- Also contains `.swf` files from the Flash era. Ignore them
27+
- For a pixel-art deck, see [kenney-playing-cards-pack](kenney-playing-cards-pack.md)
28+
29+
## Evidence
30+
31+
- Live Kenney asset page (2026-09-23): "License Creative Commons CC0", "Files 490×", tags "boardgame dice cards", "Released in 2014"
32+
- Bundled `license.txt` (2026-09-23): "CC0 License (Creative Commons Zero) http://creativecommons.org/publicdomain/zero/1.0/ You may use these graphics in personal and commercial projects. Credit (Kenney or www.kenney.nl) would be nice but is not mandatory."
33+
34+
## Related
35+
36+
- [kenney-playing-cards-pack](kenney-playing-cards-pack.md)
37+
- [kenney-puzzle-pack-2](kenney-puzzle-pack-2.md)
38+
- [../audio/kenney-ui-audio](../audio/kenney-ui-audio.md)
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
id: kenney-playing-cards-pack
3+
name: Kenney Playing Cards Pack
4+
url: https://kenney.nl/assets/playing-cards-pack
5+
publisher: Kenney
6+
category: 2d
7+
subcategories: [sprites, cards]
8+
license: CC0
9+
license_spdx: CC0-1.0
10+
commercial: true
11+
attribution_required: false
12+
formats: [PNG, CSV]
13+
tags: [cc0, cards, playing-cards, solitaire, poker, pixel, board-game, mobile]
14+
verified: 2026-09-23
15+
status: active
16+
---
17+
18+
# Kenney Playing Cards Pack
19+
20+
A full deck of pixel-art playing cards in three sizes, CC0, from 2020. Enough for solitaire, poker, blackjack or any card game with a standard deck.
21+
22+
## Notes
23+
24+
- **Measured from the download, 2026-09-23:** 285 PNGs in `Cards (large)`, `Cards (medium)` and `Cards (small)`, named by suit and rank (`card_clubs_02.png`), plus card backs and a tile sheet with CSV data
25+
- Pixel art. For non-pixel cards plus chips and dice, [kenney-boardgame-pack](kenney-boardgame-pack.md) is the older set, with SVG sources
26+
- Card faces only: no table, felt or chips here
27+
28+
## Evidence
29+
30+
- Live Kenney asset page (2026-09-23): "License Creative Commons CC0", "Files 270×", tags "pixel cards boardgame dice", "Released in 2020"
31+
- Bundled `License.txt` (2026-09-23): "License: (Creative Commons Zero, CC0) http://creativecommons.org/publicdomain/zero/1.0/ This content is free to use in personal, educational and commercial projects. Support us by crediting Kenney or www.kenney.nl (this is not mandatory)"
32+
33+
## Related
34+
35+
- [kenney-boardgame-pack](kenney-boardgame-pack.md)
36+
- [kenney-puzzle-pack-2](kenney-puzzle-pack-2.md)
37+
- [kenney-ui-pack](kenney-ui-pack.md)

‎catalog/2d/kenney-puzzle-pack-2.md‎

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
id: kenney-puzzle-pack-2
3+
name: Kenney Puzzle Pack 2
4+
url: https://kenney.nl/assets/puzzle-pack-2
5+
publisher: Kenney
6+
category: 2d
7+
subcategories: [sprites, puzzle]
8+
license: CC0
9+
license_spdx: CC0-1.0
10+
commercial: true
11+
attribution_required: false
12+
formats: [PNG, SVG, XML]
13+
tags: [cc0, puzzle, casual, breakout, bricks, pipes, coins, particles, mobile]
14+
verified: 2026-09-23
15+
status: active
16+
---
17+
18+
# Kenney Puzzle Pack 2
19+
20+
About 800 CC0 sprites for casual puzzle games: coloured tiles and back tiles, balls, paddles, pipes, coins and particle bursts. Built for brick-breaker, pipe-connection and tile-clearing games. The catalog's first dedicated puzzle-game art.
21+
22+
## Notes
23+
24+
- **Measured from the download, 2026-09-23:** 814 PNGs in folders by type and colour (`Back tiles`, `Balls/Blue`, `Paddles`, `Pipes/Green`, `Particles yellow`, `Tiles black` and more), plus SVG sources and XML sprite sheets
25+
- Not match-3 gem art. There are coloured tiles and balls, but no faceted gems; for a Bejeweled-style game this is a starting point, not a finished set
26+
- Also contains `.swf` files, a leftover of 2015-era Flash workflows. Ignore them
27+
- Pair with [kenney-ui-pack](kenney-ui-pack.md) for menus and [kenney-interface-sounds](../audio/kenney-interface-sounds.md) for clicks and pops
28+
- Kenney lists a "Puzzle Pack 1" alongside this; the old `puzzle-pack` URL now returns 404, so this entry is the second pack only
29+
30+
## Evidence
31+
32+
- Live Kenney asset page (2026-09-23): "License Creative Commons CC0", "Files 795×", tags "puzzle paddle brick pipe coin particle"
33+
- Bundled `License.txt` (2026-09-23): "License (Creative Commons Zero, CC0) http://creativecommons.org/publicdomain/zero/1.0/ You may use these graphics in personal and commercial projects. Credit (Kenney or www.kenney.nl) would be nice but is not mandatory."
34+
35+
## Related
36+
37+
- [kenney-ui-pack](kenney-ui-pack.md)
38+
- [kenney-boardgame-pack](kenney-boardgame-pack.md)
39+
- [../shaders-vfx/kenney-particle-pack](../shaders-vfx/kenney-particle-pack.md)

‎catalog/README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ One markdown file per source under a category folder. Copy [`TEMPLATE.md`](TEMPL
66
| --- | ---: | --- | --- |
77
| 3D | 69 | [`3d/`](3d/) | Models, scans, PBR textures |
88
| Tools | 66 | [`tools/`](tools/) | Editors, pipeline, TTS, Godot add-ons |
9-
| 2D | 47 | [`2d/`](2d/) | Sprites, UI, icons, palettes |
10-
| Audio | 28 | [`audio/`](audio/) | SFX, music, foley, IRs |
9+
| 2D | 50 | [`2d/`](2d/) | Sprites, UI, icons, palettes |
10+
| Audio | 30 | [`audio/`](audio/) | SFX, music, foley, IRs |
1111
| Characters | 27 | [`characters/`](characters/) | Generators & modular humanoids |
1212
| Fonts | 23 | [`fonts/`](fonts/) | OFL / commercial-ok type |
1313
| Environment | 15 | [`environment/`](environment/) | HDRI, terrain, geodata |

‎catalog/audio/README.md‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ you sell or redistribute the IR files as a standalone product.
7474

7575
Two questions decide it, and the licence column answers only the first.
7676

77-
**Do you owe a credit?** Four of the six active sources owe nothing.
77+
**Do you owe a credit?** Five of the eight active sources owe nothing.
7878

7979
**Will videos of your game get claimed?** This is the one that bites later, and it bites
8080
your players rather than you. A track registered with YouTube's Content ID gets matched in
@@ -91,6 +91,8 @@ Checked at each source on 2026-09-23:
9191
| A huge library, and credit is fine | [incompetech](incompetech.md) | **Required** | **Claims likely unless each video carries the credit in its description text** | Tracks |
9292
| Loops and atmospheres, and credit is fine | [soundimage](soundimage.md) | **Required, in the game itself** | Not addressed | Loop-oriented; use the Ogg files for looping |
9393
| A big searchable pool, no credit | [pixabay-audio](pixabay-audio.md) | None | **Some tracks are fingerprinted.** Filter for unflagged ones, then verify | Tracks and SFX |
94+
| A small chiptune soundtrack, no strings | [subspaceaudio-5-chiptunes](subspaceaudio-5-chiptunes.md) | None, CC0 | Not addressed | 5 looping WAV tracks: title, three levels, ending |
95+
| A full chiptune album, and credit is fine | [eric-skiff-resistor-anthems](eric-skiff-resistor-anthems.md) | **Required**, in a set form | Not addressed | 18 MP3 tracks |
9496

9597
"Not addressed" means the source says nothing either way, not that it is safe. CC0 music
9698
can still be registered by a third party, so check a track in YouTube Studio before you
@@ -109,6 +111,8 @@ sites are gone.
109111
| [purple-planet](purple-planet.md) | Purple Planet | custom | unknown | deprecated |
110112
| [kenney-music-jingles](kenney-music-jingles.md) | Kenney Music Jingles | CC0 | yes | active |
111113
| [tallbeard-abstraction-music-loop-bundle](tallbeard-abstraction-music-loop-bundle.md) | Abstraction Music Loop Bundle | CC0 | yes | active |
114+
| [subspaceaudio-5-chiptunes](subspaceaudio-5-chiptunes.md) | 5 Chiptunes (Action), SubspaceAudio | CC0 | yes | active |
115+
| [eric-skiff-resistor-anthems](eric-skiff-resistor-anthems.md) | Eric Skiff, Resistor Anthems | CC-BY-4.0 | yes | active |
112116
| [freepd](freepd.md) | FreePD | unknown | unknown | deprecated |
113117
| [free-music-archive](free-music-archive.md) | Free Music Archive | varies | unknown | needs-review |
114118
| [ccmixter](ccmixter.md) | ccMixter | varies | unknown | needs-review |
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
id: eric-skiff-resistor-anthems
3+
name: Eric Skiff, Resistor Anthems
4+
url: https://ericskiff.com/music/
5+
category: audio
6+
subcategories: [music]
7+
license: CC-BY-4.0
8+
license_spdx: CC-BY-4.0
9+
commercial: true
10+
attribution_required: true
11+
attribution_string: "Music: Eric Skiff - Song Name - Resistor Anthems - Available at http://EricSkiff.com/music"
12+
formats: [MP3]
13+
tags: [chiptune, 8-bit, retro, music, album, credit-required]
14+
verified: 2026-09-23
15+
status: active
16+
---
17+
18+
# Eric Skiff, Resistor Anthems
19+
20+
An 18-track album of melodic 8-bit music, CC-BY 4.0, released by the composer "for use in your games, videos, and projects". Against the CC0 [subspaceaudio-5-chiptunes](subspaceaudio-5-chiptunes.md), the trade is a credit line for more than three times the tracks.
21+
22+
## Notes
23+
24+
- **Credit is required, in a set form:** "Music: Eric Skiff - Song Name - Resistor Anthems - Available at http://EricSkiff.com/music", one per track you use. Put it in the in-game credits
25+
- 18 MP3 tracks, downloadable one by one or as a single zip from the page
26+
- Games are named outright in the page's own description, so there is no game-versus-video question here
27+
- Widely used for about a decade, by the author's account "in thousands of videos, games, student projects". The page says nothing about Content ID; check a track in YouTube Studio before relying on it for a trailer
28+
29+
## Evidence
30+
31+
- Live page (2026-09-23): "Free 8-bit (chiptune) music for use in your games, videos, and projects"
32+
- Same page (2026-09-23): "All songs are released under the Creative Commons Attribution 4.0 (CC-BY) license. You are free to use this 8bit music in your products free of charge, as long as you provide attribution. Just link back to this site in the credits as: Music: Eric Skiff - Song Name - Resistor Anthems - Available at http://EricSkiff.com/music"
33+
34+
## Related
35+
36+
- [subspaceaudio-5-chiptunes](subspaceaudio-5-chiptunes.md)
37+
- [incompetech](incompetech.md)
38+
- [kenney-music-jingles](kenney-music-jingles.md)
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
id: subspaceaudio-5-chiptunes
3+
name: 5 Chiptunes (Action), SubspaceAudio
4+
url: https://opengameart.org/content/5-chiptunes-action
5+
category: audio
6+
subcategories: [music]
7+
license: CC0
8+
license_spdx: CC0-1.0
9+
commercial: true
10+
attribution_required: false
11+
formats: [WAV]
12+
tags: [cc0, chiptune, 8-bit, retro, music, looping, platformer]
13+
verified: 2026-09-23
14+
status: active
15+
---
16+
17+
# 5 Chiptunes (Action), SubspaceAudio
18+
19+
Five looping chiptune tracks by Juhani Junkala (SubspaceAudio), CC0: Title Screen, Level 1, Level 2, Level 3 and Ending. A complete small soundtrack for a retro platformer or shooter, and the catalog's first chiptune music; until now "chiptune" found only SFX generators.
20+
21+
## Notes
22+
23+
- **Measured from the download, 2026-09-23:** five WAV files, 47 MB zipped, plus an `INFO.txt` restating CC0 in the author's words
24+
- The tracks are sampled from a larger paid pack (400 Indie Game Music Loops on itch.io). Only these five are CC0; the paid pack has its own terms
25+
- Widely reused: the page's comments list many jam, itch and store games that use it. That is a mark of quality and also a Content ID consideration; see the note in [the audio README](README.md)
26+
- OpenGameArt is the host; the CC0 statement is both the submission's licence field and the author's own `INFO.txt`, which is stronger than most OGA provenance (see [`docs/provenance.md`](../../docs/provenance.md))
27+
28+
## Evidence
29+
30+
- Live OpenGameArt submission (2026-09-23): "Author: SubspaceAudio", "License(s): CC0", "Preview: 5 tracks, all seamlessly looping!"
31+
- Bundled `INFO.txt` (2026-09-23): "These music tracks have been released under CC0 creative commons license. You can do anything you want with these tunes."
32+
- Same page (2026-09-23): "This music is part of the 400 Indie Game Music Loops pack available from: https://subspaceaudio.itch.io/indie-game-music-loops"
33+
34+
## Related
35+
36+
- [eric-skiff-resistor-anthems](eric-skiff-resistor-anthems.md)
37+
- [kenney-music-jingles](kenney-music-jingles.md)
38+
- [chiptone](../tools/chiptone.md)

‎site/config.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"baseUrl": "/Free-Game-Dev-Assets",
77
"siteUrl": "https://tmhsdigital.github.io/Free-Game-Dev-Assets/"
88
},
9-
"expectedEntryCount": 310,
9+
"expectedEntryCount": 315,
1010
"categories": {
1111
"3d": { "label": "3D", "blurb": "Models, scans, PBR textures" },
1212
"environment": { "label": "Environment", "blurb": "HDRI, terrain, geodata" },

0 commit comments

Comments
 (0)