To be clear, this isnβt a framework to apply to shows generally. Itβs a glib way of encapsulating one of my core issues with the Boba Fett show.
16.02.2026 22:31 β π 1 π 0 π¬ 1 π 0@ryanloos.bsky.social
That classic mix of history major, web developer, and TTRPG designer (He/Him). Owner of GrinningPortalGames.com
To be clear, this isnβt a framework to apply to shows generally. Itβs a glib way of encapsulating one of my core issues with the Boba Fett show.
16.02.2026 22:31 β π 1 π 0 π¬ 1 π 0I like to refer to that show as mathematically wrong. Half flashback + 1/4 Mando episodes = only 25% of the runtime is forward narrative momentum for the βmainβ character.
16.02.2026 20:54 β π 1 π 0 π¬ 1 π 0graphic that says no ice in Minnesota itch.io charity bundle
The No ICE in Minnesota Charity Bundle has officially LAUNCHED!
There are 1,439 games to discover for a $10+ donation to Immigrant Law Center of Minnesota!
Purchase the bundle here: itch.io/b/3484/no-ic...
This motivated me to finally get my work up on itch.io. I've added my very modest library to the bundle. Fellow game designers: if you can afford it, please consider joining. All proceeds go to the Minnesota Immigration Law Center. #ttrpg
itch.io/jam/no-ice-i...
At the top it says "Masks, a new generation" in font thats slanted off to the right. In the middle are five icons layed out roughly in a circle, starting with an embarrassed face, then (going right) an alien, then a bomb, then an oustretched hand, and finally two hands clasped together. At the bottom it says "Game Master Moves Re-Generated" in the same font as the top section.
Hi folks, I've made another GM moves cheatsheet, this one for #masksanewgeneration
It re-arranges the GM Moves cheatsheet into a more focused and customizable layout. Free on DTRPG.
tinyurl.com/mhandchu
P.S. If you think of other #pbta #ttrpg games that could use this treatment, let me know!
I've recently had to explain #ttrpg adventures to folks outside the hobby several times, so I wrote a blog post I can point them to in the future. Feel free to send it to folks in your life who want to know more about your hobby.
grinningportalgames.com/blog/ttrpg-101
In the upper left at an angle it says "Gabaghoul: A Sleazy Symbiosis." Below that is the key art showing a barrel in a cellar that has sprouted a green toothy mouth, a long tentacle, and several beady purple eyes. Beneath that it says "A monster of the week mystery", followed by the logo for Grinning Portal Games.
My newest #ttrpg project lives!
Gabaghoul: A Sleazy Symbiosis is a #monsteroftheweek adventure where the hunters race against the clock to stop a clan of ghouls from resurrecting (via human sacrifice) the enormous comatose mimic beneath the city.
Check it out on DTRPG
tinyurl.com/45zajwbk
I don't know why the "Piggy" thing is bothering me so much. It's one more unforgivable thing in a list of 20,000 unforgivable things, but I've been mad about it for like 12 straight hours.
18.11.2025 23:48 β π 37104 π 4048 π¬ 2748 π 555A re-organized list of the keeper moves from Monster of the Week. The categories are: Foreshadowing & Tension, Surprise!, Simplify Hunter Goals, Complicate Hunter Goals, Threaten Physically, Pursue Monster Goals, Multipurpose. Each move type has a glyph next to it to indicate its original sorting (basic, location, bystander, minion, monster)
Hi folks. During my recent Monster of the Week campaign I made a resource for myself that I'd like to share.
Introducing Keeper Moves Re-Typed: the same move list you know and love, but organized by pacing/story beats. Free on DTRPG tinyurl.com/2b5ev6r3
#ttrpg #monsteroftheweek
View from the inside of a train looking out the window. There is no one in the seats on either side. Outside the window the view is all misty other than the reflection of a skeletal figure. There is a title across the top that says "No Time for the Wicked: Trapped on the Cyre 1313." On the top right there is a badge that says silver bestseller. On the bottom left is a small icon that says "A Ravenloft Adventure". At the bottom of the image it says "Trap your players in a time loop on a doomed lightning rail"
Looking for a time loop ghost train mystery for Halloween? Thats a weirdly specific ask but fortunately my adventure No Time for the Wicked is exactly that and currently 30% off! www.dmsguild.com/product/4937...
(Stay tuned for my next adventure featuring The Bagman)
#dnd #ttrpg #dnd5e
#WarRavagedPortland
08.10.2025 11:23 β π 36231 π 11246 π¬ 1268 π 1806I live and work in Portland. We have our problems, but we're far from "war torn." Americans, regardless of political affinity, should be horrified by a President occupying home soil. Especially when said President is so clearly driven by cruelty, selfishness, retribution, and pursuit of power.
27.09.2025 18:38 β π 0 π 0 π¬ 0 π 0Cover art for 8 different adventures, banner across the bottom that says "5e Adventure Bundle - 56% off"
My ghost train timeloop adventure, No Time for the Wicked, is part of this amazing Bundle on DMSguild. Check it out!
www.drivethrurpg.com/en/product/5...
#ttrpg #dnd #5e
Check out my latest blog post on making time loops in ttrpgs. Special thanks to @drew-makes-games.itch.io for inspiring this post.
09.05.2025 17:38 β π 10 π 1 π¬ 0 π 1Just happened to schedule a game of Eat the Reich for today without realizing itβs VE Day π.
08.05.2025 15:47 β π 0 π 0 π¬ 0 π 0The dismantling of games journalism exactly mirrors the dismantling of the industry it covers.
Itβs a very deliberate disassembly - media in general is being actively killed off by myopic and utterly useless vandals.
I sincerely wish ill for those who *indulge* in causing layoffs.
#WIPwednesday #ttrpg #dnd
Working on the adventure that will come with Serenity Springs, my upcoming suburban 1950's themed horror setting.
Current question: What does the statblock for a classic Roswell-style alien look like? π½
Intrigued? Follow along here: www.kickstarter.com/projects/207...
Looking for a dose of RPG sillyness? Check out my first blog post where I introduce my longest-running NPC. Special shoutout to @thefuzzyslug.bsky.social for the art. grinningportalgames.com/blog/tale-of...
#ttrpg
Hello #ttrpg world!
Introducing: Grinning Portal Games! This will be the central place to find all of my future publications, blog posts, and more. Check out the site here: grinningportalgames.com
And please follow on Bluesky: bsky.app/profile/grin...
A hand-drawn purple oval with a slight smile and two sharp teeth
Hello pile of new followers out of nowhere and old followers! Apologies for being real quite lately. I've been heads down on a personal project which I will announce here soon! (hint below)
19.03.2025 15:48 β π 1 π 0 π¬ 0 π 0#ThankaTTRPGcreator @wobblerocket.com offered my adventure in his newsletter the other week. I've enjoyed being part of his discord community and I look forward to more collaboration in the future.
19.02.2025 21:49 β π 2 π 0 π¬ 0 π 0#ThankaTTRPGcreator @drew-makes-games.itch.io probably needs no introduction in this space. He was one of the first people I reached out to when I joined Bluesky, and even helped promote my adventure at a local convention. An all around lovely human :)
18.02.2025 20:13 β π 2 π 0 π¬ 0 π 1#thankaTTRPGcreator A few weeks ago I was thrilled to discover that @slicesndices.bsky.social are playing my adventure live on Twitch! This clip in particular was lovely to hear. tinyurl.com/4kx4pnpy. Check them out on twitch www.twitch.tv/slicesndices and youtube www.youtube.com/@SlicesnDices.
17.02.2025 16:37 β π 0 π 0 π¬ 0 π 0#thankaTTRPGcreator
Shoutout to the Runic Press crew, specifically
@caspi.bsky.social for reviewing the adventure and encouraging me to write more, and @despisedsamaritan.com for putting it into the Bluesky bundle. This team makes lots of cool things, check em out at www.patreon.com/RunicPress
#ThankaTTRPGcreator @phdnd.bsky.social graciously agreed to review my module, and it feels great being able to include a video review on the DMSguild page. If you want awesome Ravenloft inspiration and ideas I highly recommend his channel youtu.be/1z4SlfDKu_4?...
15.02.2025 18:23 β π 1 π 0 π¬ 0 π 0#ThankaTTRPGCreator @grantbrees.mossyantler.com helped get this adventure to the finish line with some good edits, and he continues to champion it wherever it appears. He's on his own TTRPG journey with @mossyantler.games, which is full of great GMing advice. www.youtube.com/watch?v=gK8R...
14.02.2025 21:31 β π 2 π 1 π¬ 0 π 0View from the inside of a train looking out the window. There is no one in the seats on either side. Outside the window the view is all misty other than the reflection of a skeletal figure. There is a title across the top that says "No Time for the Wicked: Trapped on the Cyre 1313." On the top right there is a badge that says silver bestseller. On the bottom left is a small icon that says "A Ravenloft Adventure". At the bottom of the image it says "Trap your players in a time loop on a doomed lightning rail"
ππ₯π
No Time for the Wicked has gone silver! Check it out if you haven't already (shorturl.at/qoB7W).
Once again I'll do one #thankaTTRPGcreator every day for the next few days to celebrate. This time around it'll be mainly for folks who helped my adventure get this far π§΅
#dnd #ttrpgcommunity
Good morning, friends and fiends!
The Weekly Wobble has just gone out to subscribers with a discount code from @ryanloos.bsky.social
We've also got a new game review by @reyesraine.itch.io for You're Elf by @ratbastardgames.bsky.social
#dnd #ttrpg #indiettrpg
Read Reyes' review here:
If you want to more about the campaign I put an AMA on the Ravenloft subreddit with a summary: tinyurl.com/44fkjuzj
09.02.2025 17:34 β π 1 π 0 π¬ 0 π 0Friday was the finale of my 2 year Ravenloft DnD campaign. It's such a strange mixture of feelings when something that long ends. I'm both relieved and sad that its over. Excited to try new games, and grateful for the old one. Special thanks to my players for sticking around β€οΈ. #ttrpgcommunity #dnd
09.02.2025 17:33 β π 5 π 0 π¬ 1 π 0