I don’t like MOSAIC strict. This is not the fault of MOSAIC strict. MOSAIC strict, near as I can tell, was designed for no real purpose except whimsy. Somehow it has been used to build modular game mechanics, but is it designed to do that? We may never know. Does it do that well? Not really.
I prefer to be a more of a light a candle than curse the darkness guy, so I don’t want to go into why I don’t like it but I do have to justify this whole post so here we go:
- Modular, this one is weird. A game cannot SAY that it is a complete game, but it can BE a complete game. That doesn’t make a lot of sense. I also don’t know why not allowing complete games is useful. Just fucking let games be complete. Who does that hurt?
- Optional. This I can see is trying to get to a decent idea – we don’t want to make entries that require other entries. Sure. But I think we can have a stab at better language.
- Short. Length seems very arbitrary. But as I say, it was just a bunch of letters designed to see what they do, so everything is arbitrary.
- Attested. Yes, this makes sense. Helps with googling. Keeping this one.
- Independent. I actually want things to interact with each other! That lets us build. So Independent feels like a dead end.
- Coreless. Appears to mostly exist to make the acronym work.
So why FRESCO? What is its purpose? The idea of FRESCO is to encourage the sharing of complete free-standing mechanics across the RPG design scene so that people don’t have to keep reinventing the wheel and can credit other designers in a simple way. Imagine if instead of everyone using PBTA or D&D, instead they had a shared library of stuff with a similar vibe but more variety. A FRESCO mechanic is one that has been road-tested and is well known much like things in PBTA, but then anyone can use in their games.
NOTE: yes of course everyone can already use everyone else’s game mechanics because they can’t be copyrighted, but they are often locked away in games you can’t read or are harder to see how to separate out from other things. FRESCO isn’t saying you can’t already do these things. It’s trying to make things easier. (Heck maybe MOSAIC makes things easier for you too. I’m not necessarily saying one should exist and the other shouldn’t. Great art scenes benefit from multiple systems, doubly so when they create feuds!)
F is for Free All FRESCO works must be free. You cannot produce a body of shared and shareable work if it is behind paywalls. However you can take rules that were presented as FRESCO, stick them in a book and sell that. You just can’t label that book as FRESCO, because of R.
R is for Registered All FRESCO products have to say they are FRESCO. You absolutely can go back and tag your old stuff as FRESCO though. Or indeed write out the rules of something you love, into a FRESCO format so it becomes FRESCO, but either way, it must be labeled. If it doesn’t say it, it isn’t FRESCO.
E is for Explicit MOSAIC says you can’t make assumptions, but I’d prefer to say you must state the assumptions you are making. You can say “this is a way to do stats, assuming you want stats”. You should also be clear on EVERY assumption if you can. MOSAIC says “assume there’s freeform play” but what is that? Figure out exactly what you’re doing and what you’re assuming and say so.
S is for Self-Contained A better version of Independent. Your mechanics must be complete within themselves. They might need input variables (eg this assumes you have some kind of stats that measure physical speed) and they produce some kind of output variable (eg this produces an order of play), but everything within that is a black box that operates on its own. Anyone can then refer to the element to get the result they want. Someone can improve the element, so it produces the same thing differently, but I don’t need to know if they did, if I don’t care. I can just say “insert thing that produces order of play here” and you can go find a FRESCO that does that (or make up your own).
C is for Creative Commons You cannot copyright anything that is FRESCO. Specifically, it must be released under Creative Commons Attribution (CC BY 4.0). Other people can share it around but they owe you a credit. Respect authorship! FRESCO is designed to build a shared language but not fuck people over.
O is for Outstretching It’s not just that we want to stop having to reinvent the wheel, we want to build on each other. A FRESCO element is self-contained but it is totally okay to improve them, alter them, develop them and stack them. You can make a game entirely out of FRESCO elements, and that could also be FRESCO, if you think your way of stacking them is awesome. Therefore the design of FRESCO elements can stretch out with suggestions for input and output, and what it might work best with, in an EXPLICIT way. A FRESCO element could say “this works great with games/FRESCOs that have X in them, not so good with Ys” because combination is the heart of game design.
+Flexible is part of the name because it sounds good but also because the point of any system should be to grow and improve. If you have a piece that is almost FRESCO but breaks a few rules, label that FRESCO Flexible, or FRESCO+. FRESCO strict, FRESCO-, FRESCO pure whatever you call it, is encouraged. But we trust you that if you need to colour outside the lines but also hat-tip the FRESCO collective, you have a good reason to do so. Better to bring together than get het up on specifics.
Something made that is FRESCO strict can be called “a fresco”. It can be as large or as small as you want. Calling it a fresco is a way of indicating it is something you want others to use if they need it. It’s possible that something could be MOSAIC strict and FRESCO. FRESCO doesn’t care.
As with all good manifestos, I will take no questions. Go make shit.


As they say in business, the best way to get money from people is to provide value beforehand. If you can do stuff that creates value, people feel they owe you for that as well as your shiny new game. So as I charge money for more stuff, I’m looking for more ways to provide value and shove my face and voice into everyone’s feed. The lovely folks at Boomer Radio Network are looking for nerd and nerd adjacent stuff from Australian podcasters. Here’s my two pitches. Both would aim to be about 20-25 minutes an episode, mostly just two people discussing things, with occasional guests, coming out every two weeks or so.