I have a first person set up. Right now, when it collides with geometry, the player is just forced to a stop. But this prevents the player from sliding against the wall when not directly facing that wall, like you would see in most FPS games. I hope I explained that well. Basically, a player running into a wall should be blocked by that wall, but if they look rightish of leftish while still running into that wall, they should move along it, with the player speed dependent on the angle of the direction the player is facing.
I’m an amateur – how could I implement this?
edit: bump map sample is a good example of this