Before we begin fleshing out our battle system, it is important to consider various elements that we may want to include in our game. Designing an interesting and unique battle system is difficult. The battle system should be challenging and engaging. The challenge can be accomplished with enemies that level up as the player progresses or with enemies that acquire new and unique skills. The engagement can be achieved by quirky enemies, interesting animations, or many other ways.
There are several things you may wish to consider to include in your battle system:
Animations
Player actions
Enemy defenses and reactions
Special moves
Interactions
Each of these provides an engaging experience for the player and makes the battle feel worthwhile. When developing an RPG, I highly recommend you play many different RPGs and study the different ways in which the battle system has been developed. Determine which preceding element listed is important to you and plan to...