VR Punch was one of the first things I ever made in VR. I had an Oculus DK2, borrowed from a friend, and an idea. It's buggy, not a lot of fun, and WAY too loud, but I learned a lot from this project about Unity, project scope, and how even the coolest ideas don't always work out.
The hands for both the AI and the player use procedural animation to "punch" and "block". I took a lot of inspiration for the movement from Grow Home and Gorn (super-early footage). I used Unity's spring joints for the fists and some physics forces to push them around in case you were wondering.