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.
Recommended Citation
Bondio, Brennan M.; Tate, Dalton N.; and Boyd, Landon F., "Simple D&D: A Web-Based Character Creation System for Dungeons & Dragons" (2026). ATU Scholars Symposium. 33.
https://orc.library.atu.edu/atu_rs/2026/2026/33
Powerpoint version of the pdf
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.