After using the UDK for a while, I found that the thing most missing from the BGE is a good, strong template for player movement. Tutorials exist in bulk, but almost always seem to suffer from bouncing and/or sliding, especially on inclines. After looking around a fair bit, I found what is, in my eyes, the best solution (at least as of my writing this): not using physics.
By patching together a modified version of SolarLune’s Mario sidescroller script and Raider’s Mouselook script, I managed to create a suitable, mostly stable first person movement system that does not suffer from sliding or bouncing and can smoothly slide up stairs and over curbs.
Attached is a simple proof-of-concept demo.
Now, the thing is hardly perfect, suffering from a variety of shortcomings that I plan to patch up by way of a series of successive help threads (which will come later). The main point of this thread, however, is if this solution is the easiest, most stable, and/or most controllable one, or whether a physical object aptly represents a character by any means I have not yet tried.
Any comments, criticisms, suggestions, or the like are appreciated.
Edit:Sorry, almost forgot to credit Laser Blaster for his excellent FXAA script, which is also included in the .blend.
FPS_Test_1EPacked.blend (666 KB)