Можно.
Можно ввести базовую переменную - множитель, зависящий от сложности, например: новичок -1, ученик -2, адепт - 3, эксперт 4, мастер - 5, легендарная - 6. Назовем его множитель А. И отталкиваться от него в подсчете очков.
Например, челлендж "Смертный Довакин": после смерти - возврат в Хелген (пусть не в самое начало, а к выходу из пещеры), за каждый взятый левел дается очко = А.
Это самый простой челлендж без модов.
Так же начисляются очки за смерть драконов и за крупные квесты. Но чтобы распределить баллы, надо знать статы всех противников, а этого огого сколько инфы перелопатить... Я навскидку не помню иерархию драконов.