Meaning, if you want to hit the level cap, you'll need to beat every boss in one playthrough, start a New Game+, beat every boss again, beat the game again, and start over for a third time. The maximum number of levels you can gain in a single playthrough is 48. The level cap is 99, and you only gain a level after defeating a boss, with some minor stat growth for a few battles after each boss. Chrono Cross takes this straight into Anti-Grinding territory.The Caligula Effect: Overdose has a less severe case of this - the final boss has been raised to level 50, and the level cap has been lowered to 200, which is still much higher than any of the postgame content. The final boss of The Caligula Effect can be beaten at level 30, yet the level cap is somewhere around 300, which is much higher than what's recommended for even the hardest World Reward dungeons.The technical level cap is 34, after which it takes ten billion experience points to reach the next level and being insane enough to actually reach it would probably cause the game to crash. In Before the Echo the Bonus Boss is typically beaten and the game at 100% Completion, around the mid to late twenties depending on your luck with item drops.
Wizards cease to gain any new powers at all long before the maximum. Normal finishing level is maybe a bit under thirty, and the cap is so absurdly high for 2nd edition Dungeons & Dragons rules that even the new special abilities introduced in this game can't make for meaningful content for so many levels. Baldur's Gate II: Throne of Bhaal, with its XP cap of 8,000,000, which means level 31 to 40 depending on class.