Ross ROSS = Recommend OSS · open-source software intelligence for agents

ProjectBorealis/PBCharacterMovement

HL2-style, classic FPS movement for Unreal Engine implemented in C++ observed · 2026-08-28

github.com/ProjectBorealis/PBCharacterMovement · homepage · C++ · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

45/100

  • Activity 25
  • Release rhythm 40
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 5.5
  • age_days: 2658
  • days_rel: 541
  • days_push: 451
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

1492 stars · 176 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

An Unreal Engine C++ plugin implementing Half-Life 2 / Source Engine style classic FPS character movement, including bunnyhopping, strafe boosting, surfing, and ramp sliding. It is developed by the Project Borealis team as part of their fan-made Half-Life 2: Episode 3 game.

Use cases

  • add HL2-style bunnyhopping and air strafing to an Unreal Engine game
  • implement Source engine movement mechanics like surfing and ramp sliding in UE4/UE5
  • recreate classic FPS movement feel in Unreal Engine
  • add smooth crouching and crouch jumping to a character movement component
  • build a retro arena shooter with quake-style movement physics

When to choose

  • you want authentic Half-Life 2 or Source engine movement quirks in Unreal Engine
  • your project is C++-based on Unreal Engine 5.5 or willing to recompile the plugin
  • you need proven classic FPS mechanics like strafe boosting and trimping out of the box

When to avoid

  • your project is Blueprint-only, since packaging fails without a C++ project
  • you use an older Unreal Engine version that may require code changes
  • you need ladder movement or sprint logic fully implemented, as those are stubs

Facets

plugin · maturity active

game-engine simulation gaming-tools cpp cross-platform game-engine unreal-engine unreal-engine-plugin character-movement source-engine half-life-2 fps-movement bunnyhopping quake game-development

4 sources

Member repositories

RepositoryRoleHealth v2
ProjectBorealis/PBCharacterMovementmain45

For agents

markdown · JSON · MCP: product_card(name="ProjectBorealis/PBCharacterMovement")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem