Building an RPG with Unity 2018
上QQ阅读APP看书,第一时间看更新

Combat system

Time for battle! This is the moment every player looks forward to during their journey to kill the boss, the bad guy, or the evil warlord! Every RPG has some type of combat or battle component built into the game play. This is when the player gets to use all of their acquired skills and experience to destroy the opponent or be destroyed by the opponent, depending on how the day goes.

Historically, there were three basic types of RPG combat system. What type of combat system you choose to implement for your game will have a big impact on the game play, as well as the implementation of the game.

The three types of combat system are as follows:

  • Traditional turn-based system
  • Real-time combat
  • Real-time with pause

Historically, role-playing games used to implement turn-based combat systems. This type of combat system is as follows: only one character could act at a given time. During this time, all the other characters had to remain still. In other words, they could not take any action. This type of combat system is designed to put more emphasis on rewarding strategic planning.

The next type is the real-time with pause combat system. This type of combat system is also strictly turn-based, but with a catch. If the player waits more than a certain period of time to make a move or issue a command, the game will automatically pass on the command to the other player. This will allow the other player, that is, the enemy, to take a turn and attack the player.

In this book, we will be using a real-time combat system. Real-time combat imports features from action games and creates a hybrid action RPG game genre. Action RPG combat systems combine the RPG mechanics of role-playing with the direct, reflex-oriented, arcade-style, real-time combat systems of action games, instead of the more traditional battle systems of RPGs.

Shigeru Miyamoto is best known as the creator of many of Nintendo's most beloved characters and franchises, including Mario, Donkey Kong, The Legend of Zelda, and many others. He was also the chief designer of Nintendo's Touch! Generation console series, which includes the Nintendo DS, Wii, and 3DS.

For more information, visit https://www.giantbomb.com/action-rpg/3015-8592/.