ProjectBorealis/PBCharacterMovement — reverse-engineered prompt

Reverse engineered prompt

I want an Unreal Engine 5.5 movement plugin or sample setup that makes my player feel like classic Half Life 2 and Source movement in C++. The character should support strafe jumping, bunnyhopping, air control tricks like circle strafing and surf style movement, ramp sliding and trimping, wall strafing, smooth crouch and uncrouch, crouch jumping, and optional pogo jumping.

Please wire it up so I can drop it into a C++ Unreal project, create a Blueprint child character from the provided player character, set up the basic input actions for move, look, jump, and crouch, and have a working player controller and game mode. Use the usual HL2 style gravity and physics defaults, but make those easy to change. I also want the movement options exposed cleanly, like jump boost modes, forward bunnyhopping, always apply friction, crouch sliding, sprint and walk speed hooks, and first person mesh support. Ladder logic can stay as a stub if needed. Look up current Unreal docs if you need to.

Want more depth? Deep Reverse