Dungeons & Dragons Spellbook
Data Science and Analytics
Tags and Keywords
Trusted By




"No reviews yet"
Free
About
A collection of spells from Dungeons & Dragons 5th Edition books and supplemental "Unearthed Arcana" material is presented here. This dataset merges a passion for tabletop role-playing games (TTRPGs) with data analysis. Most character classes in D&D eventually gain the ability to cast spells, making spell selection a crucial and enjoyable part of character creation. This resource serves as a practical tool for players and as a practice dataset for individuals interested in data science.
Columns
- name: The name of the spell.
- classes: The character classes able to learn and cast the spell.
- level: Indicates the power of the spell, which is separate from the caster's character level. A level of 0 signifies a cantrip, a type of spell that does not use up a spell slot.
- school: The school of magic to which the spell belongs, such as Evocation or Transmutation.
- cast_time: The time required to cast the spell. This is typically "1 Action", which is equivalent to six seconds during in-game combat.
- range: The maximum distance from the caster to the spell's target.
- duration: The length of time the spell's effects last. Some spells require the caster to maintain concentration.
- verbal: A boolean value indicating whether the spell requires a spoken incantation.
- somatic: A boolean value indicating whether the spell requires precise hand motions.
- material: A boolean value indicating whether the spell requires a physical object.
- material_cost: A description of the material component consumed when the spell is cast, if applicable.
- description: A detailed explanation of the spell's effects.
Distribution
- Format: The dataset is provided as a single CSV file named
dnd-spells.csv
. - Size: The file size is 510.01 kB.
- Structure: The dataset is tabular, containing 554 rows (one for each spell) and 12 columns detailing the spell's attributes.
Usage
This dataset is ideal for players creating new Dungeons & Dragons characters, as it allows for easy browsing and selection of spells. It also serves as a valuable tool for data science beginners to practise their analysis and visualisation skills on a clean, tabular dataset. Data analysts can use it to explore distributions of spells across different classes, levels, and schools of magic.
Coverage
The data includes spells from various Dungeons & Dragons 5th Edition books and "Unearthed Arcana" playtest material. It does not have a specific geographic or demographic scope as it pertains to the fictional world of D&D. The dataset is expected to be updated annually.
License
CC0: Public Domain
Who Can Use It
- D&D Players: Can use this data to look up spells and plan character progression.
- Dungeon Masters: Can use it as a reference when designing encounters or assisting players.
- Data Science Beginners: Can practise data cleaning, analysis, and visualisation on an engaging dataset.
- Game Designers: Can analyse spell balance and design for their own TTRPG projects.
Dataset Name Suggestions
- D&D 5e Spell Compendium
- Dungeons & Dragons Spellbook
- 5th Edition Spell List
- TTRPG Spell Data for D&D 5e
Attributes
Original Data Source: Dungeons & Dragons Spellbook