Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@

**Free assets and tools for commercial games, with every licence read at its source.**

[**Browse 420 sources**](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) · [Starter stacks](#starter-stacks) · [Choose by job](#start-here) · [Licences](#licences) · [Contribute](#contributing)
[**Browse 421 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-420-informational)](https://tmhsdigital.github.io/Free-Game-Dev-Assets/)
[![Sources](https://img.shields.io/badge/sources-421-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)
<br />
[![GitHub stars](https://img.shields.io/github/stars/TMHSDigital/Free-Game-Dev-Assets)](https://github.com/TMHSDigital/Free-Game-Dev-Assets/stargazers)
Expand Down Expand Up @@ -129,7 +129,7 @@ is a page on the site.

## Browse the catalog

The [website](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) searches all 420 entries
The [website](https://tmhsdigital.github.io/Free-Game-Dev-Assets/) searches all 421 entries
and filters them by category, licence, format, engine, commercial use, attribution, review
status, 2D camera view and how recently the licence was read, sorted as you choose. Press `/` to search, and keep the sources you
are weighing on a shortlist. Filtered views and individual entries have their own URLs, so you can send
Expand All @@ -141,7 +141,7 @@ someone exactly what you are looking at.
| **Tools** | 122 | Editors, pipeline, TTS, Godot add-ons | [`catalog/tools/`](catalog/tools/) |
| **2D** | 60 | Sprites, tilesets, UI and HUD, icons, palettes | [`catalog/2d/`](catalog/2d/) |
| **Audio** | 37 | SFX, music, foley, impulse responses | [`catalog/audio/`](catalog/audio/) |
| **Characters** | 30 | Rigged packs, generators, modular humanoids | [`catalog/characters/`](catalog/characters/) |
| **Characters** | 31 | Rigged packs, generators, modular humanoids | [`catalog/characters/`](catalog/characters/) |
| **Fonts** | 25 | OFL and commercial-ok typefaces, CJK | [`catalog/fonts/`](catalog/fonts/) |
| **Environment** | 20 | HDRI, terrain DEMs, geodata | [`catalog/environment/`](catalog/environment/) |
| **Shaders & VFX** | 18 | Shaders, particle and FX resources | [`catalog/shaders-vfx/`](catalog/shaders-vfx/) |
Expand Down
2 changes: 1 addition & 1 deletion catalog/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ One markdown file per source under a category folder. To add one, run `npm run n
| Tools | 122 | [`tools/`](tools/) | Editors, pipeline, TTS, Godot add-ons |
| 2D | 60 | [`2d/`](2d/) | Sprites, UI, icons, palettes |
| Audio | 37 | [`audio/`](audio/) | SFX, music, foley, IRs |
| Characters | 30 | [`characters/`](characters/) | Generators & modular humanoids |
| Characters | 31 | [`characters/`](characters/) | Generators & modular humanoids |
| Fonts | 25 | [`fonts/`](fonts/) | OFL / commercial-ok type |
| Environment | 20 | [`environment/`](environment/) | HDRI, terrain, geodata |
| Shaders & VFX | 18 | [`shaders-vfx/`](shaders-vfx/) | Shaders, particle textures, FX |
Expand Down
1 change: 1 addition & 0 deletions catalog/characters/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,5 +64,6 @@ Rocketbox, whose MIT licence requires the copyright notice to ship with your bui
| [kenney-animated-characters](kenney-animated-characters.md) | Kenney Animated Characters | CC0 | yes | active |
| [paragon-characters](paragon-characters.md) | Paragon Characters (Epic, on Fab) | custom | yes | needs-review |
| [metahuman](metahuman.md) | MetaHuman | custom | yes | needs-review |
| [csaf-psx-characters-sampler](csaf-psx-characters-sampler.md) | CSAF PSX Characters Sampler | custom | yes | needs-review |

\* MPFB/MakeHuman: **core exports/assets CC0**; app/addon code AGPL/GPL. Avoid **MB-Lab** and CharMorph **`mb_*`** AGPL bases — [`docs/high-risk.md`](../../docs/high-risk.md).
43 changes: 43 additions & 0 deletions catalog/characters/csaf-psx-characters-sampler.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
id: csaf-psx-characters-sampler
name: CSAF PSX Characters Sampler
url: https://csaf.itch.io/psx-characters-sampler
publisher: Core Systems Asset Factory
category: characters
subcategories: [rigged, animated]
license: custom
commercial: true
attribution_required: false
formats: [GLB, FBX, OBJ, Blend, PNG, gdshader]
tags: [low-poly, psx, horror, fantasy, ai-generated]
added: 2026-11-14
verified: 2026-11-14
status: needs-review
limits: "The models may not be resold or redistributed as assets"
---

# CSAF PSX Characters Sampler

17 free low poly PS1 style 3D characters from the studio Core Systems Asset Factory (CSAF), one taken from each of its paid PSX character packs, from a knight and a plague doctor to a patrol officer and a shambler. The page lists 52 skins across the 17, about 1,500 triangles per character, 256 px PNG textures and one shared humanoid skeleton with 45 animation clips and a T pose, delivered as GLB, FBX, OBJ and the Blender source, with a PSX shader for Godot 4. The page says the bodies are built in code and the textures painted by AI image models over the models' own renders; the skeleton and clips are the CC0 Quaternius Universal Animation Library and the bodies come from MakeHuman.

## Notes

- Self-submission: listed by the publisher
- Made with AI: the page states it in its own words (quoted in Evidence), and the itch.io AI disclosure on the page reads "AI Assisted, Code, Graphics"
- Engines: the page says the GLB files were tested in a blank Godot 4.7.2 project under Forward+, Compatibility and Mobile, and that Unity 6 and Unreal 5 "were not run here"
- This entry covers the free sampler only. The publisher sells the full casts as paid packs and as one paid PSX Character Library on the same itch.io account; those are not covered here
- Review: a maintainer reading of the publisher's own terms (commercial use, no credit, no resale or redistribution of the models as assets) on the live page.

## Evidence

- Live page (2026-11-14): "Use the models in any number of commercial or non-commercial games, no attribution required, and modify them freely."
- Same page (2026-11-14): "Do not resell or redistribute the models themselves as assets."
- Same page (2026-11-14): "Made with AI tools: the bodies are built in code and their textures painted by AI image models over their own renders"
- Same page (2026-11-14): "The skeleton and clips are the CC0 Quaternius Universal Animation Library; the bodies come from MakeHuman (CC0 output)."

## Related

- [makehuman](makehuman.md)
- [mpfb](mpfb.md)
- [quaternius-universal-base-characters](quaternius-universal-base-characters.md)
- [barnabe-wild-lowpoly-rigged](barnabe-wild-lowpoly-rigged.md)
1 change: 1 addition & 0 deletions docs/ai-assets.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ the same set.
- [BitNuker Fantasy Environments Sampler](../catalog/2d/bitnuker-fantasy-environments-sampler.md)
- [BitNuker Workshop Sampler](../catalog/2d/bitnuker-workshop-sampler.md)
- [BudgetPixel Sound Effects](../catalog/audio/budgetpixel-sfx.md)
- [CSAF PSX Characters Sampler](../catalog/characters/csaf-psx-characters-sampler.md)
- [SFXMint](../catalog/audio/sfxmint.md)
- [Soundza](../catalog/audio/soundza.md)

Expand Down
2 changes: 1 addition & 1 deletion site/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"baseUrl": "/Free-Game-Dev-Assets",
"siteUrl": "https://tmhsdigital.github.io/Free-Game-Dev-Assets/"
},
"expectedEntryCount": 423,
"expectedEntryCount": 424,
"linkCheck": {
"_comment": "Hosts that refuse scripted requests whatever the source's health (403/429 every week in the link report, #77). check-links lists their entries under 'Checked by hand' with the entry's verified date instead of 'Refused'. Remove a host when it starts answering.",
"manualHosts": {
Expand Down