Thank to both for help I'm going to consider both when making the game and see what the outcome is. Sorry for misunderstanding powerneg. Didn't realize you replaced ', 'with '.' in your numbers. I thought they were for ratios or something.
Polama just wondering if you used a formula to get these numbers?
level 1: 0 xp
level 2: 150 xp
level 3: 950 xp
level 4: 3,650 xp
level 5: 10,050 xp
They look really good, but not sure of the pattern used.
L = length of first stage = 10 hours = 600 minutes
F = % of time spent fighting = 35%
A = average length of fight = 1 minute
(L/A) * F = 210 fights
That's 210 fights over 4 level ups, usually each level takes longer than the last, so I broke 210 into [30,40,60,80] So level 3 to 4 takes 60 fights, level 4 to 5 takes 80 fights. If you wanted each to be the same, you'd just divide L*F / 4 ~= 52. If your fights are shorter, or your players spend more time fighting, or whatever, just adjust those formula terms.
Then I came up with a xp progression for monsters. This is a hard formula to get right, you could do almost anything here. Something like X = level^10 would mean you can absolutely only fight monsters your own level. Something like X = 5 * level means there isn't a big difference between fighting a level 3 and a level 5 monster. I went with X = level * level * 5.
level 1 = 0 xp
level 2 = 30 fights * (level * level * 5) = 30 * 1 * 1 *5 = 150
level 3 = level 2 + 40 fights * (level * level * 5) = 150 + 40 * 2 * 2 * 5 = 950
etc.