Skip to content

Commit 5bd86a1

Browse files
TMHSDigitalclaude
andcommitted
catalog: layered parallax backgrounds and match-3 gems
Closes the two leave points left by the platformer and puzzle task tests. Each OpenGameArt page read, and each archive downloaded to the scratchpad to measure it and read any bundled licence, on 2026-09-23. - ansimuz-industrial-parallax (CC0): four PNG layers plus PSD; CC0 in the OGA field and in ansimuz's bundled license.txt. - gustavo-saraiva-city-parallax (CC0): four 240x135 pixel layers. - bondoki-rotating-gems (CC0): seven animated gem colours with heart-bomb and rainbow-bomb special pieces; delivered as GIFs, which the entry says although the page says PNG. - sylly-gem-match-3 (CC0): four gems in six colours, PNG and SVG; bundled License.txt names Andrew Tidey and CC0. Not added: GrumpyDiamond's Parallax Mountain Background. Its OGA page says CC0, but the licence file inside the download says CC-BY-3.0 with credit. A source that contradicts itself is not a CC0 entry. Counts 315 -> 319 (2D 54). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wc67NX9MM964uaVGn4bpZJ
1 parent d2210bb commit 5bd86a1

8 files changed

Lines changed: 156 additions & 6 deletions

‎README.md‎

