Je te conseille d'utiliser un tableau pour faire ça. Essaye de délimiter ton jeu en zone un peu comme dans un mmo avec le niveau du joueur voulu.
Ex : zone 1 : niv1-5, zone 2 : niv5-10 etc..
Déjà ça te permettra de mieux gérer le gain d'xp ainsi que la force de tes ennemis. Pour le gain de loot, lorsque tu l'auras classé, met juste des % de chance en fonction de la rareté ça sera plus simple.
Ensuite pour savoir comment doser la puissance des ennemis et des loots je te conseille de partir sur un système de points à répartir. Je m'explique :
Partons du fait que les ennemis possèdent uniquement trois caractéristique : force, défense et point de vie.
Dans ta zone 1, les ennemis auront 10 points à répartir la dedans, dans la zone 2, ils auront 15 point etc...
Ainsi tu pourra avoir un bestiaire varié :
- un ennemi fort mais pas résistant : 8point de Force / 1 point de Défense / 1 point en Point de Vie
- un ennemi résistant mais pas fort : 2 point en Force / 3 point en Défense / 5 point en Point de Vie
- un ennemi équilibré : 3 point en Force / 3 point en Défense / 4 point en Point de Vie
Voilà désolé pour le long post j'espère que ça te sera utile
Bonne continuation !