Unreal Engine 5 C++ – Climbing System
Release date:2023, July
Duration:07 h 01 m
Author:Vince Petrelli
Skill level:Beginner
Language:English
Exercise files:Yes
Welcome to the exciting world of Unreal Engine 5 C++ Climbing System! In this course, you’ll embark on a journey to build a robust climbing system from scratch, gaining a deep understanding of climb physics, locomotion, vaulting mechanics, hand and leg IK using a control rig, and a range of other exciting features to create a seamless climbing experience.
Throughout the course, we’ll cover the following key sections:
Section 1: Handling Climbing Movement
- Implementing an enhanced input system with a custom movement component for basic climbing logic.
- Utilizing different traces to gather climbable surface information and handling the necessary physics code for custom movement modes.
- Processing climbable surface information to calculate climbing velocity and rotation.
Section 2: Climbing Locomotion and Animation
- Creating a character animation instance class in C++ and rebuilding the existing animation blueprint.
- Exploring the Mixamo animation pipeline and utilizing the Mixamo converter to retarget animations.
- Implementing climb locomotion and developing algorithms to determine if the character has reached the floor or ledge during climbing.
Section 3: Hand and Leg IK with Motion Warping and Enhanced Input System
- Building a control rig for hand and leg IK to ensure accurate placement during climbing.
- Implementing motion warping and enhanced input system for features like vaulting and hopping.
- Creating a climb IK trace function to dynamically adjust the position of hands and feet based on the surface.
- Developing algorithms to determine valuable surfaces and setting the target point dynamically during runtime.
- Exploring the enhanced input system to create a two-key action triggered only during climbing.
By the end of this course, you’ll have the knowledge and skills to build a fully functional climbing system in Unreal Engine 5. You’ll be equipped with a deep understanding of climb physics, locomotion, and IK, allowing you to create a seamless climbing experience with exciting features like vaulting and hopping.
Join us in this immersive course, and let’s dive into the world of Unreal Engine 5 C++ Climbing System together! Enroll now and unlock the secrets to crafting an engaging and thrilling climbing experience for your games and projects.