MONSTER DATABASE.
Build monsters, share sprites, power your jam game.
STATUS: LIVE
RPG MAKER MZ
SYMFONY · PHP 8.4
MIT 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.
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 and import, and a random-encounter endpoint if you want to feed your game runtime live.
- Stat-range hints on every field so you don't have to guess what a "slime 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 that other tools and games can consume.
STACK
- BACKENDSymfony 8, PHP 8.4, Doctrine ORM
- DATABASEMariaDB
- FRONTENDTwig, Hotwired Turbo + Stimulus, AssetMapper
- DEPLOYDocker Swarm + Traefik