How to Make Magic Projectile Abilities ~ Platformer MEGA Tutorial for Godot 4.2
Вставка
- Опубліковано 28 чер 2024
- In depth tutorial on how to setup projectiles, useable abilities, magic effects, scene replacement, and damage over time areas inside Godot 4.
Final Scripts for Supporters
Ko-fi ➣ ko-fi.com/post/SCRIPTS-Magic-...
Patreon ➣ / scripts-magic-91744737
Consider checking out my Godot plugins for building 2D games
World Time Plugin ➣ linktr.ee/worldtimeplugin
Item Drops Plugin ➣ linktr.ee/itemdrops
Grid Building Plugin ➣ linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
linktr.ee/ChrisTutorials
ko-fi.com/christutorials
/ christutorials
chris-tutorials.itch.io/
➣ Art Assets Credits List
pastebin.com/yxp7v1Bk
00:00:00 - What to Expect
00:00:24 - Art Pack Download
00:01:37 - Setting Up Fire Spin Projectile
00:02:19 - Animated Sprite for Projectile
00:05:36 - Create Fire Explosion Scene
00:06:28 - Player Use Ability Component Script
00:10:11 - Ability Resource
00:13:08 - Projectile Launch Ability
00:15:13 - Projectile Node
00:20:55 - Give Projectile Ability to Player Ability Use Component
00:24:34 - Making Projectiles Move
00:31:24 - Replace Scene
00:36:57 - Replace on Timeout
00:39:06 - Replace Scene Fixes
00:40:56 - ReplaceOnAreaEntered
00:43:18 - Explosion Growth Over Time
00:50:02 - Remove Scene After Growth Finishes
00:51:59 - Scaling Fire Point Light
00:53:32 - Area Damage over Time
01:02:04 - Final Result
Art Credits - pastebin.com/yxp7v1Bk
Anokolisa - Legacy-Fantasy High Forest 2.3
anokolisa.itch.io/sidescrolle...
Brullov - Generic Character 0.2
brullov.itch.io/generic-char-...
Brullov - Oak Woods 1.0
brullov.itch.io/oak-woods
CodeManu - Free Pixel Special Effects Pack
codemanu.itch.io/pixelart-eff...
poppyworks - Silver font
poppyworks.itch.io/silver - Ігри
Hi Chris, love your tutorials, they're so detailed and you go over a lot of problem solving at the same time, I was wondering if you could do a tutorial on short dashes using the state machine you built in previous tutorials for the platformer series?
Great video!!! can you do one for a rocket launch that follows a trajectory to hit some enemy?
would be really interesting to learn. thanks
wow, most of what im currently doing on my platformer game came from your tutorials! thanks for this!
hope you can discuss about metroidvania style mini map
Yup have mini map on my suggestion list still. Still getting through the backlog of todos. Do you prefer mini map GUIs in the corner or full screen overlays like Momodora Under the Moonlight maps? (I guess that would be more Metroid for SNES too I remember right)
@@ChrisTutorialsYT woah looking forward to that. Something like Infernax style map. A viewport on the top right and when tab is pressed, it displays a larger version of the map. Thank you!
Hey just found out there's a plugin specifically for making metroidvanias in godot (looks like they have that exact type of mapping system from the screenshot) Here's Gamesfromscratch's video on it ua-cam.com/video/TTnj3BqnEak/v-deo.html It's in the Godot asset library if you search Metroidvania. Going to look into this one for the mapping / minimapping idea.
hopefully mega tutorial means theres more to come in this series! 2d platformer/metroidvania for godot series is hype
Ha well I have multiple requests for it. We'll see.
Hey looks like there's a free plugin just for metroidvanias. I'm going to check this out too but here's Gamesfromscratches video on it ua-cam.com/video/TTnj3BqnEak/v-deo.html
legend
What was the last tutorial on this topic before this video? I am digging through your Godot playlist to find the videos in this series but seem to have missed the part where colors were changed, shop added, time of day timer added, and the grid cursor on the screen as well. The last video I found was on Fading in and out of scenes.
If i had another suggestion for this series it would be enemy AI like them attacking you jumping over gaps, turning when they got to walls or edges, that kind of thing
That enemy pleb jumping and direction flipping actually came out of this tutorial ua-cam.com/video/vJhDXwYN3Ck/v-deo.html Probably more interesting if I gave him an attack though. Noted the suggestion.
@@ChrisTutorialsYT Could we also see how to make an enemy shoot projectiles at the player? I imagine it would be a raycast2D?
finally decent ability tutorial. now i just need to figure out how to make good vfx :D
I'd poke around itch.io for vfx tools. There are some really cool ones. The magic effects for this tutorial were actually made by codemanu from his own tool Pixel FX Designer codemanu.itch.io/particle-fx-designer Probably worth a look if you want pixel art effects separate from a game engine particle system
Nice bro thanks, I want to make a ludo like game where the dice controls the character who moves on a 3d landscape with enemies that can hurt the player, do you have any tutorials like that??
Nah nothing like that. Almost exclusively 2d atm.
should things like "Damageable" be saved as a resource also? i keep getting node name clashes when i apply the damageable script to the same npc's directly in their scenes
Hi, can you make drag and drop tutorial?
Suggestion noted down