Unique Presentation Identifier:

69

Program Type

Graduate

Faculty Advisor

Mrs. Rebecca Cunningham

Document Type

Presentation

Location

Face-to-face

Start Date

9-4-2026 11:40 AM

End Date

9-4-2026 12:10 PM

Abstract

Dungeons & Dragons, published by Wizards of the Coast, is a widely played tabletop role-playing game that requires players to create detailed characters governed by structured rule systems. Character creation involves managing interdependent attributes, calculations, and constraints that can be difficult for new players and time-consuming even for experienced participants. These complexities create a barrier to entry and reduce efficiency during gameplay preparation.

This project addresses that challenge through the development of Simple D&D, a web-based character creation system designed to streamline and automate rule-driven character configuration. The system aims to reduce manual calculation errors and setup time while maintaining adherence to official gameplay mechanics.

The application follows a modular client-server architecture. A frontend web interface communicates with a backend built using FastAPI, which manages application logic and exposes structured API endpoints. Persistent character and account data are stored in a relational SQL database, and the application is deployed using Uvicorn as the execution server. Secure authentication and credential storage are implemented using Argon2 hashing to protect user data. Automated rule enforcement and dynamic attribute calculations are handled server-side to ensure consistency and data integrity.

Core capabilities include authenticated user account management, persistent character storage, and real-time rule validation with automatic attribute updates. By applying web engineering principles to tabletop gaming workflows, this system demonstrates a scalable framework for digital role-playing support tools that improve accessibility, reduce setup time, and enhance user efficiency.

Bondio_SimpleD&DCharacterCreation_04032026.pptx (56 kB)
Powerpoint version of the pdf

Share

COinS
 
Apr 9th, 11:40 AM Apr 9th, 12:10 PM

Simple D&D: A Web-Based Character Creation System for Dungeons & Dragons

Face-to-face

Dungeons & Dragons, published by Wizards of the Coast, is a widely played tabletop role-playing game that requires players to create detailed characters governed by structured rule systems. Character creation involves managing interdependent attributes, calculations, and constraints that can be difficult for new players and time-consuming even for experienced participants. These complexities create a barrier to entry and reduce efficiency during gameplay preparation.

This project addresses that challenge through the development of Simple D&D, a web-based character creation system designed to streamline and automate rule-driven character configuration. The system aims to reduce manual calculation errors and setup time while maintaining adherence to official gameplay mechanics.

The application follows a modular client-server architecture. A frontend web interface communicates with a backend built using FastAPI, which manages application logic and exposes structured API endpoints. Persistent character and account data are stored in a relational SQL database, and the application is deployed using Uvicorn as the execution server. Secure authentication and credential storage are implemented using Argon2 hashing to protect user data. Automated rule enforcement and dynamic attribute calculations are handled server-side to ensure consistency and data integrity.

Core capabilities include authenticated user account management, persistent character storage, and real-time rule validation with automatic attribute updates. By applying web engineering principles to tabletop gaming workflows, this system demonstrates a scalable framework for digital role-playing support tools that improve accessibility, reduce setup time, and enhance user efficiency.