Tutorial for creating a gliding ability using the gameplay ability system in a Lyra sample project based game.
Covers:
- Setting up an ability that activates when holding input and ends when releasing the input
- No C++ required
- Adding a launch pad to your level
- Glide while still being able to aim and shoot
- Using a root motion ability task to move your player, disable gravity momentarily for them
- Not gliding when dead/dying
- Depleting the glide and replenishing when landing on the ground with a gameplay effect
- Testing in multiplayer, debugging using the world outliner and choosing the right world
- No C++ required
Join my Patreon to get video credits and if you'd like to give thanks!
https://www.patreon.com/NanceDevDiaries
Thanks for watching!
---------------
Timestamps:
00:00 - Intro
00:31 - Input setup
09:43 - Glide Ability
10:30 - Blocking actions when dead or dying
14:01 - Allow glide only when falling
14:33 - Add a launching pad
16:00 - End ability when we land
19:21 - Glide ability logic
31:16 - Depleted gameplay effect
35:55 - Reset depleted when walking
38:27 - Testing Multiplayer
50:49 - Debug why balloon didn't attach to player
54:04 - Disable Collisions on balloon