Genshin x BOTW Wall Climbing Recreation
Recreating the climbing mechanics of games like Genshin Impact, or Breath of the Wild
Overview
There's nothing better than playing a game and thinking "can I climb that thing?" and then you run and jump on the thing and discover, you can climb that thing! So let's create the ability to climb things by taking inspiration from games like Zelda: Breath of the Wild/Tears of the Kingdom and/or Genshin Impact which I think do a really good job at making a satisfying climbing experience


Core Pillars of Climbing
Admittedly it's hard to have a climbing mechanic without these so aside from just "sticking to walls" the two above mentioned do the following which we will aim to recreate
smooth attach, detach, and climbing movement
reorienting character correctly to non flat (bumpy, jagged, spherical) surfaces
climb dashing (in all directions)
ledge detection with automatic pull up
Intelligent slope interaction (automatic release at extreme angles)
TODO: inverse kinematics?
TODO: stamina?
Let's get climbing then!


Github
It makes use of UE's 3rd person template
Example project link can be found here
A bug in Unreal causes existing character blueprints to become unstable after changing the CharacterMovementComponent (which we do), so to fix this within the editor, right click the character blueprint -> Asset Actions -> Reload
_cp
Last updated