Lines changed: 4 additions & 4 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-315-informational)](https://tmhsdigital.github.io/Free-Game-Dev-Assets/)
6+
[![Sources](https://img.shields.io/badge/sources-319-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 315 sources](https://tmhsdigital.github.io/Free-Game-Dev-Assets/)** · [Master index](catalog/README.md) · [Start here](#start-here) · [Licences](#licences)
17+
**[Browse 319 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 315 entries
94+
The [website](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) searches all 319 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,7 +100,7 @@ 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** | 50 | Sprites, tilesets, UI and HUD, icons, palettes | [`catalog/2d/`](catalog/2d/) |
103+
| **2D** | 54 | Sprites, tilesets, UI and HUD, icons, palettes | [`catalog/2d/`](catalog/2d/) |
104104
| **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/) |

‎catalog/2d/README.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ two carry obligations the rest do not.
5959
| [kenney-puzzle-pack-2](kenney-puzzle-pack-2.md) | Kenney Puzzle Pack 2 | CC0 | yes | active |
6060
| [kenney-playing-cards-pack](kenney-playing-cards-pack.md) | Kenney Playing Cards Pack | CC0 | yes | active |
6161
| [kenney-boardgame-pack](kenney-boardgame-pack.md) | Kenney Board Game Pack | CC0 | yes | active |
62+
| [bondoki-rotating-gems](bondoki-rotating-gems.md) | Rotating Gems for Match-3 (Bondoki) | CC0 | yes | active |
63+
| [sylly-gem-match-3](sylly-gem-match-3.md) | Gem Match 3 Set (Sylly) | CC0 | yes | active |
64+
| [ansimuz-industrial-parallax](ansimuz-industrial-parallax.md) | Industrial Parallax Background (ansimuz) | CC0 | yes | active |
65+
| [gustavo-saraiva-city-parallax](gustavo-saraiva-city-parallax.md) | City Parallax Pixel Art (Gustavo Saraiva) | CC0 | yes | active |
6266
| [kenney-cursor-pack](kenney-cursor-pack.md) | Kenney Cursor Pack | CC0 | yes | active |
6367
| [kenney-pixel-platformer](kenney-pixel-platformer.md) | Kenney Pixel Platformer | CC0 | yes | active |
6468
| [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: ansimuz-industrial-parallax
3+
name: Industrial Parallax Background (ansimuz)
4+
url: https://opengameart.org/content/industrial-parallax-background
5+
category: 2d
6+
subcategories: [backgrounds, pixel]
7+
license: CC0
8+
license_spdx: CC0-1.0
9+
commercial: true
10+
attribution_required: false
11+
formats: [PNG, PSD]
12+
tags: [cc0, parallax, background, layers, pixel, industrial, night, platformer, side-scroller]
13+
camera_perspective: side_scroller
14+
verified: 2026-09-23
15+
status: active
16+
---
17+
18+
# Industrial Parallax Background (ansimuz)
19+
20+
A night-time industrial skyline split into four seamless, looping layers for a scrolling side-view game, by Luis Zuno (ansimuz), CC0. The catalog's first background supplied as separate layers: move each at its own speed and you have parallax.
21+
22+
## Notes
23+
24+
- **Measured from the download, 2026-09-23:** four PNG layers (`foreground` 272x104, `buildings` 272x150, `far-buildings` 213x142, `bg` 272x160), the layered PSD, and a `license.txt`
25+
- Small pixel-art canvas, about 272 pixels wide. Scale with nearest-neighbour filtering (in Godot, the texture filter set to Nearest) or it will blur
26+
- One scene. ansimuz is the author of [ansimuz-sunnyland](ansimuz-sunnyland.md); ansimuz's paid packs on itch.io are separate and not covered here
27+
- OpenGameArt hosts it; the CC0 is in both the submission's licence field and the author's bundled `license.txt`
28+
29+
## Evidence
30+
31+
- Live OpenGameArt submission (2026-09-23): "Author: ansimuz", "License(s): CC0", "It's completely looped, layered and seamless, ready to use on your game."
32+
- Bundled `license.txt` (2026-09-23): "Artwork created by Luis Zuno (@ansimuz) License (CC0) You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission"
33+
34+
## Related
35+
36+
- [gustavo-saraiva-city-parallax](gustavo-saraiva-city-parallax.md)
37+
- [ansimuz-sunnyland](ansimuz-sunnyland.md)
38+
- [kenney-pixel-platformer](kenney-pixel-platformer.md)
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
id: bondoki-rotating-gems
3+
name: Rotating Gems for Match-3 (Bondoki)
4+
url: https://opengameart.org/content/rotating-gems-for-match3
5+
category: 2d
6+
subcategories: [sprites, puzzle]
7+
license: CC0
8+
license_spdx: CC0-1.0
9+
commercial: true
10+
attribution_required: false
11+
formats: [GIF, PNG]
12+
tags: [cc0, match-3, gems, jewels, animated, puzzle, casual, mobile]
13+
verified: 2026-09-23
14+
status: active
15+
---
16+
17+
# Rotating Gems for Match-3 (Bondoki)
18+
19+
Animated gems made for a match-3 game, CC0, from 2021: seven colours, plus heart-bomb and rainbow-bomb special pieces in each colour and three rainbow gems.
20+
21+
## Notes
22+
23+
- 40-frame rotation animations at 52x52 pixels per tile, per the author
24+
- **Delivered as animated GIFs**, one per gem and special piece, plus one PNG (`gem_bomb_rainbow.png`). The description says PNG; the animations themselves are GIFs. For an engine, split the GIF frames into a sprite sheet
25+
- No bundled licence file; the CC0 is the OpenGameArt licence field. See [`docs/provenance.md`](../../docs/provenance.md)
26+
- For vector gems you can recolour and scale, see [sylly-gem-match-3](sylly-gem-match-3.md)
27+
28+
## Evidence
29+
30+
- Live OpenGameArt submission (2026-09-23): "Author: Bondoki", "License(s): CC0", published April 29, 2021
31+
- Same page (2026-09-23): "Set of 7 differently colored rotating gems/jewels + 7*2 (heart bomb and rainbow bomb) in the appropiate color and 3 rainbow color gems for match-3 puzzle games. Animations contain 40 frames each and size per tile is 52x52 pixels"
32+
33+
## Related
34+
35+
- [sylly-gem-match-3](sylly-gem-match-3.md)
36+
- [kenney-puzzle-pack-2](kenney-puzzle-pack-2.md)
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
id: gustavo-saraiva-city-parallax
3+
name: City Parallax Pixel Art (Gustavo Saraiva)
4+
url: https://opengameart.org/content/city-parallax-pixel-art
5+
category: 2d
6+
subcategories: [backgrounds, pixel]
7+
license: CC0
8+
license_spdx: CC0-1.0
9+
commercial: true
10+
attribution_required: false
11+
formats: [PNG]
12+
tags: [cc0, parallax, background, layers, pixel, city, platformer, side-scroller]
13+
camera_perspective: side_scroller
14+
verified: 2026-09-23
15+
status: active
16+
---
17+
18+
# City Parallax Pixel Art (Gustavo Saraiva)
19+
20+
A tiny pixel-art city background in four parallax layers at 240x135, CC0. 240x135 is exactly an eighth of 1920x1080, so it scales cleanly to full HD at 8x.
21+
22+
## Notes
23+
24+
- **Measured from the download, 2026-09-23:** four PNGs at 240x135 each: `BG`, `Background 1`, `Middle`, `Foreground`. The whole archive is 6 KB
25+
- Low detail by design. Suits a low-resolution pixel game; at higher resolutions it will read as sparse
26+
- Scale with nearest-neighbour filtering to keep the pixels sharp
27+
28+
## Evidence
29+
30+
- Live OpenGameArt submission (2026-09-23): "Author: Gustavo Saraiva", "License(s): CC0", "Package complete Background and layer of parallax in pixel art, 240x135 px"
31+
- Same page (2026-09-23): "Copyright/Attribution Notice: Not is required, enjoy :)"
32+
33+
## Related
34+
35+
- [ansimuz-industrial-parallax](ansimuz-industrial-parallax.md)
36+
- [kenney-pixel-platformer](kenney-pixel-platformer.md)

‎catalog/2d/sylly-gem-match-3.md‎

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
id: sylly-gem-match-3
3+
name: Gem Match 3 Set (Sylly)
4+
url: https://opengameart.org/content/gem-match-3-set
5+
category: 2d
6+
subcategories: [sprites, puzzle]
7+
license: CC0
8+
license_spdx: CC0-1.0
9+
commercial: true
10+
attribution_required: false
11+
formats: [PNG, SVG]
12+
tags: [cc0, match-3, gems, jewels, vector, puzzle, casual, mobile]
13+
verified: 2026-09-23
14+
status: active
15+
---
16+
17+
# Gem Match 3 Set (Sylly)
18+
19+
Four gem shapes in six colours for a match-3 game, by Andrew Tidey (Sylly), CC0, with a vector source. Static pieces: pair with your own tweens for swaps and pops.
20+
21+
## Notes
22+
23+
- **Measured from the download, 2026-09-23:** 73 PNGs under `PNG/` (for example `PNG/Large/Gem Type1 Blue.png`), one SVG source, and a `License.txt`
24+
- The SVG means you can re-render at any resolution or add colours, which matters on high-density phone screens
25+
- No special pieces (bombs, rainbows); for those, see [bondoki-rotating-gems](bondoki-rotating-gems.md)
26+
27+
## Evidence
28+
29+
- Live OpenGameArt submission (2026-09-23): "Author: Sylly", "License(s): CC0", "Small gem match three set, 4 different gems, in six colours Comes with vector and png formats"
30+
- Bundled `License.txt` (2026-09-23): "Gem Match Three by Andrew Tidey License (Creative Commons Zero, CC0) http://creativecommons.org/publicdomain/zero/1.0/ You may use these assets in personal and commercial projects. Credit to me via name (Andrew Tidey) or link to website (andrewtidey.blogspot.co.uk) is appreciated but not necessary"
31+
32+
## Related
33+
34+
- [bondoki-rotating-gems](bondoki-rotating-gems.md)
35+
- [kenney-puzzle-pack-2](kenney-puzzle-pack-2.md)
36+
- [kenney-ui-pack](kenney-ui-pack.md)

‎catalog/README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ 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 | 50 | [`2d/`](2d/) | Sprites, UI, icons, palettes |
9+
| 2D | 54 | [`2d/`](2d/) | Sprites, UI, icons, palettes |
1010
| 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 |

‎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": 315,
9+
"expectedEntryCount": 319,
1010
"categories": {
1111
"3d": { "label": "3D", "blurb": "Models, scans, PBR textures" },
1212
"environment": { "label": "Environment", "blurb": "HDRI, terrain, geodata" },

0 commit comments

Comments
 (0)