Ryan Loos's Avatar

Ryan Loos

@ryanloos.bsky.social

That classic mix of history major, web developer, and TTRPG designer (He/Him). Owner of GrinningPortalGames.com

666 Followers  |  603 Following  |  145 Posts  |  Joined: 21.10.2024  |  2.0598

Latest posts by ryanloos.bsky.social on Bluesky

A 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)

A 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

31.10.2025 18:09 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
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"

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

17.10.2025 21:14 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

#WarRavagedPortland

08.10.2025 11:23 β€” πŸ‘ 36461    πŸ” 11345    πŸ’¬ 1288    πŸ“Œ 1829

I 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    πŸ“Œ 0
Cover art for 8 different adventures, banner across the bottom that says "5e Adventure Bundle - 56% off"

Cover 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

15.07.2025 20:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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    πŸ“Œ 1

Just 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    πŸ“Œ 0

The 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.

01.05.2025 18:05 β€” πŸ‘ 791    πŸ” 220    πŸ’¬ 10    πŸ“Œ 1
Preview
Coming soon: Serenity Springs - Campaign setting for 5e DND Serenity Springs is a new TTRPG horror setting based on 1950’s suburban America.

#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...

16.04.2025 16:32 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
The Tale of Trunk The first NPC I ever created, and long-running mascot of my games.

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

15.04.2025 22:26 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
Grinning Portal Games Grinning Portal Games is a small TTRPG development studio focused on creating unique and engaging games.

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...

11.04.2025 17:58 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
A hand-drawn purple oval with a slight smile and two sharp teeth

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
YouTube Share your videos with friends, family, and the world

#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
Preview
Get more from Runic Press on Patreon TTRPG Creations For Everyone

#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

17.02.2025 04:46 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Review: "No Time For the Wicked"
YouTube video by PhD&D Review: "No Time For the Wicked"

#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
How to stop unsatisfying D&D sessions
YouTube video by Mossy Antler How to stop unsatisfying D&D sessions

#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    πŸ“Œ 0
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"

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"

πŸŽ‰πŸ₯ˆπŸŽ‰
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

14.02.2025 21:26 β€” πŸ‘ 13    πŸ” 5    πŸ’¬ 6    πŸ“Œ 1
Preview
You’re Elf by Rat Bastard Games Review – A 36 Word Game – You're Elf by Rat Bastard Games is an entry in the 36 Word Game Jam in which you play a dying elf reflecting on a long life.

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:

10.02.2025 13:59 β€” πŸ‘ 13    πŸ” 5    πŸ’¬ 1    πŸ“Œ 2
Preview
From the ravenloft community on Reddit: Just finished a 2.5 year homebrew Ravenloft campaign. AMA! Explore this post and more from the ravenloft community

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    πŸ“Œ 0

Friday 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

Highly recommend adding The Endless to that list. Its really clever and unique.

09.02.2025 17:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Cover art for No Time for the Wicked, a Dungeons and Dragons 5th edition adventure by Ryan Loos. The image shows the inside of a train car cast in shadows.. Outside, the window is foggy and covered in condensation. A skeletal figure can be seen outside the window.

Cover art for No Time for the Wicked, a Dungeons and Dragons 5th edition adventure by Ryan Loos. The image shows the inside of a train car cast in shadows.. Outside, the window is foggy and covered in condensation. A skeletal figure can be seen outside the window.

Monday morning, 57 subscribers to my Weekly Wobble newsletter will receive a discount code for @ryanloos.bsky.social's Eberron adventure, No Time for the Wicked.

You're gonna miss out if you don't hit the link and sign up:

www.wobblerocket.com/subscribe/

09.02.2025 00:02 β€” πŸ‘ 15    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1
How to stop unsatisfying D&D sessions
YouTube video by Mossy Antler How to stop unsatisfying D&D sessions

A friend of mine has some helpful suggestions πŸ™‚.
@mossyantler.games @grantbrees.mossyantler.com
www.youtube.com/watch?v=gK8R...

