Hello. This is my first time posting a topic on the dev forum, so I apologize in advance if this is in the wrong section. If so, please let me know where I can move this to.
I’ve been thinking about this idea for a while and I thought, if a player can gain experience, level up, and gain stats in an RPG, then why can’t an enemy NPC have the same ability?
So for example, say we have an enemy called “Wolf” at Level 1, has 65 Max HP, and deals an average of 4 - 6 damage. My thinking, is that if the Wolf NPC kills an actual player, it will gain a certain amount of experience (based on the player’s level) and level up just as a player would by killing an NPC. So maybe at Level 2, the wolf will have 81 Max HP and deal an average of 6 - 8 damage, and so on.
I realize that there may be some criticism to this idea, such as each NPC not having a sufficient chance to gain any EXP as most players could probably kill it in an instant. So in response to that, I would say that the Wolf NPC could also have a chance of automatically gaining, say for example +3 EXP every 10 - 20 seconds. Plus of course, a few odd NPCs may be in hard-to-reach areas in a huge map, giving it more time to level up and gain stats before any player could find it.
Please let me know about your thoughts on this, I highly appreciate it. Thank you.