Класс сложности (англ. Difficulty Class, DC), или просто «сложность» — элемент системы d20. Это значение, с которым сравнивается результат проверки умения персонажа или спасбросок. Если результат чека оказывается равным DC или превосходит его, то проверка является успешной, в противном случае — неудачной. В отдельных случаях численное значение разницы между результатом броска и DC также является существенным[1], но, как правило, важен сам факт переброса или не переброса DC.
Класс защиты можно считать разновидностью класса сложности, так как обсчёт атаки в d20 проводится по такой же схеме.
В противопоставленных бросках в качестве DC выступает результат оппонирующего броска.
В определённых случаях бросок против класса сложности можно не делать: это так называемые «взятие 10» (если нет особых мешающих обстоятельств, можно договориться, что выпало нечто среднее) и «взятие 20» (если времени более чем достаточно, а провал вредных последствий не влечёт, можно считать, что персонаж пытается выполнить задачу до полного исчерпания собственной компетентности).