I'm looking at creating a homebrew class for dnd-5e, but have had trouble finding resources to assist with this. The DMG includes guidelines for modifying existing classes, but there don't appear to be any official guidelines/rules for creating classes from scratch. Are there any online guides to help with class creation? If you are answering with an unofficial guide, please back it up with your experience using it, and include a fairly detailed description of good and bad points.
The official guide can be located here, I will expand a bit on it below, for reference, I have made 3 custom classes before:https://media.wizards.com/2015/downloads/dnd/UA3_ClassDesignVariants.pdf
Creating new classes is not an exact science, and works best by taking features of pre-existing classes and adapting them
Having a template is always the best way to start, even if you don't plan to have your new class to be remotely close to the pre-existing class. Even if you do choose to remove most, if not all features, it helps to be able to consider what traits you would add that would be of a similar strength. For example, level 11 is a big increase in power, giving spellcasters access to level 6 spells and fighters and barbarians an extra attack. When making a class, you should consider that, and plan something that you would consider to be of a similar level of power, such as an aura of energy that increases your AC, or blinds creatures of evil alignment on a failed charisma save.
The best way to make a strong class is to playtest with a party Explain with your party that your class will be as balanced as you can intend it to be, but it will not be perfect, and is open to changes if certain features are too strong or too weak. For example, one of the homebrew classes I made was a shapeshifter class. Progression through levels 1-10 felt solid, and the PC had lots of fun using it, but felt a distinct lack of power as they progressed. Because of this, I had a discussion with the player and we came to the consensus that we would add the ability to shapeshift inanimate objects as well as your self, with that power getting stronger and allowing for more drastic changes or to shapeshift objects from 10 feet away, rather than through touch. And again, at levels 15+ we added the power to shapeshift living enemies, and to be able to use it as a combat effect against creatures. The class was nowhere near perfect, and working to together to tweak classes helped with that
Communicate with your players the factors involved in this Make sure your players know what to expect when they play with their class. Explain that it is open to buffs if needed, as well as nerfs. Make sure you and your players communicate. For example, if the shapeshifter PC chose to multiclass instead of having a discussion, we would not have been able to balance the class and have fun with it.
It will not be balanced from the start This is a simple fact: you will not be able to make a perfect class. It is one of the reasons that D&D has gone through so many editions: classes are unbalanced and need to be balanced. Don't worry if you encounter issues, expect them to come and embrace the opportunity to perfect them.
I hope this helps you with class creation, if I missed anything or it was made unclear please let me know :)
Just a week ago - the D&D Beyond Youtube channel published a video with Jeremy Crawford where he's talking about "Designing D&D Subclasses". Note that the linked video is just part 1, there'll be more, so far unpublished, parts.
I could elaborate on class design, but most, if not all of it would be restating either of the sources mentioned above - and that would be a shame considering the time and effort other people put into them.