How to Create Random Tables for Any RPG

I recently had a comment on my YouTube channel asking how I make my random tables for solo RPG. I made a video in response, and this is the blog post version of the same content. Hopefully, these methods are helpful not only for solo role-players, but for GMs who like to generate content at the table as well.

Creating Name Tables: The Basics

If you’ve watched Sphere Hoppers (especially recent seasons), you might have noticed my name tables for characters, planets (or spheres, as they’re called), settlements, and deities. These are D100 tables with two columns. Roll twice, combine the results, and—voilà!—you have one of ten thousand unique name combinations. Here’s a link to what they look like.

Step 1: Generating a List of Names

Start by gathering a list of names suited to your setting. For instance, you might want character names, place names, or deity names. My go-to tool for creating these lists is ChatGPT. Here’s my prompt:

“For each letter of the alphabet, generate four [character/settlement/god] names, drawing from a variety of cultures and fictional settings.”

Using the alphabet helps distribute names evenly so you won’t end up with a lopsided list (like too many “A” names). With four names for each letter, you get a little over 100 names to work with, giving a little room to refine the list.

See below for tips for other sources for names if you don’t want to use AI.

Step 2: Filter the List

Once I have my list, I move it to a spreadsheet. I filter out names that don’t quite fit, that are too similar to other names on the list, aren’t long enough to split, or I just don’t like them to get down to 100 names.

Step 3: Splitting Names

Then I split each name at a natural break point (often at a syllable). Ideally, the first part ends with a consonant, and the second part starts with a vowel to ensure a smoother flow when combined, but I’m not always so diligent.

Step 4: Filter Again

Now I have two columns that I sort and elimiate duplicates. The second column often has many duplicates,especially with popular suffixes like “-ona” or “-ora.” For a richer mix, I tweak some endings (e.g., “-ola” might become “-olu” or “-oli”), until I get back up to 100, focusing on a variety of letters and sounds. When I’m satisfied with the combinations, I format the table in Google Docs.

Creating Other Random Tables

Beyond names, I build tables for elements I expect to encounter in my solo adventure: species, characters, locations, or items. Here’s my approach:

  1. Draw from the Source Text: If I’m playing a specific game, I look at its world-building materials. Does it list species or classes in character creation? If yes, I jot them down. If not, I can read through the lore or supplemental material and pull out specific words to generate lists.
  2. Mining for Ideas: If the game doesn’t provide much detail, I turn to other sources. For example, I’ve used a list of buildings from the Civilization games as inspiration for points of interest.
  3. Adjust for the Dice You’re Rolling: I try to match the number of entries to target number. For instance, 4, 6, 8, 10, 12, or 20 for a single die, or more if I’m using multiple digits. If you need to cut down, eliminate the options you’re least interested in encountering.
  4. Generate Additional Entries: When I’ve come up sort of my target number, I throw my current list in ChatGPT and ask it to suggest additional options that fit with what I already have.

For my Troika campaign, I created NPC tables by scouring the source text for evocative adjectives and nouns, and ended up with two D366 tables (D3, D6, and D6).

Alternatives to AI

AI tools like ChatGPT are incredibly useful, but if you prefer alternatives, here are some ideas:

  • Baby name lists or mythology sources for unique names.
  • Sourcebooks or existing RPG tables to spark ideas.
  • Fiction books similar to your chosen setting.

Wrap-Up

Hopefully this is helpful. For anyone interested in solo RPGs or oracular storytelling, I’d love to answer any questions you have. This might even spark a future video/blog topic!

November 2024 Update: Book Updates, Sphere Hoppers, Staying Curious

Hello friends,

It’s November, and time for another monthly update! Today, I’ve got a mix of planned updates and some thoughts that came up along the way, so let’s dive in. You can also watch the video version of this update here.

Book Updates: Oops, I Broke the Wizard’s Android

I’ve got some exciting updates for Oops, I Broke the Wizard’s Android—my first convention experience, a new bookstore listing, and a few other fun highlights.

I recently attended MileHiCon in Denver, which was my first time at a convention where I was focused on networking and promoting my book. It was a great experience! I secured a two-hour slot at the author co-op table, where I handed out cards with free e-book links and talked to people about the book. I also met some fantastic local authors, including Rachel Rener, who was incredibly generous with her time and advice. We spent 20 minutes chatting, and her encouragement left me inspired. (Shoutout to Rachel, and yes, I’m currently reading her book Amethysts and Alchemy!)

I’m also thrilled to announce that Oops, I Broke the Wizard’s Android is now available at Black & Read, a local bookstore that holds a special place in my heart. It’s a treasure trove for books, board games, RPGs, and vinyl records—a place I’ve loved for years. It’s surreal to see my own book on their shelves!

Channel News: Sphere Hoppers Updates

On the channel front, I’ve been working to find a balance between creating Sphere Hoppers episodes and writing the sequel to Oops, I Broke the Wizard’s Android. I recently recorded five Sphere Hoppers episodes in one go, and three have already been released, with two more coming before we take a holiday break. This batch approach lets me focus on the novel without falling behind on new content. Balancing time and energy between projects is an ongoing challenge, and I’m working on refining where to best place my efforts for the most impact.

Acting Gigs

In addition to writing and recording, I’ve had a few acting gigs recently! I did a photoshoot at a casino (you can check out some shots on my Instagram) and traveled all the way to South Dakota for a murder mystery party gig.

Reflections on the Recent Election

As some of you might know, I live in the U.S., and the recent election results left me feeling a bit disoriented. I’m grappling with a lot of questions. I see narratives that feel too simplistic to truly explain the situation, so I’m making an effort to stay curious, learn, and listen. An active imagination is a powerful thing, but it can also lead to envisioning the worst-case scenarios. 

If you’re struggling, please know you’re not alone. And for those who feel hopeful about the results, I encourage you to reach out with empathy and curiosity to understand those who feel distressed.

Ultimately, this has been a chance for me to reflect on my role as a storyteller. I’ve realized that many of my stories revolve around outsiders—characters who challenge oppressive systems, those who feel out of place and seek change, and those who work toward healing for the sake of their friends and companions. These characters inspire me, and I’m motivated to continue telling stories like theirs.

What’s Next?

Looking ahead, I’m not sure exactly what the balance between novel writing and channel content will look like. In the meantime, enjoy the next two weeks of Sphere Hoppers before the holiday break!

Thank you all for your support, and as always:

Be gentle with others, be gentle with yourself, stay curious—and of course, keep hoppin’!