
MONSTER DATABASE
Build monsters, share sprites, power your jam game.
RPG Maker MZSymfony · PHP 8.4MIT license
Screenshot
About
A little tool I built for the rpg.actor game jam — a web-based monster editor and shared sprite pool for RPG Maker MZ stats.
Self-host it, plug it into your jam entry, or just raid the sprite pool.
Live at monster-database.todi.wtf.
What it does
- Create and edit monsters with all 18 RMMZ stats (HP, MP, ATK, DEF, MAT, MDF, AGI, LUK…) plus gold drops, items, locations and special attacks.
- Upload battle sprites, dungeon sprites and animated sprite sheets with configurable grid dimensions and named animations.
- Drop a sprite map in the splitter, set the grid, get clean individual sprites back — one by one, as a zip, or straight into the shared pool.
- Contribute sprites under CC0 or CC-BY 4.0. Attribution is tracked and returned with every API response.
- Full REST API with search, filters, bulk export/import and a random-encounter endpoint to feed your game runtime live.
- Stat-range hints on every field so you don't have to guess what a slime's HP looks like.
Who it's for
- Game-jam folks who need monsters and don't want to build a database from scratch.
- RPG Maker devs who want a web-based editor with sprite management.
- Designers who want a shareable monster API other tools and games can consume.
Stack
- BackendSymfony 8, PHP 8.4, Doctrine ORM
- DatabaseMariaDB
- FrontendTwig, Hotwired Turbo + Stimulus, AssetMapper
- DeployDocker Swarm + Traefik
Links