Quake Movement in Unity

I have found this video Quake III Movement (Strafe jumping) in Unity [#3] - YouTube demonstrating Quake 3 CPMA Physics in Unity (the script quake3-movement-unity3d/CPMPlayer.js at master · WiggleWizard/quake3-movement-unity3d · GitHub). In the video the physics look to be working correctly but in practice I cant make that happen. I tried enabling and disabling and adding components to the default unity character controller but I could get the result seen in the video. Does anyone know how to do this/have it working/has more knowledge to make it work.

Thanks :slight_smile:

Be Careful to the gibEffectPrefab in the script, the Audio Source, and add the Main Camera’s Transform