
MONSTER DATABASE
Build monsters, share sprites, power your jam game.
RPG Maker MZSymfony · PHP 8.4MIT license
Screenshot

01 · monster detail view
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.
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
- Backend: Symfony 8, PHP 8.4, Doctrine ORM
- Database: MariaDB
- Frontend: Twig, Hotwired Turbo + Stimulus, AssetMapper
- Deploy: Docker Swarm + Traefik
Links