Take your Unreal Engine 5 skills to the next level with Episode 5 of the 'Mastering Unreal' series! In this step-by-step tutorial, learn how to implement dynamic walk, run, and crouch animations for your third-person game. Discover how to:
Set up animation layers and interfaces.
Create and manage blueprint structures for character movement.
Use thread-safe functions for efficient state updates.
Transition smoothly between crouching, jogging, and walking animations.
Dynamically handle input actions like running and crouching for enhanced gameplay realism.
Don't forget to like, share, and subscribe for more Unreal Engine content!"
🔔Assets available for FREE on Discord🔔
🚀 Discord - / discord
If you want to support me
🌳Ko-Fi https://ko-fi.com/unrealshinobi
🌳Patreon / unrealshinobi
Join our Discord to access the project (including animations)! Your support helps me gauge whether this series is truly valuable.
Playlist link - • How to make your first game in Unreal engi...
Discord - / discord
Chapters
0:00 - Introduction
Kickstart the session with an overview of the objectives and steps for creating advanced character animations.
0:38 - Create Structure for Storing Animations
Learn how to set up a structure to store various animation states for your character.
1:40 - Create Variables in Animation Blueprint for State Animations
Discover how to define variables in the Animation Blueprint to store animations for different character states.
2:30 - Set Default Cardinal Animations in Unarmed ABP
Set up the basic animations for your character’s unarmed state in the class defaults of the Animation Blueprint.
4:15 - Configure Root Motion Settings for Animations
Understand how to configure root motion for smoother transitions between animation states.
5:00 - Set Up Walk/Cycle Animation Layer
Learn how to create and integrate a walk cycle animation layer into your character’s movement system.
5:40 - Implement Animation Layer in Base Locomotion ABP
Add your animation layers into the base Locomotion Animation Blueprint.
7:13 - Implement Crouch Animation State
Add crouching functionality and integrate it into the animation system.
8:00 - Define Crouching Input Action
Set up an input action for crouching to control your character's crouch state.
9:00 - Create a Function to Retrieve the Main Animation Blueprint Reference
Learn how to create a function that references your main animation blueprint for easy access and modification.
11:05 - Update Crouch State from Character Movement Component
Create a function to update the crouching state based on the character’s movement component.
12:00 - Integrate Crouch Animation Logic
Integrate crouch animation logic to ensure smooth transitions between standing and crouching states.
13:50 - Add Crouch Idle Animation to Idle Layer
Add crouch idle animations to the idle animation layer for a more realistic idle crouch position.
15:30 - Add Initialization Node for Smooth Transitions
Incorporate the inertialization node to smooth out transitions between animations.
15:50 - Use Cycle Layer in Base Animation Blueprint
Integrate the cycle layer into the base animation blueprint for handling repetitive animations like walking or running.
16:00 - Review Crouch Animations
Evaluate how your crouch animations look in-game and fine-tune them for better visual quality.
16:15 - Create Running Input Action
Define an input action for running to control when the character enters the running state.
16:50 - Add New States and Send to Animation Blueprint
Learn how to add new movement states (like running) and send them to the animation blueprint.
17:45 - Update Animation Blueprint Variables from Character Blueprint
Create a function to update animation blueprint variables from the character blueprint to control animation states.
19:00 - Store Animation Blueprint Reference in Character Blueprint
Store a reference to the animation blueprint in the character blueprint for easy access during gameplay.
20:00 - Bind Running Input Action to Animation Blueprint
Bind the running input action to the animation blueprint to trigger running animations based on player input.
20:55 - Integrate Walk and Running Animations in Cycle Layer
Combine the walk and running animations in the cycle layer for smooth movement transitions.
22:30 - Final Review of All Animations
Review all the animations created in this tutorial and evaluate how they look in-game.
23:00 - Add Crouch to Running Animation
Learn how to seamlessly integrate crouching into the running animation for continuous fluid movement.
23:54 - Why Not Use GAS?
Explore why the Gameplay Ability System (GAS) is not the only choice
24:35 - Efficient Approach Other Than GAS
Learn about a more efficient approach for managing animations and movement states outside of GAS for better performance and flexibility.