Итоги голосования для комментария:
Михаил Царев Например, начнём отсюда: gamedev.stackexchange.com/questions/83251/why-are-character-classes-used-in-game-design

Момент, который я бы хотел подчеркнуть именно для НРИ — в условном «мейнстриме» у нас есть игровая партия, и к этой партии есть требования — с одной стороны, персонажи в ней быть должны быть достаточно одинаковыми, чтобы принимать участие в общих активностях, с другой — достаточно разными, чтобы в рамках этих активностей каждый имел свою возможность блистать, а не толкаться перед замочной скважиной, выясняя, кто в неё отмычку будет совать.
(есть способы добиться этого и без классов — скажем, шаблоны в gurps, но это де-факто и есть классы, просто с более гибким развитием)
+