Hello everyone! I’ve been trying for half a year (in short bursts) to be able to modify the movement for the player character so it isn’t so rigid and is more fun to use. And after gathering sources and frames of reference, I was able to put together this movement system based off translated code from source engine and quake movement code.
It took a few iterations and tests between using body-movers like LinearVelocity or using the humanoid functions, but it’s functional and not too buggy. I’m hoping anyone who is more familiar with this kind of movement and it’s mechanics can give insight on any values or things I should change to improve this, and anyone who isn’t is of course welcome to suggest improvements as well!
There are some things missing from here such as surfing, despite there being a ramp there, you can’t really ride it. I’m trying to get this working at the moment. And the weapon viewmodel doesn’t actually do anything, it’s purely for show.
For those wanting to try the game or view gameplay, I have direct links to those below: