Level

- Levelling and experience in Dragons Age: Origins follows a simple formula of experience required for next level = (current level * 500)+1500.

- There is a 'hard ceiling' to the character's progression and maximum level, however there is a soft cap that is well below this maximum level in that there are limited souces of experience points (a few notable 'infinite experience' glitches aside). The hard cap is level 25, but the player cannot legitimately reach this point.

Sources: http://forums.steampowered.com/forums/showthread.php?t=1020420 (contains information on a big game spoiling glitch, but also has BioGeorg, from Bioware, confirming the existence of limited encounters)