How to Write a Good RPG Storyline

What is an RPG?

In short, a Role Playing Game is a game that allows you to make your own choices, and the player generally plays as a character who can explicitly interact with the world much like real life. The PC can make choices and chose his or her own path.

The problem, then, is to make a plot line for an RPG. How can you make an RPG if the character can practically do “whatever he or she wants?”

Here’s the trick: in an RPG, the player feels like he has control and he has choices-but he doesn’t. What you, as the Game Master (GM), have to do is to make options but leave no loose ends, and generally all the choices end up in the same direction. Remember that every choice doesn’t have to be important, but most do, otherwise the PC’s don’t feel like they’re doing anything but following a script (which they are anyway!).

As a note, remember to test out your game. Glitches and malfunctions are normal, but can easily be fixed in the end. As a recommendation for RPG Playground, test out the outcome right after you make a choice, as to not forget about it. We’ve all had many a token that didn’t work the first time…

A good RPG has choices. A bad RPG still has choices, but they are meaningless or don’t feel game-changing.

A meaningful, “game-changing” RPG choice resembles “Do I want to become a Sorcerer or a Ninja?” or “Do I listen to the advice of the crazy old guru or not?” or “I have prisoners, and the war is over. However, these prisoners are angry and are bad people. Do I free them and let the roam the Earth, or keep them in their dirty cells for the rest of eternity?”

A poor RPG choice might resemble “Do I buy the sword, or the axe?” or “Do I fight the monster now, or backtrack and return later?” or even “Do I rush to Dral-Vol, or take my time?” These choices are okay if you also have good choices in there too. Life is full of choices big and small.

A bad RPG in-game choice would be “What should I wear to the ball?” or “Should I read this book, or let the young lad read it to me?” or “Do you say hi to the Royal baby, or not?” Mind you, all these choices can become important with emphasis on different points. For example: “What should I wear to the ball if the Norwegian dress insults the Belgium Ambassador and the Belgium dress infuriates the Norwegian Ambassador? And wearing normal clothes will insult both!” or “Should I pretend to be illiterate, and let the lad read it to me to see if he is trustworthy enough to be my spy in the castle?” or “Shall I play with the Royal Baby if it pleases the King, but angers the Queen?”

Which way would you take?

Another important part of RPG’s is the plot. A good plot has challenges, arising choices, mystery, gold, fame and fortune. You travel to the far ends of the world, or you could just stay in one dungeon. But the most memorable part of the plot is always the end. A good plot generally ends with all the problems being solved, and typically a big bad boss is beat up. A big treasury with heaping rewards is for the PC. A bad plot…doesn’t have that stuff.

Bosses should be recommended for most RPG’s. There is nothing so much as satisfying as defeating the dragon with a critical hit, and only having 1 HP left. It also helps that the PC spent ages trying to get to this moment. However, keep in mind that your boss should not be over-powering, and at the same time it can’t be too easy. A too hard boss is frustrating, and a too easy one is boring. When in doubt, go with harder, and after play testing, fix it.

While most RPG’s have bosses, remember that every RPG is different, and therefore you can make one without a boss. I would not recommend it as it leaves for an unsatisfying ending, but if it suits your needs, go for it! Remember that in order for that to work, you need to have a very satisfying ending with all the answers being explicitly explained and examined, as well as a happy, or sad ending. (If you had an ending with little emotion, like the hero walks into the sunset with his friend, it is not satisfying. What happens then?)

Remember that if your RPG is good, people will want more. Another Final Fantasy or a new Zelda game. If you are expecting this, I recommend that you leave a question unanswered in the original, and answer it (while raising new questions or problems) in the next adventure. This backdoor does not have to be obvious. For example, it could be that the Wizard never found his wand and then dies. No more questions asked until-surprise!-an evil villain found the wand is reeking havoc on the planet.

Ah…but what happens to your child???

RPG’s have a lot of stuff in them, but if you can remember to make choices, have a good plot, and leave a backdoor for yourself, you should be fine! Nothing is more satisfying, then, once you are all done with years of coding and your fans finish the game in a day and ask for more.

Which reminds me…

I got a couple more hours of scripting to do myself!



Tokens are a great way of making choices. Will the character go through this door, or not? Make friends or enemies? Follow the rules, or not? Tokens right now, are the only way for you to get your choices into the game-for now!

How to Design RPG Characters

There are many elements to think about when designing a Role Playing Game. You have to think about the scenery, plotline, and overall appeal to the game. But one of the most important aspects of a game are the Non-Player Characters (or NPC’s).

Most of your world is composed of NPC’s. These are the people that your hero (or PC-Player Character) talks to and interacts with. This includes the Baker, Blacksmith, King, Newborn Babe, Mom, Dad, and more. (Remember that most NPC’s are not aware of what the hero has been doing or has done, and will act accordingly!) But NPC’s are also the Monsters, Ghosts, and animals. In short, the world is basically composed of NPC’s, the setting and the hero.


Some of the different NPC’s the hero may encounter.

Read more…

Release 0.18: Screenplay tokens

The new RPG Playground release is ready! This time you can extend your screenplays with tokens. This probably doesn’t mean much to you, but let me explain. You hero can receive tokens, and at another time you can check if the hero has some token. For example, a conversation can change the second time you talk to an NPC:

if hero lacks token "knows lisa"
    lisa says "Hi there, you must be new in town. My name is Lisa"
    hero says "Nice to meet you! I'm Bart"
    hero receives token "knows lisa"
    lisa says "Nice to see you again Bart!"

Read more…

Release 0.17: Change your hero

So here it is, the feature many of you have been waiting for: change the hero of your game!

Go to the actors tab, press the settings icon, and select your main hero. You can then change your hero to any character you wish. The conversation face image will also be adapted along with it.


As an extra bonus, you can move your hero to a new position, and change it’s orientation. Doing this will set the starting position to that location and orientation. So after saving your level and restarting the game, you hero will start at that position.

I also refactored the connection to the server, because sometimes it gave some issues.

So go on, go change your main hero of your game!

Welcome to the new website

The old website is gone! It was just a simple one-page website, but it did it’s job. The new website you are looking at now, is made with WordPress. It allows me to have blog posts of its own (instead of using for that), and most important: there now is an official RPG Playground forum!


The forum has a different login that the RPG Playground application, so you will have to register a second time.

I hope you like the new website, and if there is anything wrong, or you have suggestions, feel free to tell me, by using the brand new feedback forum of course!

P.S.: The forum is currently completely empty; 0 posts. I wonder who will be the first to post something… :).