Skip to content

iLambda/PBCharacterMovement

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iLambda/PBCharacterMovement

This is a fork of ProjectBorealis/PBCharacterMovement, which aims to add features that were left out and/or not implemented at all in the original repo. All of the added mechanics are similar to some of other Source Engine based games, like TF|2 and Apex Legends.

IMPORTANT NOTE: All of the code in this repository has been tested or is currently in testing, but bugs might remain. Be careful when using it in production. If you find a bug (or even better, find a fix for it), do not hesitate to create an issue.

A non-exhaustive list of such improvements:

  • Coyote time
  • Swimming
  • Powersliding (based on Apex Legends sliding mechanics)
  • Ladder climbing (based on Half Life 1 ladder physics)
  • [To be implemented] Wallrunning (based on Titanfall 2 wallrunning mechanics)
  • [To be implemented] Mantling (idem)

The aforementioned mechanics are not supposed to be a 1:1 replica of the Source games they come from, but instead a good approximation of these movement mechanics, with basic movement tech being able to be replicated, such as:

  • Ladder fall damage cancel
  • Slide hopping
  • Slide jumping
  • ... and others

Original repository

All basic information pertaining to walking, running, jumping, and crouching can be found on the original repo. Their blog also details some of the specifics of how the mechanics are implemented.

About

HL2-style, classic FPS movement for Unreal Engine implemented in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.7%
  • C# 0.3%