In a faraway land, a hero awakens to find the world has changed. The peaceful world seems somehow less peaceful. Word arrives of a corrupting force that has unleashed havoc. Fertile lands turned to sand, animals of the woods growing large and evil and the hearts of mankind being corrupted with power. Signs of this corruption manifest across the land in the form of black splotches. Could this be the work of Tulo Tulodon banished so long ago? Can he be stopped before it’s too late?
Grit is played over a series of games. There's no set path you absolutely need to take to reach the end, so your campaign length will vary. Will you try to explore every inch of the world or crash the end game? Save your progress after each game or a series of games and pick it up at a later time.
Travel around a modular, hidden map as you meet the townsfolk and battle the evil of the land. You must end your game at a checkpoint or you will lose your progress and need to reset to your previous checkpoint.
Locations and events are depicted by QR codes. To use the QR codes, you'll need a QR code reader app. My preferred app during design was ‘QR CODE READER – FREE’ by hopesj0314 in the Google App Store. You'll want one that allows you to see websites.
Try it for yourself:
QR codes will link to 277 websites with interactions with townsfolk, enemies and the environment. There are standard codes you can access whenever, immediate codes that are forced interactions when they are revealed and dig sites where you spend a stamina to uncover hidden items.
If you do not have a way to view QR codes, we've got you covered with the QR code booklet available for download after purchase. It contains a PDF of all the links sorted in card number order.
Check out Grit on Tabletop Simulator
Component | Quantity | Photo |
---|---|---|
{{item.name}} | {{item.quantity}} |
|
Average Rating | 3 reviews |
---|---|
Publish Date | August 10, 2021 |
Edition | First |
Department | Games |
Tags | {{tag.properties.name}} |
{{review.properties.review|truncate(review.stash('truncate')||200)}}