When it comes to designing new elements of D&D, there are few pieces of the game as important to get right as new races. The story and mechanics of a player character’s race come up multiple times during every session of play.
The same reasons to be careful while designing a race are also what make building a new one so fun and rewarding. You’re adding a big piece of to the game! Unlike a spell, feat, monster, or magic item that your players might ignore most of the time, an original race sets your game apart from all others. Getting the balance right might seem daunting, but don’t let that stop you.
Like previous Design Workshop articles, I’m going to go through the process of creating a race step-by-step.
Before You Start, Ask the Important Questions
Before you begin to design any new element of the game, don’t forget to ask these three questions, the importance of which are discussed in the first Design Workshop article:
- What do I want to make?
- Does my creation already exist as official D&D content?
- Can I reskin or tweak another creation to suit my needs?
If the race you’re considering designing doesn’t already exist and can’t be built by tweaking an existing one, it’s time to design your own.
Designing Races
The Dungeon Master’s Guide provides guidelines for creating a new race (and subrace), which are great. I’ll expand on what’s provided and vary the steps in the process to give a more in-depth look. All races have the following components you need to design:
- Story
- Short description (D&D Beyond Only)
- Traits
Building your race in D&D Beyond makes life easy. The application breaks down a race’s elements in an easy-to-use form. Select CHARACTERS > RACES > CREATE from the D&D Beyond homepage, then click the option that applies to your creation, and then click CREATE FROM SCRATCH to get started.
For this article, I created a new race called farfolk. These humanoids are influenced by the Far Realm.
Step 1. Story
The story of your race should be broken down into at least four sections, each of which should be at least one paragraph.
Introductory Paragraph
The introduction of your race should give an overview of what the people of the race are like, where they come from, and where they live. Some of these opening descriptions, like the one for the dwarf, are no longer than a sentence, while others, like the genasi, go on for several paragraphs. Give enough information for a general overview of your race before diving into the details.
Physical Description
Provide at least a paragraph of physical description for your race. Include body types and shape, color options for hair, skin, and eyes, fashion sensibilities, and anything else that sets your race apart from the rest. Start this section with a short heading that let’s players reading the description prepare for what’s ahead and get reminded of the race’s appearance when they come back to it. For instance, the physical description for elves has the header “Slender and Graceful,” which sums up elf physiology quite well. (Use the Header 2 style for this title in D&D Beyond.) These headers are valuable both as a quick summary for the reader but also as a focus for you as you design your new race.
Attitudes and Philosophies
Provide at least a paragraph about the typical attitudes, philosophies, religions, and reasons for adventuring that your race has. How does your race differ from others in these areas? As with the physical description section, add a header to sum-up your race’s attitudes and philosophies.
Other Story Sections
You can choose to add as many other sections as you like to your race’s story. You could add a section about where the race typically lives, like the halfling’s “Pastoral Pleasantries” section, a section about how your race views other races, like the lizardforlk’s “Hapless Soft Ones” section, or sections about strange customs, unique behaviors, and the like. Add as much description as you like and don’t forget your helpful headers.
Names
After all your story sections are complete, write a final section about your race’s naming conventions and include example names. How many names does a typical member of your race have? Who do they inherit any familial names from? Do they have nicknames? Are their certain sounds or a particular number of syllables these names have?
Sample Write-Up
Here is the sample write-up for the farfolk:
When a pregnant human comes into metaphysical contact with an entity of the Far Realm, their unborn child can become warped and strange, developing into one of the farfolk. Farfolk are able to have children with other farfolk and humans. The offspring these unions also produce farfolk. The strange race are shunned by others for their differences of appearance, but those who befriend the contemplative race know their oddities are gifts.
Alien in Appearance
Though humanoid, farfolk have an otherworldly appearance. Their great black eyes take up much of their bulbous, hairless heads that end in short tentacles. Instead of a nose, they sport two nostril slits in the middle of their faces just above their thin-lipped, circular mouths. Farfolk skin can be any shade of blue or purple mottled with marks of black, gray, and red. The hands and fingers of farfolk are long and slender, just like the rest of their spindly bodies. Since farfolk are feared for their alien appearance, they tend to wear baggy, hooded clothing to conceal their features.
Reserved Observers
Many farfolk feel they belong nowhere and go through much of life as observers while taking in the actions of others. Their cerebral minds analyze every behavior of other races as well as the forces of nature, habits of animals, and the like. These observations teach farfolk about the world they live in. When farfolk interact with others, they use behaviors and phrases they learned by watching others. A farfolk abandoned by its parents and raised by wolves acts like a wolf, a farfolk raised in a dockside tavern cusses like a sailor, and a farfolk raised in a noble household has manners better than any royalty.
Farfolk tend to be on the move, not just because they’re unwelcome or restless, but also because they feel a need to observe more of the world. The more they observe, they more they understand. Traveling helps a farfolk move beyond mimicking behavior and coming into their own. This wanderlust makes adventuring a perfect life for farfolk.
Shunned by Others
Their strange appearance and psionic powers leave other races uncomfortable at best with farfolk. Farfolk who spend coin in a settlement are welcome for a time, but when an accident or crime happens in town, they are the first blamed. Those who know of the Far Realm and the horrors that originate there can be hostile or fascinated by farfolk, depending on their interest in the alien plane. Adventurers of other races tend to overlook a farfolk’s alien physicality and strange observe-and-mimic behavior since they’ve seen worse and know the abilities and mind of the strange race are a boon.
Farfolk Names
Farfolk with human parents have human names. Farfolk with one or more farfolk parents might have a farfolk name, a multisyllable word that borrows sounds from Deep Speech, using many X and Z sounds. Adult farfolk without a farfolk name sometimes adopt one themselves, to better reflect their heritage.
Farfolk Names: Az’cax’ta, Cazbux, Exvezzeer, Fax’muz, Galzux, Jozzozzox, Lemoxoz, Mezzil, Oztoxizok, Traz’uk, Xalvazat, Zazzcom
If you’re making your race in D&D Beyond, enter this information into the DESCRIPTION box.
Step 2. Short Description (D&D Beyond Only)
For D&D Beyond only, you’ll want to add a one-sentence description of your race to this box that appears in the character builder. Think of this as a condensed version of the opening section of your race’s description.
For farfolk, I wrote, “Farfolk are alien humanoids influenced by the strange magic of the Far Realm.”
Step 4. Racial Traits
It’s time to give your race traits! These mechanical bits of the game can be difficult to balance. I recommend studying what Wizards of the Coast has put out and using the mechanics of races already created to help design your own. Also, it is very important to playtest your race. Because race is such an integral part of a player character, you can only know for sure it’s balanced by playtesting. I’ll go through traits one-by-one and talk about how to balance them.
Subraces
If you intend to create subraces, the philosophy of balance is the same as it would be for creating a race with no subraces. Balance the race as a whole with its subraces considered. For instance, you should not compare the dwarf, which has three subraces, to the half-orc, which has none. You should compare the duergar, hill dwarf, and the mountain dwarf to the half-orc (and all dwarves to each other).
It does not matter how many traits you choose to save for subraces, as long as each subrace is as powerful as its counterpoint and when combined with the universal racial traits, creates a race that can stand toe-to-toe with the others without overpowering them.
Introduction
You want one sentence to introduce your race’s traits. For farfolk, I wrote, “Farfolk share certain racial traits as a result of their brush with the energies of the Far Realm.”
After you enter this text in D&D Beyond, click CREATE RACE to add the rest of the traits.
Ability Score Increases
Most races get a +2 bonus to one ability and a +1 bonus to another. There are exceptions to this rule. Humans receive a +1 bonus to all ability scores for instance, but this gain is balanced by the fact that humans get no other traits beyond a bonus language. Mountain dwarves get +2 Constitution and +2 Strength, but this gain is balanced by the fact that mountain dwarves are also proficient in light and medium armor. Most classes that rely on Strength in even small ways grant armor proficiency and those that don’t grant the proficiency don’t rely on Strength. If you plan on changing up the normal +2/+1 dynamic, be sure to balance for it elsewhere.
It doesn’t matter which ability scores get your +2/+1 increases, if you’re sticking to the standard. Farfolk get +2 Intelligence and +1 Wisdom.
Once you add your text, title, and any activation and duration details in D&D Beyond click SAVE and you’ll be able to add more modifiers to the trait. Doing this in D&D Beyond makes it easy for players that want to use your race. If you don’t fill-in this information, their character sheets won’t update with all the proper mechanics (and your submission might get rejected).
Age
Let people know at what age your race matures and about how long they live. These numbers help players get an idea of how old an elderly half-orc is and when an elf hits puberty.
No modifiers are needed in D&D Beyond for this trait.
Alignment
Give players an idea of the alignments your race tends to favor.
No modifiers are needed in D&D Beyond for this trait.
Size
Give a height and weight range for your race and then their size. If your race is the same size as humans (like tieflings), you can instead write that along with their Medium size.
No modifiers needed in D&D Beyond for this trait, however you do need to select your race’s size from the pulldown menu in BASIC INFORMATION.
Speed
Provide the race’s base walking speed. Most creatures have a base speed of 30 feet and a few (dwarves, gnomes, and halflings) have a speed of 25 feet. Wood elves are faster than other races with a speed of 35 feet. Most creatures don’t have any special speeds beyond a walking speed, but there are exceptions (like the aarakocra and the triton).
Consider a walking speed of 30 feet the baseline. If a creature has a slower or faster speed or special type of movement (like a flying speed), you need to balance for this later when your adding other traits to your race.
No modifiers needed in D&D Beyond for this trait, however you do need to add your race’s speed(s) in BASIC INFORMATION.
Other Traits
This is where the balancing gets tricky. There are no hard rules for designing a race’s traits. Look at the traits of other races while going through this process. First make a list of the traits you want your race to have. Do those traits or similar ones exist in an official race like darkvision or the ability to cast spells? What else do races with those traits get in addition to those abilities?
To get the balance right, pick an official race that is close to yours and modify it to fit your new race. Is there something that gets close to what you’re creating story-wise? Odds are it is close trait-wise as well.
For instance, farfolk are influenced by another plane’s magic and treated like outsiders, like tieflings. The tiefling traits would be perfect for farfolk with a few tweaks.
I’m going to lift darkvision from tieflings. Many monsters from the Far Realm can see in the dark, so it makes sense that our farfolk can as well.
The tiefling gets Hellish Resistance, which doesn’t exactly fit for the farfolk, but psychic damage resistance makes sense. Psychic damage resistance is not as powerful as resistance to fire, since far more monsters and spells deal fire damage.
To balance the farfolk’s weaker psychic resistance, I could give them another rare resistance, like radiant, but that doesn’t really gel with the race’s story. Another trait is in order. The ghostwise halfling’s Silent Speech trait fits the farfolk’s story, and it’s a fair trade for a weaker resistance. This ability doesn’t boost the farfolk’s combat capabilities or give it a bonus to saves or ability checks, it allows the creature to communicate telepathically with others. It’s a needed small boost.
I also want to give the farfolk some psionic talents, similar to the tiefling’s Infernal Legacy trait. I gave farfolk characters the same trait, but with different spells of the same level. I did make one other change that boosts the power of the trait for farfolk just a bit. No components are required for the spells to give them a psionic flavor, just like the mind flayer's Innate Spellcasting (Psionics) feature. I think this change is minor enough and that the farfolk still lags behind for not having resistance to a more common damage type. That should be okay. I’ll find out if not during playtesting.
In D&D Beyond I added [Tooltip Not Found] before and after spells so that the platform would recognize the fact that they are spells. Now D&D Beyond will show the spell to users when they hover over the word.
That’s enough other traits! The race is almost complete. Just one more thing to do.
Languages
Unless you have a very good reason, your race should be able to at least be able to read, speak, and write Common. Adding one language beyond this won’t break the game, but once a race has three or more to start, you may want to consider balancing for that by losing or making one of their other traits weaker.
Farfolk can read, speak, and write Common and read and speak Deep Speech (which has no written language).
Step 5. Edit and Playtest
Now that you’ve created your race, read it outloud and edit. Even the most experienced designers need to edit their work. Then send your work to a friend to make comments. A second pair of eyes helps you understand if the design intent of your race is coming through.
If you have the opportunity to playtest your new race, take it! Nothing is a better test of your design work than actually seeing it in action. Plus it’s a great excuse to get friends together for a game of D&D! Give your race to someone else to use during the playtest, again to see if the design intent comes through. Change anything you think needs it after playtesting.
Step 6. Make Your Work Public
It’s time to make your work public! That means sharing the race with your group, posting it to a blog, putting it up for sale on the DMs Guild, or right here on D&D Beyond. To do this in D&D Beyond go to the MY CREATIONS page, select your race, and click MAKE PUBLIC. A message then appears asking if you’ve read the Public Homebrew Content Rules & Guidelines and explaining the moderation process for public content.
When you’re ready to submit your race, click SUBMIT and you’ll get a moderation notice from the D&D Beyond team once your submission is accepted or rejected. Make sure you actually read the guidelines. Most rejections happen because the creator hasn't followed one of the very simple guidelines, or because they're attempting to publish work they don't own or didn't create themselves. Please note that it is completely fine to keep your creation private if you intend to only use it in your own game and do not wish to share it.
Lucky for me farfolk was accepted. You can find the final version here.
Go Make Stuff!
There you have it! A step-by-step process for creating a D&D race. I can’t wait to see what people submit to the great D&D Beyond. If your design gets posted, please share a link with me on Twitter at @JamesIntrocaso. Next time in the Design Workshop, I’ll show you how to make a new race!
James Introcaso blogs at World Builder Blog, podcasts at Don’t Split the Podcast Network, and designs games for Wizards of the Coast, Roll20, Kobold Press, Roleplaying Tips, and more.
you know, when you are building the race
I'm sorry, but that still doesn't explain anything.
I can't figure out how to create a natural weapon, any help?
This helped a lot! I'm currently making the drow race to use in my campaign, and this helped with figuring out format and what not!
Why can't I add any racial traits? I'm on phone, creating a subclass and I hit the plus button next to the 'Racial Traits'
Normally the plus would turn into a minus and a "create racial traits" button would appear. The plus turns into a minus, but no "create racial traits" button comes up.
there already is a drow race
It works in landscape mode
I spent two days making the race for my campaign, as dndbeyond does not include the drow race. I am aware that the Player's Handbook has the drow race, I just had to make the race on this site for my use.
I would talk to the DndBeyond team, as this may be a glitch in the code.
Oh yeah it doesn't come up in portrait but when I change to landscape the button comes up, so imagine it comes up on PC
I know this is an old comment and all, but could you help me out with this? [trying to figure out how to chose 2 of the following: Deception, Insight, Intimidation, and Persuasion]
Add racial trait options, and do "1, 1" in the "character levels where options known". Add the 4 choices options and add the proficiency modifier to the option as normal.
Thank you so much. That helped a lot.
I created a homebrew race with subraces but it won't let me play the race, only the subraces
Why would you play the base race if you have subraces? Variant lets you play the base race, but it doesn't make sense that you would play the base race instead of subrace. (e.g. Wood Elf and High Elf, you can’t play normal race. Half-elves and dragonborn are different. They only have variants)
I mean I am going to play subrace, I'm just wondering why it won't show me the base race.
Also, the subrace won't give me access to any of the spells I added under the racial traits
Not showing the base race? You probably only made one subrace(then only the subracr will show). If you made more than one... hmmm, that's strange.
Did you add "spell" or "spell list"? If you added "spell" you must have made a mistake in the homebrew, and if you added "spell list" it would only be added to your class spell list.
So I did make multiple subraces
As for the spells, I just went to the subrace, hit add racial traits, and added some spells under a racial trait
Hello, I have made a homebrew race, but my Ability Score Increases do not show up on the ability sheet or add to a characters' stats even though I followed what you did with them here in the article. I don't know what to do I have tried everything I can think of.
Did you add modifiers? Add Racial Trait>>Modifiers>>Bonus>>Strength Score(example)>>1 or 2 in the fixed value>>save