I am trying to figure a good way to create the battle system of a game. The game is fast paced and the gameplay needs to be precise (think hack n slash)
What I would like to achieve is a simple and unified system that could manage any type of attacks, that could be tweaked.
My first idea is to use physics shape: For example an arrow will just be a little capsule moving forward, an explosion would be a growing sphere collider, and melee combat could be done by spawning a box in front of the player.
One problem I have with this is that I'd like to have an authoritative server for multiplayer, which means I shouldn't use too much actual physics.
So, is there any standard way people program these sort of systems, do you know any good starting point better than just using physics?