日本語 | 中文 | Español | Français | हिन्दी | Italiano | Português (BR)
Monorepo for all Sprite Foundry asset packs. Each pack ships 16 character variants with 8 directional sprites across 3 map layers (albedo, normal, depth) at 48px resolution.
| Pack | npm | Variants | Theme |
|---|---|---|---|
| Undead Patrol | @sprite-foundry/undead-patrol-48 |
16 (8 zombies + 8 living) | Horror/survival |
| Goblin Warband | @sprite-foundry/goblin-warband-48 |
16 (8 combat + 8 camp) | Fantasy enemies |
| Fantasy Heroes | @sprite-foundry/fantasy-heroes-48 |
16 (8 core + 8 second party) | Classic RPG party |
| Fantasy Villains | @sprite-foundry/fantasy-villains-48 |
16 (8 elite + 8 court) | Boss encounters |
| Pirate Raiders | @sprite-foundry/pirate-raiders-48 |
16 (8 officers + 8 crew) | Maritime/naval |
| Townsfolk | @sprite-foundry/townsfolk-48 |
16 (8 town core + 8 town life) | Medieval NPCs |
| Monster Pack | @sprite-foundry/monster-pack-48 |
16 (6 body classes) | Monster bestiary |
# Install any pack individually
npm install @sprite-foundry/undead-patrol-48
npm install @sprite-foundry/goblin-warband-48
npm install @sprite-foundry/fantasy-heroes-48
npm install @sprite-foundry/fantasy-villains-48
npm install @sprite-foundry/pirate-raiders-48
npm install @sprite-foundry/townsfolk-48
npm install @sprite-foundry/monster-pack-48Each pack follows an identical structure:
<pack>/assets/<variant>/
albedo/ 8 directional PNGs (base color)
normal/ 8 directional PNGs (dynamic lighting)
depth/ 8 directional PNGs (parallax/elevation)
manifest.json provenance + render contract + SHA-256 checksums
Directions: front, front_left, left, back_left, back, back_right, right, front_right
Resolution: 48x48px transparent PNGs
import { resolve } from 'path';
// Load a sprite from an installed pack
const spritePath = resolve(
'node_modules/@sprite-foundry/undead-patrol-48/assets/shambler/albedo/front.png'
);
// Read the manifest for metadata
const manifest = require('@sprite-foundry/undead-patrol-48/assets/shambler/manifest.json');Works with any engine: Godot, Phaser, PixiJS, RPG Maker, Unity, or raw canvas.
# Verify all packs
npm run verify
# Verify a single pack
cd packages/undead-patrol-48 && npm run verifyEach pack contains:
- 384 PNG sprites (16 variants x 8 directions x 3 layers)
- 16 manifests with full provenance and checksums
- 16 preview sheets for visual reference
- Total across all 7 packs: 2,688 sprites
This repository contains static image assets only.
- Data touched: PNG files read from disk at install time
- No executable code — no install scripts, no postinstall hooks
- No network egress — assets are consumed locally
- No secrets or credentials in source or output
- No telemetry collected or sent
- Permissions: none required — read-only static files
sprite-foundry-packs/
packages/
undead-patrol-48/ @sprite-foundry/undead-patrol-48
goblin-warband-48/ @sprite-foundry/goblin-warband-48
fantasy-heroes-48/ @sprite-foundry/fantasy-heroes-48
fantasy-villains-48/ @sprite-foundry/fantasy-villains-48
pirate-raiders-48/ @sprite-foundry/pirate-raiders-48
townsfolk-48/ @sprite-foundry/townsfolk-48
monster-pack-48/ @sprite-foundry/monster-pack-48
tooling/
verify-all.mjs shared verification script
Each pack is independently versioned and publishable to npm.
- Node.js: >= 14.0.0
- Engines: Godot 4.x, Phaser 3, PixiJS 7+, RPG Maker MZ, Unity (via StreamingAssets), or any engine that reads PNGs
- OS: Windows, macOS, Linux
MIT
Built by MCP Tool Shop