Character & Pawn Blueprint Nodes in Unreal Engine 5 C++
Character and Pawn nodes drive how players move, look, jump and get controlled in Unreal Engine 5. This category maps the most common gameplay Blueprint nodes to their real APawn, ACharacter and UCharacterMovementComponent C++ APIs.
Each page shows the exact Blueprint node, its C++ equivalent and how to wire it up in a header and source file. Expect identifiers like AddMovementInput, Jump, AddControllerYawInput, GetControlRotation, LaunchCharacter and GetCharacterMovement used the way Epic intends.
9 nodes in this category.
Add Movement Input
The Add Movement Input Blueprint node maps toAPawn::AddMovementInput(WorldDirection, ScaleValue) in Unreal Engine 5 C++, which feeds a movement request into the pawn's movement component.View C++ equivalent →Jump / Stop Jumping
The Jump and Stop Jumping Blueprint nodes map toACharacter::Jump() and ACharacter::StopJumping() in Unreal Engine 5 C++, which begin and release a variable-height jump.View C++ equivalent →Add Controller Yaw / Pitch Input
The Add Controller Yaw Input and Add Controller Pitch Input Blueprint nodes map toAPawn::AddControllerYawInput(Val) and APawn::AddControllerPitchInput(Val) in Unreal Engine 5 C++ for look/aim rotation.View C++ equivalent →Get Control Rotation
The Get Control Rotation Blueprint node maps toAPawn::GetControlRotation() in Unreal Engine 5 C++, often combined with FRotationMatrix to derive a yaw-only forward direction for movement.View C++ equivalent →Launch Character
The Launch Character Blueprint node maps toACharacter::LaunchCharacter(LaunchVelocity, bXYOverride, bZOverride) in Unreal Engine 5 C++, applying an instant velocity for jumps, dashes or knockback.View C++ equivalent →Get Velocity
The Get Velocity Blueprint node maps toAActor::GetVelocity() in Unreal Engine 5 C++, returning an FVector whose Size() gives the current speed.View C++ equivalent →Set Max Walk Speed
Setting Max Walk Speed in Unreal Engine 5 C++ is done withGetCharacterMovement()->MaxWalkSpeed = Value; on the character's UCharacterMovementComponent.View C++ equivalent →Get Player Pawn / Character
The Get Player Pawn and Get Player Character Blueprint nodes map toUGameplayStatics::GetPlayerPawn(this, Index) and UGameplayStatics::GetPlayerCharacter(this, Index) in Unreal Engine 5 C++.View C++ equivalent →Possess
The Possess Blueprint node maps toAController::Possess(APawn*) in Unreal Engine 5 C++, which must be called on the server or authority to take control of a pawn.View C++ equivalent →