FOLK — Weird Indie Sandbox MMORPG
FOLK
FOLK
Verified

Weird Indie Sandbox MMORPG

Weird Indie Sandbox MMORPG

FOLK is a weird, hand-drawn sandbox MMORPG set in a strange afterlife. Tame mystical creatures, terraform the land, build a town from nothing, and carve your own path through a living online world shared with real players. Free to play.

No rails. No "right" way to play. That's FOLK: cozy, strange, and wide open.

Folks are crooked little creatures born from an imperfect universe. Just like ours. Catch them, raise them, shape how they grow, and take them into battle.

WHAT YOU CAN DO

🌍 Explore a living afterlife. A hand-drawn sandbox full of secrets, wild creatures, dungeons, and other players. The world evolves based on your every action.

🐾 Tame & collect Folk. Hunt down mystical creatures, level them up, and shape their stat growth into the fighter, gatherer, or companion you want.

🏡 Build your own town. Terraform the land and raise your settlement from the ground up, unlocking new buildings as your world grows.

🌱 Grow or raze nature. Plant seeds and cultivate lush forests and gardens, or tear it all down. The world responds to how you treat it.

🔥 Strategic combat. Master elements, spells, and stats. Delve into dungeons, face bosses, and push into dangerous advanced areas.

🎣 Gather, craft & trade. Fish, farm, mine, and dig for rare artifacts. Craft with recipes, then sell and trade with merchants and other players.

🤝 Make friends. Nobody faces the afterlife alone. Meet players from all over in a shared MMORPG world, start a clan or join one, team up, and share the journey together.

📜 Chase quests & badges. Missions, quests, reputation, and collectible badges give you endless goals to chase.

Play, fail, learn from it, and have fun.

Reviews
(0)
—

Be the first to review this product.

UpdatesView all
The floppy disk you like is going to come back in style
The floppy disk you like is going to come back in styleIt all starts somewhere. A few weeks ago we started integrating the game with AT Protocol, the open network Bluesky is built on - the Atmosphere, if you have heard people call it that. You have been able to log in with your Atmosphere account for a while now, but login is the boring half. What logging in actually gives us is the player's DID: a permanent identifier that points at them and belongs to them, not to us. Once a player has a DID, there is a lot more you can do with it. All of a DID's data lives in a repository on a PDS - a Personal Data Server, the piece of the network that stores your records and hands them out to anyone who asks. A repo is the closest thing the web has had in a long time to a floppy disk: a small labelled object that holds your stuff, that you can pick up and carry to another machine when you get bored of this one. Anyone can run the machine, so the first thing I did was host my own and give it a face. A recent PDS release turned the branding into a small, documented set of variables. The defaults are deliberately neutral, so an untouched PDS looks like nothing in particular. Ours is green dots. at.folk.lol - FOLK's personal data server. Looking at other people's repos Then I started poking around other people's repositories, first with atproto.at and pdsls.dev. Both are good. Neither showed me what I wanted for a game, so I built my own: folk.observer. It has two modes: one shows you the records, the other shows you the player. Nerd mode In nerd mode you get the whole repository. Game collections at the top, everything else underneath, all of it rendered with Pierre's trees component. A whole repo, game records first. Every collection here is public and readable by anything that speaks atproto. Individual records get the diff treatment, with a custom yurei theme ported over from our nvim config. One lol.folk.profile record. The nickname and the portrait live in the player's repository, not ours. Artist mode In artist mode you skip all of that and just see the player: avatar, nickname, badges. Everything that happened to get mirrored out of the game and into their PDS, with no DIDs or collection names anywhere on screen. The same data as above, just simpler. About those badges The badges are signed with the FOLK key, and artist mode only displays the verified ones. An award is a record sitting in the player's own repository, and a player can write anything they like there - so an award with no valid signature is a claim, not an achievement. Nerd mode still shows those, labelled as unsigned. I wrote our own badge lexicon first. Then I read some of Dan Abramov's posts about lexicon design and threw mine away in favour of the existing community.lexicon.badge.award. That seems to be the way to go, and there was a concrete reason beyond going with the crowd: an award has to reference a badge by URI and hash, and you cannot point that kind of reference at one item inside a list. Every badge has to be its own record no matter what you do. Once that is true, a homemade lexicon is just a less-known spelling of one that already exists. I guess that's it for now. Enter here with your Atmosphere account to play the game! Everything linked above, in one place: atproto.com - the protocol itself. at.folk.lol - our PDS. atproto.at and pdsls.dev - the repo browsers. folk.observer - our repo browser. trees.software and diffs.com - Pierre's components behind nerd mode. lexicon.community - home of the badge lexicon we use. overreacted.io - Dan Abramov's posts. github.com/folksoftware/nvim - where the Yurei theme comes from.
Aug 25, 2026
Changelog - Aug 18, 2026Finally, after a coordinated terraforming effort, the Mandragola’s Nest Island in the Overworld has been reached, and someone has already made it their base! By the way, new updates have been pushed and more are on the way! Check them out! Hágoónee'
Aug 18, 2026
Changelog - Aug 10, 2026The second floor of the dungeon has opened, and a guest is waiting. A guest who's gonna kick your ass if you're not strong enough!
Aug 10, 2026