How to implement Jedi Academy type of combat (with a modification)?

Hello everyone,

Jedi Academy uses a mouse controlled character rotation (moving the mouse turns the whole character).

I want to do the same but with two modifications:

  1. the original game uses animations for attack (except the VR version). I want to controll the lightsaber (or in my case a longsword) directly with the mouse movement (an offset I think it’s called?). I don’t want attack animations, only that simply by moving the mouse the sword swings around and delivers the damage automatically upon impact with the enemy (also, if the sword clashes with the foe’s sword it would be a parry), like the many VR games that implement this.

  2. and I also want a dead zone (you can move the mouse and while it’s in a certain box in the screen the character will not turn, but when you exceed this limit the character turns).

Just a side note, Jedi Academy is a 3rd person game, mine is a true first person (first person where you can see your whole body) !! NOT VR !!.

Can someone please give me instructions on how to implement this?

I leave you some examples of what I want to implement.

This first one is a great example of what I want to achieve.

Other examples (some are VR while my game is not, but the attack mechanics are similar)

Thank you a lot!