Un gamemaster è una persona che pianifica, arbitra, risolve le discussioni e gestisce in altro modo un gioco di ruolo con più di un giocatore. Si vedono quasi sempre in giochi in cui tutti i giocatori sono dalla stessa parte, e meno spesso in giochi in cui i giocatori sono uno contro l'altro. Agire come un gamemaster è talvolta chiamato "Gamemastering" o "GMing" in breve.

Il lavoro di un gamemaster in un gioco di ruolo tradizionale (dove tutti i giocatori sono insieme di persona) è quello di mettere insieme le storie dei personaggi degli altri giocatori, controllare gli altri personaggi e i mostri, mettere insieme luoghi e scene per i personaggi dei giocatori e risolvere le discussioni tra i giocatori. Questa regola di base è la stessa in quasi tutti i giochi di ruolo, ma alcuni set di regole possono richiedere che il gamemaster faccia altri lavori unici per quel sistema.

Il ruolo di un gamemaster in un gioco online è quello di assicurarsi che tutti seguano le regole del gioco e dare un servizio generale ai clienti. I gamemaster dei giochi online possono essere giocatori che scelgono il ruolo come nei giochi di ruolo tradizionali, o possono essere lavoratori pagati dalla compagnia che produce il gioco.