As a side note , there ' s no reason to not want such things in the game . There is a reason . The official classes are fairly balanced with one another . Homebrewed content can be good , but is usually poorlywritten , vague , and terribly imbalanced . Good homebrew content requires time , effort , and game knowledge , not just to create , but for the GM to vet . Reflavoring existing classes with no mechanical changes means all you ' re changing is descriptive terms . Easy . Making a new subclass means you can still work within the existing model , comparing everything you ' re including to the existing options . Again , easy . yet people still manage to screw this up . Writing your own balanced race or class from scratch is a lot of work for the player and the GM , and takes a reasonable level of game knowledge . It can certainly work if you are both willing to put in the time and knowledge necessary , but for most players and most games , it ' s simply not a good idea .