New Random Dungeon Generator with GPT-3 AI

I’ve got some good news, gamers! My new random dungeon generator is live at LitRPG Adventures. A few weeks ago, I don’t remember exactly when, I started work on the new Dungeons 2.0 generator at the site. After finishing up a generator for Taverns that used a multi-step process, I decided to do dungeons. And it came out great, I think.

I’ve been making DND maps since the 1980s, and I’m happy with the tools I’ve built. Basically, the tavern generator works by generating a “tavern” item. You can then add as many “patrons” and “rumors” as you want, and a single owner for the establishment. The tavern generator worked well, but I wanted to push the boundaries, and that’s when I decided to finally update my random dungeon generator.

Want to know more? Keep reading…

Random Dungeon Generator Now Online

Here’s a look at where I’m at today, as of the time I’m writing this post to share the news.

As you can see if you watch the video above, there’s still a bit of work to be done, but I’m already working on improving and expanding the idea. Eventually, I’d like to be able to do an entire world generator. You would create world which would have kingdoms which would have cities which would have buildings which would have NPCs inside them… and so on. For now, I want to talk a bit about this GPT-3 AI powered random dungeon generator I’ve built.

Planning for my Random Dungeon Generator

As I’m not a full-time coder, I’ve spent hundreds of hours getting this generator (and LitRPG Adventures in general) off the ground. The good news is that it’s been fun. Unlike writing and some of the other things I do to make a living, working on this tool has been surreal in the way time passes. Before I know it, ten or twelve hours have passed, and I don’t want to stop working.

I could’ve likely whipped this out sooner if I had modern coding skills, but I began tinkering online back in the 90s. Well, earlier if you include the BBS days. Anyway, while I’m not a full-stack modern developer, I had enough random skills to put this site together. The idea is something I’ve been thinking about for the past few months – if not longer.

As you might remember, I’ve been babbling online about a MUD-like powered by GPT-3 for quite a while now. This new dungeon generator could be used for that project in the future, but for now, I’m more interested in iterating this wonderful new tool for dungeon masters. If you’re a DM who wants a reasonably priced AI-generated dungeon quickly, you’re in luck.


Check out my DND Backstory Generator made with the latest, greatest AI...

The web is full of great random dungeon generators (looking at you, donjon and grozzy’s and all the others!) (And a huge thanks to Duncan for running that subreddit and his own websites which you should definitely check out! Okay… where was I? Oh, yes! My random dungeon generator isn’t the best or the biggest or the brightest, but it’s got one thing going for it.

Namely, my random dungeon generator is connected to the GPT-3 API, one of the world’s most powerful large language models. I’ve been working with GPT-2 and GPT-3 since 2019 – and before that I tinkered with Markov chains and other schemes to generate natural language on the fly. The future is finally here with GPT-3 and all the other large language models available.

I spent quite a bit of time looking at the other dungeon generators and trying to come up with something that combined the best of all of them. My random dungeon generator isn’t finished yet, but I think it’s an exciting look at the future of tabletop RPG. If you want to join our quest to save “DND” for the next generation, please join us at LitRPG Adventures!

One of the early quests generated at LitRPG Adventures…

The Future of my Random Dungeon Generator

I’ve got a lot of plans for improving my random dungeon generator, including finishing a “decent” export feature once a dungeon is finished, adding generate content for all six types of content in each area/room, giving players the ability to designate 4 to 6 map tiles to export as a battlemap for VTT software… and so much more.

Seriously, feature-creep snuck up on me this project which is another reason it’s taken so long to go live with this RPG tool. That said, I look forward to working closing with real-life DMs with decades (or weeks) of experience. With their help, I plan to turn LitRPG Adventures (including this random dungeon generator) into a truly stellar tool for gamers.

If you like what you see in the video above, come join us today. As a member, you’ll get access to over two-dozen RPG generators powered by GPT-3 and our growing library of already generated content shared with the community. We’ve got over 20,000 generations in the library so far, and it’s expanding fast.

(Note: making content you generate public on the site allows me to later use the content to “fine-tune” the AI and get even better results at a cheaper price. You also have the ability to make content private for a slightly higher price, and I won’t use what you generate in case you want to use it commercially. However, note within a note, you’ll still want to check for uniqueness as it’s a relatively new AI, and there are no guarantees!)

With all that out of the way, I again want to thank all the people who have been on this journey with me. I launched LitRPG Adventures over a year ago now, and it’s continued to amaze me at how it’s grown and evolved during that time. I look forward to many months and years of creating a truly epic RPG tool – and a community of like-minded people.

Here’s another couple videos showing the process of creating my random dungeon generator with the GPT-3 API from OpenAI.

GPT-3 Random Dungeon Generator
GPT-3 Random Dungeon Generator – Monster Generation… one of six “things” you can generate for each and every room in the dungeon. You can include, monsters, magic items, mundane items, an encounter list, traps, and NPCs.

Making my Random Dungeon Generator

During the process of building this tool, I’ve made a few videos to show progress and share what I was working on. I’m rambling in most of them, but you can

Fantasy RPG Random Tables Books
Make life as a Gamemaster easier.... If you play Dungeon & Dragons, Pathfinder, or other fantasy tabletop role-playing games, this RPG random tables book is full of encounters, NPCs, and more. Available as an eBook or in a classic print format. Either way, you'll have a wealth of adventure ideas at your fingertips.


Random Tavern Generator – Seeding the Idea

Very Early Version of my Random Dungeon Generator

Here’s the very first video I did for the actual dungeon generator. It’s a very early/crude look and shows how I progressed a bit as I went on, attempting to make the tool even better.

Another Random Dungeon Generator Version

Here’s another version of my generator for dungeons that’s a bit more polished.

An Even Older Random Dungeon Generator Video

Here’s another video I did a loooooooong (ass) time ago… Relevant, though, in some ways… Maybe the “father” of what I’ve just built? Or the seed of the idea? Who knows…

Try My Random Dungeon Generator Today!

If you’re ready to dive (or delve) into a dungeon with my new generator, head over to LitRPG Adventures and become a member today. Remember, you’ll get credits when you join, but you’ll also get access to our growing library of RPG content. Stop by today and join us on our quest to save DND for the Next Generation! Haha.

Paul Bellow

LitRPG Author Paul Bellow

Paul Bellow is a LitRPG author, gamer, RPG game developer, and publisher of several online communities. In other words, an old school webmaster. He also developed and runs LitRPG Adventures, a set of advanced RPG generators powered by GPT-3 AI. Here at LitRPG Reads, he publishes articles about LitRPG books, tabletop RPG books, and all sorts of DND content that's free to use in your personal tabletop campaign - i.e. non-commercial use. Enjoy your stay and reach out on Twitter or Discord if you want to make contact.

Fantasy RPG Random Tables Books

Make life as a Gamemaster easier....



Or try my D&D Backstory Generator