Looking for Unreal C++ Engineer for Custom Pawn Development

Job ID: 33556988

Budget: $750 – $1,500 USD

Using the Unreal 5 plugin GeneralMovementComponent and some initial code I have done already,
The engineer should extend the existing code I developed to be able to produce a movement component implementing:

Crouching/Uncrouching - Initially Implemented
Jumping - Already Implemented
Custom Gravity and Alignment - Implemented already
Walk/Sprint/Run - Initially Implemented
Max Walkable Slope on any Z-Up - Not Implemented
SpaceWalk/EVA Mode - Mostly Implemented
Aim Offset - Not Implemented
MagBoots Mode - Implemented
Surface Sliding - Not Implemented

Some of these are already implemented but not fully tested.
I basically have a movement based on a physics approach and the game cannot use the ACharacter class.
The GeneralMovementComponent plugin implements a very good replication model that I intent on using in the game.
Also, the game should use a dynamic Up vector for walking on spherical planets - that's why I don't want to use the default Unreal character. Hence the need to implement the movement behaviors considering that the up vector is dynamic.

I'll provide an extra license for the duration of the project of the GeneralMovementComponent plugin for the duration of the project.

A GitHub repository will be provided for committing the code.

The Engineer should commit changes as often as possible and I'm available to help with the development.

Budget can be flexible depending on adjustments needed throughout the project.

Next step after this project is completed with success will be to create a component that adapts ACharacter to facilitate integration with locomotion plugins.