Puppeting — Definition, examples, FAQs, and more

Written by Andruid

Published Apr 11, 2024

Updated Jan 8, 2026

, ,

TL;DR

puppeting

—noun (action)

When a game master actively takes control of an NPC.

What is puppeting in MU* roleplay?

A puppet in text-based roleplaying games (RPGs) refers to a non-player character (NPC) that is controlled by game administrators or storytellers to enhance narrative and interactive elements.

Puppeting involves temporarily taking over an NPC to perform specific actions, deliver dialogue, or influence the game environment in a way that furthers the story or adds depth to the gameplay. This technique allows for more dynamic storytelling and can be used to guide players through complex plot points or introduce new story arcs.

Jump to section

Puppeting: a brief history

Puppeting has roots in traditional tabletop roleplaying games (TTRPGs), where game masters (GMs) control all NPCs to interact with players.

In digital and text-based RPGs, this practice has evolved to include characters that are typically autonomous but can be controlled by game moderators or automated systems as needed to drive the narrative forward.

How it's used today

Players and storytellers use the term “puppeting” when they are discussing ways to control non-player characters in text-based games. It often comes up in conversations about narrative management or interactive events within the game setting.

Types of games where the term is commonly used include:

MUSH, MUD, RPMUD, Chat RPG, RPI, RPE, PbP, Social media RPG.


Puppeting examples

  • In a detective-themed text RPG, the game master (GM) puppets a key witness NPC to reveal subtle hints to the players that were not originally scripted, enriching the investigation plot.
  • During a climactic battle in an online RPG, a storyteller puppets the villain to deliver a monologue and adapt his strategies in real time, reacting to the players’ tactics.
  • In a fantasy text-based game, an admin uses puppeting to have a seemingly unimportant tavern keeper provide crucial lore details that tie into the larger narrative.
  • A storyteller puppets a city guard to escalate a conflict with the players, turning a routine interaction into a pivotal event that shifts the story’s direction.

Myths and misconceptions

  1. Puppeting diminishes player agency. While puppeting involves storyteller intervention, it’s typically used to enhance the narrative and provide players with richer interaction opportunities, plot hooks, and direction, not to railroad their choices or reduce their influence on the story.
  2. Puppeting is only for major plot points. Although often used for significant moments, puppeting can also enhance minor interactions or add flavor to the game environment, contributing to a more immersive and detailed world.
  3. Puppeting always breaks immersion. When done thoughtfully and with attention to tone and pacing, puppeting can actually reinforce immersion by making non-player characters and story events feel more dynamic and responsive.
  4. Only administrators or storytellers can puppet NPCs. In many game communities, trusted players or those with specific responsibilities may be allowed to puppet certain NPCs, depending on the group’s rules and the needs of the story.
  5. Puppeting is the same as controlling a character without permission. Puppeting properly refers to guiding NPCs within the established rules or narrative, not taking control of other players’ characters or ignoring boundaries set in collaborative play.


Puppeting FAQs

How does puppet differ from a regular NPC?

Unlike regular NPCs, which may have set behaviors and scripted interactions, a puppet is an NPC taken over by a game moderator or admin to perform actions outside their usual scripting. This allows for more flexible and responsive storytelling, as the character can react in real time to player actions and contribute to the unfolding narrative in unexpected ways.

When is puppeting most commonly used?

Puppeting is most commonly used during crucial story moments where the precise control of NPC actions and dialogue is necessary to convey complex story elements, introduce key plot twists, or dynamically engage with player characters. It’s also used to enhance the realism of interactions in the game world.

Who typically controls a puppet?

In most RPGs, especially text-based and digital formats, puppets are controlled by game administrators, moderators, or storytellers. These individuals are responsible for the overall narrative direction of the game and use puppeting as a tool to maintain narrative integrity and enhance player engagement.

What are the benefits of puppeting in RPGs?

Puppeting allows for greater narrative control and the ability to adapt the story dynamically to player actions. It enriches the game environment, makes NPC interactions more meaningful and realistic, and helps keep the story on track. This technique also facilitates the introduction of complex characters and scenarios that are central to the game’s plot.

Can players identify when an NPC becomes a puppet?

Usually, the transition of an NPC to a puppet is seamless and not explicitly indicated to players. The goal is to enhance the realism and immersion of the game, so revealing when an NPC is being puppeted could undermine that. However, players might infer puppeting from the NPC’s sudden depth of interaction or pivotal role in the storyline.


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related terms

Related content

Accessibility in a changing MU* landscape: an interview with bscross

Accessibility in a changing MU* landscape: an interview with bscross

Updated Mar 7, 2026

Inside Cryosphere: the satirical sci-fi space MUD

Inside Cryosphere: the satirical sci-fi space MUD

Updated Mar 3, 2026

Beginner’s guide to multi-user dungeons (MUDs)

Beginner’s guide to multi-user dungeons (MUDs)

Updated Feb 26, 2026

AI-written content in online RP games: “it’s ruining my experience”

AI-written content in online RP games: “it’s ruining my experience”

Updated Feb 13, 2026

How to market your text-based game

How to market your text-based game

Updated Feb 11, 2026

Back to terms list
Support this project