Range Skill - Bezier Curve - RPG System Design in Godot 4

Published: 04 May 2024
on channel: 16BitDev
4,764
314

Making range skills from RPG games with Bezier Curve, this video is covering,
Since Arc motion, (like Crescent Strike from LoL),
Double Arc motion, (like Wild Axe from Dota 2),
Hook (from Dota 2)

Time Stamps -

0:00 - Preview
0:14 - Bezier Motion Setup ( Built-in Function )
2:04 - Bezier Motion (Custom Function)
2:46 - Boomerang Motion
3:32 - Freeing projectile nodes to avoid memory leak
4:00 - Functions to alter properties of projectile
4:25 - Base Skill Class
4:46 - Crescent Strike Class (Single Arc Motion)
5:30 - Player
7:58 - Trying out different values
9:03 - Wild Axe Class
9:49 - Hook Functionality
10:24 - Enemy
10:55 - Hook Class
11:50 - Action Bar Setup & Functionality
14:00 - Enemy Interaction with projectile
14:52 - Line2D for Hook
16:00 - Making Projectile dynamic with movement
16:32 - Final Result & Thanks


Study Notes/Theory Explanation -
   • Bezier Curves  

Related Videos -
Combat Skill -    • Combat Skill - RPG System Design in G...  
Passive Skill -    • Passive Skill - RPG System Design in ...  

Asset Used -
Weapon Sprite - https://www.spritecatalog.com/tools/
Monster Sprite - https://free-game-assets.itch.io/free...
Icon Pack - https://clockworkraven.itch.io/rpg-ic...

Code -
Skill - https://pastebin.com/nNDCwkSC
Crescent Strike - https://pastebin.com/8ZVCEU53
Wild Axe - https://pastebin.com/6EeTPjzR
Hook - https://pastebin.com/83vdDP61

Skill Button - https://pastebin.com/CA86LCCv

Player - https://pastebin.com/Cpwy308G
Enemy - https://pastebin.com/FkNnZ1Sa
Projectile - https://pastebin.com/PHmxxr2k


Patreon -
  / 16bitdev  

Discord -
  / discord  




Music Used -
Krynoze x Diiolme - Blooming Dales
Provided by Lofi Records
Watch:    • Video  
Download/Stream: https://fanlink.to/AWorldAfter


Watch video Range Skill - Bezier Curve - RPG System Design in Godot 4 online without registration, duration hours minute second in high quality. This video was added by user 16BitDev 04 May 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 4,764 once and liked it 314 people.