There's plenty of RPGs(mainly mmorpgs) where your boss is just a load of gigantic stats that spams a couple of spells that are stronger then the player - but otherwise they don't really do too much. There's rpgs where there's bosses with relatively smart AIs but doesn't really feel like it's on a fair level because they have lower stats then you, then occasionally the inbetween. What I'm thinking is - a boss or enemy that has equal stats to a player or relatively - but is programmed to pretty much counteract or beat anything the player tries to do with little error. It's pretty much "Player uses fireball skill - AI makes various checks like.. - Does player have enough mana to cast another fireball spell? - Does player have other spells they can use as a alternate damage spell? - Is player probably dead anyways? - Is player's fireball spell going to activate an additional effect later that I can counteract? And make the AI find a way to counteract it. How would you balance it around this rather then "1000000 hp vs 9000 hp"?.