LogoSEBASTIAN HILGER

Dungeon Mate

An interactive Dungeons & Dragons companion built as a university team project

Dungeon Mate Logo

“Dungeon Mate” was developed as a university team project to explore conversational interfaces in a game-adjacent context. The goal was to support Dungeons & Dragons players and game masters by generating structured ideas for campaigns and sessions.

How It Works

The chatbot covers three main areas:

01

Character Creation

Users can ask the bot to create characters, NPCs, or Villans, using information provided in the prompt, whilst adhering to the rules and structure of D&D 5e.

02

Encounter Generation

The bot can generate encounters based on user input, such as desired difficulty, environment, or monster types, while ensuring that the encounters are balanced and engaging.

03

Scene Development

The bot can help create detailed scenes and settings for campaigns, providing vivid descriptions and narrative elements to enhance the storytelling experience.

Dungeon Mate chat interface

Visuals and Personality

Visuals

I mainly focused on the visual atmosphere and the chatbot’s voice. For the visuals, I created a pixel art animated background showing the interior of a medieval tavern. It is the main visual layer of the application and sets the tone immediately.

Personality

On the conversational side, I shaped how the bot talks and behaves by writing and refining the system prompt, and by creating supporting resources that guided how the bot generated characters, encounters, and scenes. These internal guidelines helped keep outputs coherent and aligned with the game’s vibe.

Dungeon Mate visual design
Dungeon Mate prompt interface
PythonOpenAI ApiAsepriteFigmaGradio