Beginner’s guide to roleplaying with text

ko-fi Written by Andruid
An android with its hands raised and the text: Beginner's guide to roleplaying.
An android with its hands raised and the text: Beginner's guide to roleplaying.

Learn the basics of roleplaying online in this beginner's guide to RP, including essential terms and concepts, how to stay in character, and more.

Table of Contents

    Easy 5-step guide to online roleplay

    What is roleplay (RP), and how do people do it? In this step-by-step guide, I’ll walk you through the basics of roleplaying online.

    This guide is suitable for any game that uses text or text commands for RP, including:

    • Multi-user dungeons (MUDs)
    • Chatroom-based games played on Discord, IRC, etc.
    • Games played on discussion boards or forums
    • Remote tabletop sessions using Roll20, Discord, etc.
    • MMORPGs played with a keyboard and mouse, such as World of Warcraft, Star Wars: The Old Republic, and Elder Scrolls Online
    • Other multiplayer games with RP servers or chat mods, such as Grand Theft Auto and Project Zomboid

    Of course, each game has its own rules and roleplaying culture, but this beginner’s guide to RP will introduce you to the essentials.

    I’ll also suggest other helpful resources in case you want to kick your RP up a notch.

    What is roleplaying?

    Roleplaying (or role-playing) is when you take on the role of a character and perform actions and dialogue on behalf of that character rather than as yourself.

    In online roleplaying games (RPGs), characters controlled by players are known as player characters (PCs), whereas characters controlled by the game are known as non-player characters (NPCs).

    In order to roleplay with other player characters online, you’ll need to understand a few more important roleplaying concepts.

    Important roleplaying concepts

    Here are the essential terms, acronyms, and concepts that you’ll need to know to get started:

    • IC vs OOC – Anything you do or say as your character is considered to be in-character (IC), while anything you do or say as yourself (the player) is considered out-of-character (OOC).
    • RL – Real life is anything outside the game and its setting. RL is always OOC.
    • Emotes – Commands you send to the game to show what your character is doing. Emotes can come in two forms: quick shortcuts (sometimes referred to as “socials”) and custom actions. Don’t worry – I’ll show you how to use both.
    • ImmersionImmersion is when you’re able to fully immerse yourself in the game’s setting and the role that you’ve chosen for your character. It means staying IC and avoiding things that would remind yourself and others that you’re just playing a game.

    And that’s it! Those are the essentials. Now let’s take a look at these concepts in action.

    For a full list of terms and lingo, check out my text-based RPG glossary.

    How to roleplay online, step by step

    People roleplay for all kinds of reasons, but at its simplest, roleplaying is a game of make-believe. It’s about pretending to be someone else.

    Below, I explain how to roleplay with text in a multi-user dungeon (MUD). MUDs were the precursors to MMORPGs, so you’ll find that a lot of the syntax is quite similar.

    Don’t worry, I’ll also include some tips specific to video games and chat servers later on in this guide.

    But first, let’s go over the basics with some examples.

    Step 1. Get in character

    A kid in a suit at a desk, counting 100 dollar bills.
    When you RP, you pretend to be someone else. A rich corpo in a business suit, for example.

    In order to roleplay, you need to get in character.

    What this means is that you need to put yourself in your character’s shoes, or hooves, or flippers – whatever the case may be, and imagine what it’s like to be that character.

    • What’s their personality like? Are they friendly? Reserved?
    • What do they care about? The thrill of the hunt? Duty? Justice? Family?
    • Do they have a favorite food or drink?

    You don’t have to get too detailed right away.

    The point is: you need to see your character as an entity separate from yourself.

    Someone with their own desires and motivations, likes and dislikes. Even their own flaws.

    Once you have a basic idea of where your character is coming from, you can roleplay as that character. Until then, you’re simply playing the game as yourself – rollplaying instead of roleplaying.

    If you don’t know what your character is like just yet, that’s okay! You can skip ahead to Step 2 and keep learning the essentials.

    Step 2. Perform actions in character

    Next, you’ll want to practice acting on behalf of your character.

    If your character is the friendly sort, for example, they might want to wave at others in the area.

    So let’s give waving a try.

    To perform a a wave, simply enter the word wave into the command line and hit enter.

    The result will look something like this:

    Andruid waves.

    Shortcuts like this one are sometimes called socials, because they’re primarily used for socializing.

    (Not all games have socials, though, so if your game throws an error, skip down to the section on freeform emotes below.)

    Games with socials typically have lots of options to choose from.

    Give some of these a try:

    • smile
    • frown
    • thank
    • chuckle
    • bow
    • hug
    • sigh
    • salute

    Pretty straightforward, right? Next, let’s try a custom emote!

    How to write custom actions for your character

    Custom emotes are actions that you write out yourself free-form. They’re a way to express your character with a unique flair or when there isn’t a social for what you want your character to do.

    How you execute these actions will depend on the game, but they tend to follow similar patterns, just like socials.

    Let’s try writing a custom emote for a pirouette.

    A pirouette is a pretty specific move, so there’s a good chance there isn’t a social for it in your game. It’s a ballet term that means “to whirl about” in French.

    Think: spinning around on the toes of one foot.

    Two women executing pirouettes - one in a modern black unitard and another in a ballet skirt.

    To have your character execute a pirouette, enter the following into the command line:

    emote performs a pirouette, spinning around gracefully!

    By default, the emote will start with either “You” (if the game uses second person) or your character’s name (third person) when printed by the game.

    Like so:

    Andruid performs a pirouette, spinning around gracefully!

    As you can see, emotes are a really flexible way to express your character!

    Just remember two things:

    1. In most MUDs, custom emotes won’t trigger quests the way that socials and speech will. For example, if an NPC expects your character to nod in order to continue explaining a quest, using a custom emote to nod probably won’t trigger the NPC to keep talking.
    2. You should never use custom emotes (or socials, for that matter) to power-pose or god-mod other PCs. Meaning, you should never force an outcome on another character. You don’t control those characters, other players do. Instead, you can emote attempting to do something, and then leave it to the other player or a dice roll to decide whether your character succeeds.

    Indeed, much of the fun of roleplaying comes from interacting with others, so let’s look at how to include other characters in your emotes.

    How to include other characters

    If you’re playing a MUD or MMORPG, there are specific ways to include other players in your actions.

    Instead of just waving to the area at large, you can wave at someone, for example.

    Sticking with the command line, try finding another character and entering a social followed by their name (or a keyword in their description), such as:

    wave diurdna

    The result will typically look something like this:

    Andruid waves at Diurdna.

    What about with a custom emote, though?

    Well, MUDs often have special commands for including others in custom emotes. They can vary quite a bit from game to game, so my best advice is to look up HELP EMOTE in whatever game you’re playing and take a look at the recommended syntax there.

    Otherwise, including other characters is usually as simple as adding their name to your custom emote. For example:

    emote greets Diurdna with a casual wave.

    Now that you know how to emote, let’s try some dialogue!

    Step 3. Speak in character

    Eventually, you’ll want to talk to someone in character, so let’s practice speech.

    Simply type say followed by your message, then hit enter.

    For example:

    say Hello there!

    Some MUDs will allow you to target another character with speech so that they know you’re talking specifically to them. Check HELP SAY to find out if the game you’re playing has a sayto option.

    You can also try including speech in your custom emotes:

    emote jumps to their feet and says excitedly, "Sure, I could go for a beer!!"

    If you’re playing a historical fantasy game, try giving your character’s speech a medieval flair.

    Step 4. Stay in character during RP

    Now comes the hard part for many players: staying in character.

    Staying in character means avoiding references to anything OOC or from real life in your roleplay.

    In other words: your character should not be talking about YOUR life, YOUR favorite sports team, YOUR plans for the weekend, or anything else having to do with you, the player.

    It also means not talking about the game’s mechanics in-character.

    For example, your character would never say something like, “What’s the command to eat this hamburger?” or “How many points of damage does this weapon do?”

    These are questions that you, the player, would ask, but they would seem really silly coming from your character!

    Finally, staying in character also means acting in ways that are consistent with that character and what they know and feel.

    For example, let’s say your character is a friendly and easy-going person. It would be OOC (and bad form) to come home from a rough day at work in real life and use your character to vent or lash out at other PCs.

    Distinguishing IC from OOC

    Fortunately, games usually have a way to distinguish IC from OOC communication so that your fellow players know when it’s you doing the talking and not your character.

    In MUDs, this command is often osay or ooc.

    The osay command is sometimes limited to the room you’re standing in, whereas ooc may be the game’s global (gamewide) OOC channel.

    Many MUDs also have a help channel specifically for new players (newbies) to ask questions.


    osay brb, grabbing a drink
    ooc Hey, everyone!
    newbie I'm new around here, could I get some help?

    Again, every game is a little bit different. For further guidance, try looking up syntax under HELP OOC, HELP CHANNELS, or HELP SAY.

    Step 5. Immerse yourself

    When you’re ready to take your roleplay to the next level, it’s time to immerse yourself.

    This means blending aspects of your character and the game’s setting into your roleplay.

    Examples include using thematic slang terms in your character’s speech or heading to the nearest tavern so that your character can enjoy their favorite drink among friends.

    Immersion also means treating NPCs as if they’re real people in the game world – people with stories, goals, and lives of their own.

    Note: I’m not saying you should spend hours having one-sided conversations with NPCs, but you can blend NPC activities into your emotes.

    For example, when your character buys a pint of beer, they could thank the NPC barkeep and tip them.

    By including NPCs in your RP, you’ll help bring the game’s setting to life. Not just for yourself but for your fellow roleplayers, as well.

    For more tips and tricks, I recommend reading my full guide to immersive roleplay.

    Roleplaying with text in chat windows

    Okay! So far, we’ve focused on roleplaying in MUDs. But what about in other contexts, such as video games or virtual tables?

    Turns out, it’s pretty easy in these other settings, as well.

    Below are some tips for roleplaying in a game with a chat window, such as an MMORPG or Roll20.

    We’ll start with an example from fairly well-known MMORPG that is free to play:

    Screenshot showing where to type out the emote in SWtOR.
    In MMORPGs, emotes are echoed to the chat window, where they can be seen by others in the area.

    To start, you’ll want to place your cursor in the input line of the chat window and enter a forward slash before the emote.

    For example:


    This will cause your character to wave.

    To wave or perform an action at someone:

    1. select the other character (such as by clicking on them with the mouse)
    2. type your social into the chatbox (/wave, /bow, /hug, etc.)
    3. hit enter
    Screenshot from SWtOR showing one character waving at another.
    MMORPGs may have special graphics that go with certain pre-built emotes. Your character may actually wave, dance, or shrug on screen!

    Servers and services with text chat, such as Discord and Roll20, don’t have socials by default, but they do have a way to free-form emote.

    If /emote doesn’t work, try /me. The syntax can be a little different depending on the system.

    Screenshot of the Roll20 chat window.
    Roll20 chat is neat because it allows you to select who is doing the talking – you or your character.

    Note that World of Warcraft and Star Wars: The Old Republic both use /emote, but GTA Fivem, Discord, IRC, Roll20, and other chat services may use /me.

    And finally, in-character dialogue and out-of-character communication work quite similar to MUDs:

    /say Hello there!
    /ooc Does anyone know where to find Andruid?

    For in-character speech, you can also try /yell or /whisper. Commands can often be shortened, too, so try /e, /s, /y, or /w.

    A screenshot from SWtOR showing example speech in the chatbox.
    The SWtOR chat window can be toggled between different speech modes.

    And there you have it – a simple introduction to roleplaying with text!

    Additional reading / tips for roleplaying

    I hope you found this to be a useful introduction to roleplaying online.

    If you’re interested in delving deeper, here are a few more resources that you may find helpful:

    And when you’re no longer a newbie, you might check out some tips for welcoming and including new players in your favorite RP game.

    Frequently Asked Questions

    What does RP mean in texting?

    RP stands for roleplay or roleplaying. RP is when you take on the role of a character and perform actions and dialogue on behalf of that character rather than as yourself.

    Text RP can happen anywhere there’s text, including games with roleplaying chats, across blogs and social media platforms, and in multi-user dungeon games.

    What’s the importance of staying in character during roleplay?

    Staying in character is crucial for maintaining the integrity of roleplay. It means avoiding discussions about real-life topics, game mechanics, or unrelated personal matters while in character. This practice ensures a consistent and immersive roleplaying experience, where characters interact authentically within the game’s world.

    How can I distinguish between in-character and out-of-character communication?

    Most online games provide tools to differentiate between in-character (IC) and out-of-character (OOC) communication. These tools may include specific commands like “osay” or “ooc” to denote OOC conversations.

    Additionally, some games offer global OOC channels for broader player interactions. New players can often use designated newbie channels to seek guidance without disrupting RP.

    How do I get started with roleplaying online?

    To get started, you’ll want to find a roleplaying game or community that suits you.

    If you prefer to RP in a video game, try searching for “online video games with rp servers.” If you prefer to RP in text only, you may prefer a writing game, such as a Discord chatroom or MUSH.

    Are there any common roleplaying etiquette and rules I should be aware of?

    Yes, there are often community-specific roleplaying etiquette and rules you should adhere to. These may include respecting other players’ characters and stories, avoiding power-gaming (forcing outcomes), and seeking consent for significant character actions or storylines that may impact others.

    It’s always a good idea to familiarize yourself with the specific rules of your chosen RP community so as to avoid any misunderstandings.

    Did you get value from this post? If so, please consider supporting the site by linking back to it or sharing it with your friends:

    Linking to the site is important for helping it get noticed, both within and outside the text-based gaming community. Your support means a lot!

    Smiling blonde woman wearing glasses.
    About the author

    Andruid is a writer, roleplayer, storyteller, and nerd who tries to live by Bill and Ted wisdom, i.e. “Be excellent to each other.”