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

“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:
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.
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.
Scene Development
The bot can help create detailed scenes and settings for campaigns, providing vivid descriptions and narrative elements to enhance the storytelling experience.

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.