09.02.2025 03:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Before I ran Curse of Strahd, I saw a lot of reddit threads saying that I should read the book "I Strahd" because it fleshes him out and makes his actions more sympathetic.

Nope

08.02.2025 22:18 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
Sometimes, We Were Infinite: A Troika! Zine Sometimes, We Were Infinite is a Troika! zine collecting backgrounds from the last peoples of the dying universe.

AND WE’RE (I’m) LIVE! My first crowdfunding project ever for #zinequest and #zinemonth is a zine for @melsonia.bsky.social’s Troika! with backgrounds of the last survivors of the dying universe, including Pi, Starving Diety and Apocalypse Stenographer! Back now!

www.kickstarter.com/projects/tom...

01.02.2025 21:06 β€” πŸ‘ 7    πŸ” 8    πŸ’¬ 1    πŸ“Œ 1

Thanks for the review! @phdnd.bsky.social has a lot of other great videos on his channel if you have any interest in Ravenloft antics.

03.02.2025 02:15 β€” πŸ‘ 2    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
From a WWII handbook on being a bad at job to roadblock fascism. Here's the text: β€œBring up irrelevant issues as frequently as possible.”
β€œHaggle over precise wordings of communications, minutes, resolutions.”
β€œβ€˜Misunderstand’ orders. Ask endless questions or engage in long correspondence about such orders. Quibble over them when you can.”
β€œIn making work assignments, always sign out the unimportant jobs first. See that the important jobs are assigned to inefficient workers of poor machines.”
β€œTo lower morale and with it, production, be pleasant to inefficient workers; give them undeserved promotions. Discriminate against efficient workers; complain unjustly about their work.”
β€œHold conferences when there is more critical work to be done.”
β€œMultiply paperwork in plausible ways.” 
β€œMake mistakes in quantities of material when you are copying orders. Confuse similar names. Use wrong addresses.”
β€œWork slowly. Think out ways to increase the number of movements necessary on your job”
β€œPretend that instructions are hard to understand, and ask to have them repeated more than once. Or pretend that you are particularly anxious to do your work, and pester the foreman with unnecessary questions.”
β€œSnarl up administration in every possible way. Fill out forms illegibly so that they will have to be done over; make mistakes or omit requested information in forms.”

From a WWII handbook on being a bad at job to roadblock fascism. Here's the text: β€œBring up irrelevant issues as frequently as possible.” β€œHaggle over precise wordings of communications, minutes, resolutions.” β€œβ€˜Misunderstand’ orders. Ask endless questions or engage in long correspondence about such orders. Quibble over them when you can.” β€œIn making work assignments, always sign out the unimportant jobs first. See that the important jobs are assigned to inefficient workers of poor machines.” β€œTo lower morale and with it, production, be pleasant to inefficient workers; give them undeserved promotions. Discriminate against efficient workers; complain unjustly about their work.” β€œHold conferences when there is more critical work to be done.” β€œMultiply paperwork in plausible ways.” β€œMake mistakes in quantities of material when you are copying orders. Confuse similar names. Use wrong addresses.” β€œWork slowly. Think out ways to increase the number of movements necessary on your job” β€œPretend that instructions are hard to understand, and ask to have them repeated more than once. Or pretend that you are particularly anxious to do your work, and pester the foreman with unnecessary questions.” β€œSnarl up administration in every possible way. Fill out forms illegibly so that they will have to be done over; make mistakes or omit requested information in forms.”

I'm digging how this WWII guide is basically "gum up fascism by being an energy vampire." Let Colin Robinson be your guide in the fight against fascism. The link: www.404media.co/declassified...

02.02.2025 16:22 β€” πŸ‘ 2604    πŸ” 1045    πŸ’¬ 42    πŸ“Œ 63

OpenAI says it has proof that Deepseek used its work without permission to create something meant to undermine and destroy its product.

On behalf of all the authors whose novels and stories were taken as training data, oh no that must be so hard for you.

29.01.2025 16:04 β€” πŸ‘ 19993    πŸ” 3769    πŸ’¬ 324    πŸ“Œ 327

@ryanloos is following 20 prominent accounts