Game Dev Secrets: How to make your Aerial Attacks feel SUPER smooth!

  Рет қаралды 462,733

Inbound Shovel

Inbound Shovel

Күн бұрын

Пікірлер: 375
@InboundShovel
@InboundShovel Ай бұрын
Wishlist Isadora's Edge on Steam! store.steampowered.com/app/3125320/Isadoras_Edge/ And you can follow the Kickstarter here: www.kickstarter.com/projects/inboundshovel/isadoras-edge Thank you!
@tenshi5124
@tenshi5124 Ай бұрын
Seems like a cool game ill give it a try when I can!
@Zephyr_Weiss
@Zephyr_Weiss Ай бұрын
Will it be on console? Ps4/5
@valhatan3907
@valhatan3907 Ай бұрын
I'm wishlisted it!
@hazelbagels024
@hazelbagels024 15 күн бұрын
Edge
@endymonyt4268
@endymonyt4268 Ай бұрын
love how the solution to basically any animation problem is "separate the components"
@khanes5376
@khanes5376 Ай бұрын
Pretty much. It's tedious, but what else are you gonna do?
@Sappery_
@Sappery_ Ай бұрын
​@@khanes5376 something overly complicated that breaks only 40% of the time
@officialbfi01
@officialbfi01 Ай бұрын
@@khanes5376certainly worth the effort!
@redstonewarrior0152
@redstonewarrior0152 Ай бұрын
And if you are working with polygons, you will want to make the components able to modify eachother.
@rjay_x
@rjay_x Ай бұрын
frrrrr
@extranji
@extranji 2 ай бұрын
Certified JAM in the background
@InboundShovel
@InboundShovel 2 ай бұрын
Weehaw cowboy
@kevinv8585
@kevinv8585 Ай бұрын
What is that last background, robtop uses it in his game geometry dash
@lyraisnapping
@lyraisnapping Ай бұрын
@@kevinv8585 I think Shovel used some asset packs for his current environment art, it's not the final version for the game!
@NZMPlays
@NZMPlays 2 ай бұрын
This is actually great advice, and wonderfully done art my man. I subbed off this as Im making a 2d Mega Man -like and tips like these are the nitty gritty im interested in
@InboundShovel
@InboundShovel 2 ай бұрын
Thank you!
@jellycore1316
@jellycore1316 Ай бұрын
Ooooh, that sounds super cool! ^^ Good luck making it, you've got this!
@tichat0025
@tichat0025 2 ай бұрын
I actually prefer when it animation cancel when I touch the ground like that (especially if it make me able to throw another attack faster since no animation going on currently) it feel cleaner and make me feel like I got more control over the character. but I'm pretty sure most peoples don't feel that way
@InboundShovel
@InboundShovel 2 ай бұрын
Yeah, I can definitely understand that! In my game, the smear cutting off early didn't actually let you attack any sooner, so it's mostly a visual difference, haha!
@misterturkturkle
@misterturkturkle 2 ай бұрын
i remember using this trick liberally in castlevania: symphony of the night short hop > swing > land to animation cancel > swing again could seriously increase the dps of some weapons but the slowest ones might actually be messed up if they had too many swing frames before the hitbox came out/fully extended. youd cancel the midair attack for no effect and waste time
@chrismanuel9768
@chrismanuel9768 Ай бұрын
​@@misterturkturkleGlad I'm not the only one! A tiny hop with a big sword followed by landing and swinging a second time in the interrupt meant I could kill a lot of enemies very quickly that otherwise took 2 hits to finish off
@misterturkturkle
@misterturkturkle Ай бұрын
@@chrismanuel9768 the best was when you started using it on bosses with predictable attacks. Jump away to dodge and come back with the old one two
@kikosawa
@kikosawa Ай бұрын
you're right, they don't
@Shadie_
@Shadie_ Ай бұрын
I really love how your smear is not just ordinary smooth one but sharktooth-spiky, that just looks so mesmerising
@copperlaktronics6705
@copperlaktronics6705 2 ай бұрын
Your smear has a cutout for the head that doesn’t line up anymore when the animation gets cancelled
@InboundShovel
@InboundShovel 2 ай бұрын
You're 100% right - I just saw the cutout while watching the short back now WOOPS
@Mt.Everest
@Mt.Everest Ай бұрын
Gotta point out, the attack smear has a hole where the head of the player used to be in the original Animation
@slightlysaltysam7411
@slightlysaltysam7411 Ай бұрын
Because the smear was originally intended to be "bound" to the character sprite, on the same layer. He needs to re-draw the smear by itself with no hole as if the character doesn't exist, then put that smear on the layer beneath the character sprite. That way if the character animation is cancelled early, the now-visible-part of the smear still looks clean.
@Mt.Everest
@Mt.Everest Ай бұрын
@@slightlysaltysam7411 that was exaclty what i was pointing out. I know the cause, but im pointing out that this has to be fixed now
@slightlysaltysam7411
@slightlysaltysam7411 Ай бұрын
@@Mt.Everest Absolutely. I was elaborating on why the cause exists and providing a solution. My comment was not intended to imply you didn't know why the problem existed.
@kevincrinklaw7422
@kevincrinklaw7422 Ай бұрын
@@slightlysaltysam7411 As a dev (but not game, certainly not an artist hah!) but want to try, and I thank you both for your Keen eye, and discussion of solution! I didn't even NOTICE that! Good knowledge, TY
@user-dj9iu2et3r
@user-dj9iu2et3r Ай бұрын
This IS a good callout but it’s one of those low-priority things that most people wouldn’t notice
@ReggieTheCaracal
@ReggieTheCaracal Ай бұрын
As long as the hitbox follows the smear and not attack animation then yea its cool. Otherwise it makes for very unintuitive attack. Attack -> cancel by landing -> animations still play, but no attack came out = frustration on player end
@unfolding_gamedev
@unfolding_gamedev 2 ай бұрын
Beautiful character BTW
@InboundShovel
@InboundShovel 2 ай бұрын
Thank you!
@consvolt-void
@consvolt-void Ай бұрын
This game footage reminded me of Zero in Mega Man X4. Looks great.
@InboundShovel
@InboundShovel Ай бұрын
Zero's gameplay in Megaman X4 is a HUGE inspiration for my game, I love to hear that it's noticeable! Thank you!
@josephross8753
@josephross8753 2 ай бұрын
This is a good choice for godot because frame data is a useful trigger for events, if the animation cancel when on the ground then a lot of potential glitches can happen
@AshenOne11
@AshenOne11 Ай бұрын
In Castlevania. I used to do a trick where I would cancel the attack animation before it ended using the jump so I could attack faster. It's great to see a workaround to this.
@rafaelcorreabitencourt8923
@rafaelcorreabitencourt8923 Ай бұрын
wow your game looks AWESOME
@InboundShovel
@InboundShovel Ай бұрын
Thank you so much!
@DieDona
@DieDona Ай бұрын
This is mind blowing for me. I'm only programming for corporate software, but this really hit me as decomposition of problems. Really smart
@darknessitself8259
@darknessitself8259 2 ай бұрын
awesome video!! definitely gonna do this next time i work on something like this :)
@InboundShovel
@InboundShovel 2 ай бұрын
Thanks, and best of luck!!
@BoBoN4Uto
@BoBoN4Uto Ай бұрын
The oldest trick in a book: devide and concur
@heyitsteej339
@heyitsteej339 Ай бұрын
It would be nice to add a small landing animation if possible but I can definitely see the complexities in trying to do that. It’s just that this still leaves a choppy cut in the animation but honestly it’s so much more important to complete the rest of the game that this is just nitpicking. Game looks amazing so far!
@TheAllcreatorLiveArchives
@TheAllcreatorLiveArchives Ай бұрын
You can also tie the effect to damage so that you can have different types of projectile attacks later on. This method allows the player to learn how attacking and platforming are two separate things, rather then feel like the character is the damage hitbox. Which can help them figure out placement in combat and subtlety help them improve there ability. When you make the character the damaging hitbox (like Mario's stomp) it prevents them from learning to dodge better because they focus on treating the character like a weapon instead of treating them like a hitbox. It's why games like strider, Megaman, and Ninja Gaiden were always for more hardcore players.
@gamesdisk
@gamesdisk Ай бұрын
she is going to be cut into single pixals by the end lol
@CaptainGreenCoin
@CaptainGreenCoin 2 ай бұрын
I've actually played games that do this and I've always wondered what was happening and now I know and it makes me happy
@j.r7872
@j.r7872 Ай бұрын
Bro!!! This looks legendary. Amazing.
@InboundShovel
@InboundShovel Ай бұрын
Right on! :D
@jedstanaland2897
@jedstanaland2897 Ай бұрын
You have been so helpful with research on information that I have wanted to know about a metroidvania style game that I'm currently working on the planning portion of. I know that I have the skills to do it at least in part but I also don't have lots of experience. Thank you for your information. I'll keep working on it and I have done bits and pieces of coding for it but nothing definite yet.
@Kenny0136
@Kenny0136 Ай бұрын
I cant wait to get my hands on this game its looking like everything i want in a 2d platformer! And as someone who wants to start makikg games your shorts are amazing.
@InboundShovel
@InboundShovel Ай бұрын
Thank you so much, I really appreciate your comment! :D I'll have it available for wishlisting on Steam very soon!
@malunyn
@malunyn 2 ай бұрын
thats awesome!!! ur games looking amazing, let us know when it reaches the wishlists !
@InboundShovel
@InboundShovel 2 ай бұрын
Will do!
@AhRinge
@AhRinge 26 күн бұрын
I think that’s one of those things where you noticed it and it bothers you, but nobody else notices it really. But it’s still fun to see the work around
@befreitnilpferd
@befreitnilpferd Ай бұрын
I'm currently having this problem! Thank you very much for the nice tip~
@MathurinHand
@MathurinHand 18 күн бұрын
I find it funny that the video for witch a discovered this amazing channel was posted on my birthday
@Jakob.Hamburg
@Jakob.Hamburg Ай бұрын
Y, this is clever. : ) Thank you for showing and explaining. Nice game art.
@Jay_Hendrix
@Jay_Hendrix Ай бұрын
That game looks gorgeous ❤️‍🔥
@legithopecrew
@legithopecrew Ай бұрын
Decouple decouple decouple, great advice, thank you!
@EvilrobotAM
@EvilrobotAM 6 күн бұрын
It would be cool if when she did an aerial attack she would do a mini jump in the air. Not like the animation of her doing a jump but her bouncing a little. Like a mini-double jump whenever she does an aereal attack.
@thunderbee
@thunderbee 2 ай бұрын
Yo this looks amazing I'll be sure to remember this when I try animating.
@keiharris332
@keiharris332 Ай бұрын
I always love to test the limits of animation canceling when i play a new platformer. Heck i won't even leave the first screen for a few minutes till i find the edge cases of air to landing and vice versa animation cancels.
@ace-catel
@ace-catel Ай бұрын
This is really good advice! It especially helps designers overcome that hurdle who have this particular concern.
@jvogler_art4708
@jvogler_art4708 13 күн бұрын
You can do this with the upper and lower bodies of a character too. Like for example, gun recoil continues as a character lands and stops or starts running. I believe metal slug had the characters upper and lower half’s separated
@user-ov8sy3nz3d
@user-ov8sy3nz3d Ай бұрын
Love the game dev terminology explanation very intuitive would you happen to any game dev tutorials on adding after images to characters when they're in motion etc?
@davidaitken8503
@davidaitken8503 23 күн бұрын
If a game has a slower attack you want to make sure landing doesn't cancel the attack itself, too. Castlevania is a perfect example of how to do things the right way.
@davidbanan.
@davidbanan. Ай бұрын
I'm really surpirsed you aren't bigger, yor content is fun and informative, the production value is good too. Keep it up, man, you're doing great, and the game looks great as well
@garffild
@garffild 10 күн бұрын
Thank you for this awesome tips series! Love it!
@zephyrstrife4668
@zephyrstrife4668 Ай бұрын
The best part about stuff like this too, is that it allows players to see where the hitbox for their attack is, especially if it lasts till the end of the animation. There's no guessing where you have to stand, no messing around with goofy hit boxes, no need to be standing so close to an enemy that you get hurt while doing your attack. I also agree that it makes the attack look really cool.
@TheTupMan
@TheTupMan 13 күн бұрын
I think each have their benefits. If you want to make it more technically complex, and easily understandable at the same time, having the entirety of the animation cancel is probably more beneficial for that. But if you’re wanting it to be a little less extensive, letting the effect play out is perfectly fine and obviously more pleasing to look at. You don’t really have to go for any sort of realism in a 2D pixel art style because the suspension of disbelief is already so high. Either way makes complete sense in that regard.
@JiroTheFro
@JiroTheFro Ай бұрын
All my years of fighting games and this is the first short that helped me grasp how animation canceling works. I’m filing this away for the future
@MikeCrain
@MikeCrain Ай бұрын
Another option is to have the legs and upper body as separate objects you can animate independently of each other.
@arieldraws4829
@arieldraws4829 26 күн бұрын
First video i see of this channel, this actually reminded me of the Megaman Zero and ZX series, which has saber as the main weapon and each unique animation of attacking, example is an walking slash, where you can just see the trail fading when you stop moving, or the air attack where you do a overhead slash that covers the character a bit, with the trail still appearing if you attack near the ground
@raulthetorchic7324
@raulthetorchic7324 4 күн бұрын
Congrats. It is now an optimal strat to constantly jump in combat because the animation cancel does not cancel the attack.
@Metrocysh
@Metrocysh Ай бұрын
Love the art here!!! It's definitely a nice tip for smoother aerials :3, but really, game looks very great! Hope to get more on my feed haha
@FlyingGorillaContent
@FlyingGorillaContent Ай бұрын
The attention to detail is epic with a different animation for the smear when you slash in the air and on the ground
@spidermankey1398
@spidermankey1398 Ай бұрын
The slash is also sticking to the character so I would spawn it where it was triggered detached from the character's position so if you jump attack the slash feels like it was done in air and gives a good feeling. Although if the hitbox stays longer then it might give a wrong impression that the attack won't hit the enemy
@doodgoi9102
@doodgoi9102 12 күн бұрын
Alternative: Create an aerial attack and animation that can cancel into ground moves. Players love variety
@miamesa8652
@miamesa8652 Ай бұрын
Just make sure that the hitbox works the same way. Wouldn't want to have a slashing animation that does nothing.
@multi.instrumentalist
@multi.instrumentalist Ай бұрын
This reminds me of the difference between one-shot and sustain modes on a sampler
@alix6xgorg839
@alix6xgorg839 15 күн бұрын
Genius! I remember using such techniques. Orcham's razor in practice.
@TwoToo_
@TwoToo_ Ай бұрын
gotta love when watching coding/animating info and they say "and the way of fixing this" and you instatly think separ... but he cuts you off and spells out your own thoughts
@plazma0325
@plazma0325 Ай бұрын
God this makes me want to try making games again...
@edriadk-1624
@edriadk-1624 12 күн бұрын
A programming tip: you could better set the damage output to the smear and not for the sprite. That could upgrade performance and not having trouble by cancelling the animation AND damage output for your main character
@Nyarlartt
@Nyarlartt Ай бұрын
I just started playing bloodstained and found out about the landing cancel. Makes firearms pretty cool to use as you can short-hop shoot, land, shoot, backstep, shoot, and it's over. But you could instead of shooting after the backstep, shorthop again, and repeat the process
@lemmesmash
@lemmesmash Ай бұрын
I also noticed this castlevania aria of sorrow. when jumping while you're swinging the claim solais. It causes you to double smack the enemies. later I found out that speedrunners utilize this to a god level of degree.
@10XSeiga
@10XSeiga 18 күн бұрын
i think the only way to make it feel weightier is to add a very short air stall on the swing. but otherwise, this game looks beautiful. thanks for working on this game!
@breakfasttime
@breakfasttime Ай бұрын
I love the animation cancel in game because it could lead to big damage in some game
@Spookweave
@Spookweave Ай бұрын
Babylon Bee is a classic 😂 I love that skit
@DGdevv
@DGdevv 27 күн бұрын
As my character has a triple combo attack the player must wait for the animation end and then press the button again for the next slash or else wait for the animation end and back to the previous state. And a cool trick I've made for the character is that when you're about to land in the ground and you're still in the slash state, when he lands while playing the animation of slashing, instead of play idle is played the animation of idle slash very fast.
@ivanalmeida4555
@ivanalmeida4555 Ай бұрын
This is actually a great advice, I'm making a MegaMan Zero-inspired game with lots of melee cancels
@fishactivation5087
@fishactivation5087 Ай бұрын
I swear, at some point every individual pixel is gonna be its own separate object.
@3l_Larry
@3l_Larry Ай бұрын
I'm thinking of code a videogame for my friends only, yet I don't know anything about coding, but the concept I feel it's ready to code. :V
@HyMyNameIsMatt
@HyMyNameIsMatt Ай бұрын
Funny, this exact thing exists in Vernal Edge where you can dash cancel basic attacks and carry the hit box/smear with you for a few frames.
@brandonadams916
@brandonadams916 Ай бұрын
My solution to this is not only to break out the smear animation, but just make sword attacks projectiles that follow the player. Since I already had a projectile class that would take in animations, collisions, and movement behavior, it was pretty easy!
@chargeheby882
@chargeheby882 Ай бұрын
KZbin algo is on a roll. Loving every short so far. Okay, got me subbed!
@codeimagine6824
@codeimagine6824 Ай бұрын
Also i think we can use this to create specific special effects for different weapons like a fire weapon would have a fire smear and a ice weapon would have a ice smear etc..
@Straigo
@Straigo 12 күн бұрын
It’s all about giving the user great tech like jump cancelling.
@murphymcclellan5418
@murphymcclellan5418 Ай бұрын
I'm so glad psych2go is bringing awareness to this topic, because they're right, it is a silent battle that so many people can struggle with, and you wouldn't even know. When these things happened to me, I thought I was so alone, I felt so unwanted and used, and I felt disgusting. The emotions that survivors can feel can be so intense, and you can feel so alone. But I promise you, whoever is reading this, if you have experienced this pain, you are not alone. There are people who care for you, and people who want to help your through this pain. I might be a stranger to you, but, I know what you're going through, because this is a pain we share. I just want you to know you're not alone, and that there are so many people out there who wants to help you through it.
@samushunter242
@samushunter242 Ай бұрын
You can also do what a link to the past did and make the sword it's own object
@ryanmisale
@ryanmisale Ай бұрын
I’ve been doing this trick for a while now. Glad to see I’m not the only one. 😅
@Gutu-pd4xr
@Gutu-pd4xr Ай бұрын
honestly, this looks good, but i see people cant resist to give as detailed animations to everything even as simple as a swing
@felipe-4795
@felipe-4795 Ай бұрын
Cool, Mega Man X does that with Zero's Saber
@tPlayerioT
@tPlayerioT Ай бұрын
watching these shorts is basically just separate everything that is on motion or will be
@Xiimo_
@Xiimo_ 2 ай бұрын
this also allow for smear customization, like in hades when you pick up a boon the smear actually changes to reflect the upgrade theme
@InboundShovel
@InboundShovel 2 ай бұрын
Oh that's an awesome idea, definitely gonna try it out
@Leafeye7942
@Leafeye7942 21 күн бұрын
Love the style
@392redienhcs
@392redienhcs Ай бұрын
Make the smear stay where the attack was made and it would look even more dynamic.
@BrandonChT
@BrandonChT Ай бұрын
yeah Im nowhere near this point in my game so everything here looks soooo cool. character design, sword, the sword swinging... I suck so much with making animations and and pixel art so making my regular walking animation took forever, especially since I had to learn everything while doing it. Im probably still doing something wrong and will find out in the future when its nearly too late
@jdarokhajiit9153
@jdarokhajiit9153 Ай бұрын
This makes a lot of sense, thanks!!
@mls3017
@mls3017 22 сағат бұрын
Loving these videos, but here's a challenge: Is there a way to keep the smear where it happened vice travelling with the character?
@gortcapybara6982
@gortcapybara6982 Ай бұрын
"yo can you help me? my character's animations aren't syncing up that well-" "SCALE OF THE DRAGON." "RECOIL." "TWIN METEORS."
@maxshabbits1687
@maxshabbits1687 Ай бұрын
I love smash because I can use sword attacks just before I hit the ground. Smash doesn’t prevent me from seeing the smear
@el_fresh_memes2334
@el_fresh_memes2334 12 күн бұрын
Man this gonna be the best damn game
@TotalCodeMonkey
@TotalCodeMonkey Ай бұрын
Would love to hear stuff about collisions and hit boxes. And how they link to animations
@portalscout
@portalscout Ай бұрын
My main worry with something that keeps the animation going is whether it's conveyed that the attack is still active during the animation. It's super cool visually though but I'm a nerd who likes to "optimize" attack strings in certain games
@XGazudin
@XGazudin Ай бұрын
Is this your own art? It looks amazing! Subscribed :)
@cholasimmons
@cholasimmons Ай бұрын
earned yourself a subscriber!
@Zenith07
@Zenith07 Ай бұрын
Damn this is some very good tips idk ill ever even put to use but its good to know still
@meep3899
@meep3899 2 ай бұрын
ok hear me out on that character SM-
@kaynanbirro7277
@kaynanbirro7277 Ай бұрын
Ah, so thats what the Megaman Zero series uses to be so smooth
@grendab
@grendab 14 күн бұрын
So what I've learned from your videos is that you have to make separate animations for walking, smears, and normal attacks without all that, god this is why I don't do 2d animation
@gametree-ep1pn
@gametree-ep1pn 2 ай бұрын
Thank you :3
@InboundShovel
@InboundShovel 2 ай бұрын
No problem!
@ShadicGD
@ShadicGD Ай бұрын
If you wanna be THAT GUY you can slow your game down by playing a tiny animation of them landing with the attack. I know smash is nothing like pixel based games but every character has an animation for when they land with an attack that is "proportional" to how far they are in the move. Best example is Luigis forward air which is a tiny "chop" in the air, if you hit the ground while this move is active he actually hits his hand on the ground and gives a little wince in pain. Dunno how this applies to pixel games but its a suggestion that also slightly solves this problem but still adds another one. Game dev is hard
@Khoaikk16
@Khoaikk16 Ай бұрын
game looks really good, added to whislist
@pokeplazagamer
@pokeplazagamer Ай бұрын
Hollow Knight just doesn't have a ground animation, but it's hard to notice due to the size and proportions of the knight.
@Invus1
@Invus1 Ай бұрын
Well it probably doesnt actually create gameplay via animation cancels (thats likely there already) but it does visually work better.
@playbehnder
@playbehnder Ай бұрын
thats smart. Thanks for the advice. Definitely i will use this in my game
@claymorwan
@claymorwan Ай бұрын
At this point I just need an open source game to see how all that works
I Paid Devs on Fiverr to Make an Open World Game
8:33
Minimunch
Рет қаралды 287 М.
Upgrading 75,000+ lines to Godot's new version
19:46
Inbound Shovel
Рет қаралды 7 М.
Мы сделали гигантские сухарики!  #большаяеда
00:44
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 47 МЛН
when you have plan B 😂
00:11
Andrey Grechka
Рет қаралды 19 МЛН
Someone Made Pay 2 Win: The Game And Its Hilarious
14:11
MitchManix
Рет қаралды 3,2 МЛН
Professional Engineer versus the FINAL LEVEL of Poly Bridge 3...
23:47
Real Civil Engineer
Рет қаралды 1,3 МЛН
Custom lighting system in Godot 4
8:36
Dreamed Away
Рет қаралды 5 М.
The HARDEST part of game development | Devlog
6:16
Challacade
Рет қаралды 69 М.
The biggest lie in video games
15:18
AIA
Рет қаралды 1,8 МЛН
Can You Beat FNaF World With Instakills ONLY?
23:21
TheDapperWaffle
Рет қаралды 1,1 МЛН
I Made Minecraft 2D
11:59
mysticat
Рет қаралды 13 МЛН
Games Where You're NOT the Main Character
14:52
i am a dot.
Рет қаралды 2,4 МЛН
The Trick I Used to Make Combat Fun! | Devlog
8:12
Game Endeavor
Рет қаралды 1,6 МЛН
Game Dev Secrets: How does light work? #indiegamedev #indiedev
1:00
Inbound Shovel
Рет қаралды 830 М.
Мы сделали гигантские сухарики!  #большаяеда
00:44