This might be really boring, but I need to have the basics first so I can build more exciting stuff on top of it ๐
It's walking, running, turning, and stopping. The hard part is writing flexible code that can be used in enemy characters as well.
In terms of physics, every developer has a different idea on what the balance should be between 100% realism and fantasy. Personally, I think Action Quake 2 nailed it perfectly. Enough realism (modern firearms, bleeding, kicking, headshots, etc), but also the right amount of bullshit where you can jump around like a maniac.
I only have a general direction as to where I wanna go with these game mechanics. For now I'm thinking 2.5D platformer with brutal hand to hand combat (I dunno if I wanna have weapons, maybe enemies will but not the player). In the end I'll put them together and hope I'll have something that looks like a game.
If you're interested, everything's on my repository. I doubt anyone's gonna look, but have a nice day.