Для начала:
Я создал систему классов, распределяющую скилы по героям. Всего 20 классов в трёх категориях:

Воин
Монах
Рыцарь
Драгун

Вор
Ассассин
Охотник
Оратор

Волшебник
Ученый
Алхимик
Священник


Каждому персонажу доступно 5 классов из списка, набор которых зависит от персонажа.
Каждые 5 уровней, начиная с 10го, персонаж будет получать специальные способности класса (всего их семь), + по ходу игры игрок откроет ульт. способность класса
Помимо этого некоторые классы дают определённые бонусы, например возможность собирать с трупов монстров больше лута или открывать замки.
Игроку помогуот определиться с выбором класса спец. карточки класса

(Примеры карточек):




ЗАМЕТКА: каждый персонаж в любом случае получит свой уникальный набор уников.
Персонажи с арены и временные персонажи уже имеют свой установленный класс
Монстры-гуманоиды тоже имеют свои классы

СИСТЕМА ГОСТЕЙ:
Иногда по мере игры в битве вам придётся спасать/поддерживать/защищать кого-то, кто не входит в основную партию. Враги будут атаковать его, а он - их. В таких боях все персонажи временно получат набор способностей поддержки для лечения и усиления гостей. Гостей нельзя лечить улучшать и воскрешать обычными способами, более того, гостей будут бить ваши рандомные скилы и массовые скилы


+ Во время теста я решил сделать несколько скринов столицы: