Правильная реализация системы классов в рпг
Делаю 2д рпг,захотел туда добавить классы(у каждого класса свои способности и характеристики) первое что пришло в голову это сделать префаб игрока с каждым классом и при выборе просто спавнить нужный префаб с выбранным классом.Насколько это будет правильно и если это не очень правильно прошу помочь с идеями или желательно простой пример кодом.