-
-
Our user interface, opening the door for you to talk about any character you want! Get a DnD-ified version of anyone you want!
-
Our user interface that shows once our character sheet is ready, displaying your characters picture, their information, and a pdf view.
-
While the agent loads, we roll a d20 die until your character sheet is ready!
Inspiration
Creating a D&D character is fun, but it can be overwhelming, especially for new players. There are a lot of different mechanics like ability scores, modifiers, spells, AC, DC, etc which can be super for people starting out. We wanted to remove that friction by letting people start with the part they care about: imagining their character. Our inspiration was to make character creation feel quick, easy, and fun for new players.
What it does
Dungeon and Dragons Character Creator uses AI to turn a short description of a person into a fully built, rules-accurate D&D 5e character. It assigns class, stats, skills, spells, and personality traits, then automatically generates a completed, playable character sheet PDF.
How we built it
We built a Python backend that applies official D&D 5e rules to structured character data. An AI model interprets user descriptions and produces a character JSON, which our system validates, computes derived stats for, and maps directly into a fillable D&D character sheet using PDF form fields.
Challenges we ran into
We ran into problems hosting our servers on the web, getting Claude to work on the backend, and correctly mapping spells, spell slots, and checkboxes to their proper text fields in the pdf
Accomplishments that we're proud of
We're proud that we created an AI program which is more personable and more approachable than the current character creation alternatives, and that we conquered some of the issues with integrating Claude into our program.
What we learned
We gained experience working with PDFs, RAG, and CSS frontend design.
What's next for Dungeon and Dragons Character Creator
Allowing users to adjust levels on their character, image generation for their characters, and some front end touch-ups.
Built With
- chromadb
- claude
- css
- fastapi
- html
- javascript
- python
- rag
- render
- sonnet
Log in or sign up for Devpost to join the conversation.