Journal | Unreal Engine 5 | C++

Shadows / UE5 Movement System dev journal

Notes, progress logs, and iteration details for this project.

10 Dec 2025

Refactoring for clarity

Cleaned up the character movement code so states such as walking, sprinting, and sliding are easier to follow.

Split input handling from movement logic to mirror how I structure systems in other engines.

This refactor should make it easier to port ideas between projects, especially Roblox and UE5.

02 Dec 2025

Sliding and basic parkour pass

UE5 third-person template replaced with my custom slide and traversal logic.

Implemented a sliding mechanic in C++ and Blueprints and wired it into Unreal's Enhanced Input system.

Debugged capsule collisions during slide transitions, especially crouch versus standing capsule sizes.

Made notes on how to extend this into wall-running and ledge grabbing later.

Back to project pageBack to portfolio