Every character on rpg.actor lives on the open social web. Stats, sprites, game system data are all stored on the player's own server through AT Protocol. Any game can read them. Some can write to them. Only players control their data!
Through rpg.actor, players log into different games using their existing Bluesky accounts (or any AT Protocol personal data server) and carry a persistent character across multiple experiences. Your stats and sprite travel between adventures, you level up across different worlds, and your persona lives on across the internet.
Your mission: make a game, tool, or novelty that connects to the registry. Pull in a player's character sheet. Let them change their sprite. Do something weird with their character class. Any use of the actor.rpg.stats or actor.rpg.sprite counts!
Join the jam on itch.io to submit your entry and see what others are building.
First Place
An original and complete Japanese boxed copy of RPG Maker 2000 (RPGγγ―γΌγ«2000) with manuals for Win95, Win98, and Win2000.
Plus an Ultimate Creator account with a 100 character limit and your own custom .world domain to take your creation to the next level.
Second and Third Place
Each receives a Master Creator account with a 50 character limit to help create and share.
Fourth and Fifth Place
Each receives a Builder Creator account with a 10 character limit to help expand your world.
Use the RPGACTOR_Login plugin to load playable characters and use their existing .stats and .sprite to play themselves!
Pull random characters straight from the rpg.actor compendium and populate your game world with their own voices!
Build a custom character designer or clothing shop to update the user's .sprite with some stylish new outfits or accessories!
Make a tarot reader out of existing .stats data? Make a gambling game where losing turns your .sprite into a goblin. Go wild!
All valid entries will be featured on rpg.actor after the jam ends.
Jam games authenticate with AT Protocol using your credentials. That's powerful, but it means you should take precautions when playing entries you haven't vetted yourself.
rpg.actor records, or post to your Bluesky profile.After the jam, every featured entry on rpg.actor will show a trust badge:
Verified β Source code reviewed, network behavior inspected, vetted by admins.
Reviewed β Source available and passed verifiers with no signs of tampering.
Unvetted β No source available or not yet reviewed. Play with a test accounts only!
RPG Maker MZ Plugins
Compatible with RPG Maker MZ 1.6.0+
Download .zip v0.18.1
Jam Sample Project
Example implementation & showcase
Download .zip v0.16
| Resource | Link |
|---|---|
| itch.io Jam Page | itch.io/jam/rpgactor |
| Developer Guide | /dev-guide |
| Systems Reference | /systems |
| Lexicon JSON files | /lexicons/ |
| Public API base | https://rpg.actor/api/ |
| AT Protocol docs | atproto.com/docs |
Do I need to use RPG Maker MZ?
No. Any engine or language that can make HTTP requests will work. The API is plain REST.
Do players need a Bluesky account?
They need an AT Protocol identity. A Bluesky account is the easiest way to get one.
Can I write to stats, or only read?
Both. Reading is unauthenticated. Writing requires OAuth against the player's PDS. The MZ plugins and dev guide cover the flow.
What if my game uses a stat system rpg.actor doesn't support?
Use the custom system. It accepts arbitrary key/value pairs. See the custom system reference.
The jam runs April 1st β 20th, 2026. Sign up on itch.io to get started.