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.
When making a race and adding a racial trait, that racial trait should be "option". In fact, you give that trait an "option" for each choice that trait gives you. Under "option" you can add "modifier" where you can give them the skill like you normally would. You can also use this to give them an option of different spells, attacks, or whatever else you want to give them.
How do you make the modifier to AS actually work on character builder?
I've created two subraces to one of my homebrew race. When i go to create a new character, I can only select the subrace name, not the main race with a subrace. For instance
Example:
Main race: Narri
Subrace 1: Engineer
Subrace 2: Navigator
When I create a new character, I only have the options to select Engineer and Navigator as the main race type. I don't get the option to select Narri as the race, then select Engineer or Navigator as a subrace.
Help?
It seems to be a common thing for all homebrew races with subraces. I have the same problem with my own, as well as some other people's that I have added to my collection. They should probably get onto making a feature that allows us to put them into one categorie like the official races have. That would help us all to make it easier to find, as well as not cluster up our lists of races when we start adding in more.
So i scoured the forums and found that it's a common issue with subraces and needs a fix. Idk if it's high priority for DNDB, but it's fine for now.
Mind sharing, I'm feeling lost on how to do that myself...
I'm trying to get the drop down menu to allow the player to only pick from: Animal handling, Nature, Perception or Stealth.
instead it is giving me the whole list of skills
I have already posted how to do it the 20th of December, so I will just quote that here for you.
They must have changed it, because there is nothing under option.
The modifier section is as close as it gets but the issue is when I get it.
I select the modifier to say "PROFICIENCY"
then next drop down I select "CHOOSE A SKILL"
But that's where my issue starts. I go to check it on the builder and I need the choose a skill part to only allow the following choices:
Animal handling, nature, perception or stealth.
Instead it gives me all the skills to choose from.
You make each option. When you add one, it comes up showing like you are trying to make just a normal feature, just without the "option" part of it. You then call it by the proficiency you want it to, and then add the correct modifier for it. Save, go back out of Option, make a new one and do it over until you got all the options you want. And if you want it at a certain level first, make sure to add the required level for it under "Character Level Where Options Known". That's how you make it.
Is there a way for images that were uploaded for the race to show up in the public homebrew? My uploaded image shows when I view the page, but when others visit, the image isn't there.
Is there a way to add Creature Types? Like making a race Humanoid and Draconic/Fiend/Fey etc.
I'm trying to add a feature to my race that adds an additional +1 Max hit points everytime you level up (Like Dwarven toughness) but I don't see an option for that.
Any one know how to let the player chose two different set of options. So like on half-elf where you can chose two different ability score increases.
Assuming you want them to pick between Dexterity or Constitution (as an example)
1) Set up your base Racial Trait (Ability Score Increase) and save.
2) Then edit, go down to Modifiers and select "Add a Modifier"
3) In the screen that opens, in the first box, select "Bonus"
4) In the next box across, find the option that says "Choose Dexterity or Constitution" and select that.
5) In the "Fixed Value" box, put the amount you want to add to the selected ability (1 or 2 usually for this)
Save the Modifier. Save the Racial Trait. Save the entire thing if you are going somewhere else.
I am trying to make an Aarakocra variant subrace and want to use the standard Aarakocra description.
For some reason, it is not picking up the information about Aarakocra, such as "Beak and Feather", "Sky Warden" and so on.
I do not know how to tell it where to get that from.
Any information please anyone?
Thanks! Helped a bunch
Is there a way to add advantage against frightened, as far as the the builder seems to show, there's only immunity to frightened, or advantage to wisdom saving throws.
The way I did it was to create a Modifier using
1) "Modifier Type = Advantage"
2) "Modifier Subtype = Saving Throws",
3) In the details box I put "You have advantage on saving throws against being frightened".
Great stuff man. As a first time DM, I am finding your design workshop posts extremely helpful. I did have one question, on how you manage to get the underlined titles within the description box? I love the look of the standard DnD race blocks, so I wanted to format it like that.
Thanks
Make the text that you want to be the underlined title "Heading 2" instead of Paragraph.
(Sorry, I know the question was not to me).