MAKING RUN, IDLE & JUMP 2D GAME ANIMATIONS - UNITY TUTORIAL

Sdílet
Vložit
  • čas přidán 7. 09. 2024

Komentáře • 532

  • @ramadevimangalampalli7797
    @ramadevimangalampalli7797 Před 4 lety +37

    You made me understand in 15 mins what I couldn't wrap my head around for over 15 weeks... Really great tutorial!

  • @ScilexGuitar
    @ScilexGuitar Před 3 lety +15

    Wow! Didnt know you could just make separate parts, parent them to a body, make animations by rotation and STILL making it look good. I was always stuck with those sprite animations and could never imagine this. Love it dude

  • @theloafdude8304
    @theloafdude8304 Před 5 lety +80

    Thanks for making this video! It's just that I would have needed it two months ago😂

    • @Blackthornprod
      @Blackthornprod  Před 5 lety +12

      Better late than never ;D ?

    • @theloafdude8304
      @theloafdude8304 Před 5 lety +4

      @@Blackthornprod Absolutely😁

    • @deepalperera4592
      @deepalperera4592 Před 5 lety +1

      @@Blackthornprod Hey noa you made a video on creating animations so now could you make an updated 2D platformer controller WITH these wonderful animations next?

    • @stephenadonis3953
      @stephenadonis3953 Před 3 lety

      i have a problem with it. Can you help 😊
      when i make the idle animation and create walk animation, after clicking on a body part, the animation timeline tweaks to create new animation. Can someone help

    • @shard7572
      @shard7572 Před 3 lety

      @@stephenadonis3953 you have to click the empty object that you parented your parts to (assuming that you have placed your animation in the empty object)

  • @letrangN
    @letrangN Před 5 lety +27

    i am obsessed and inspired by you everyday ever since I started watching your channel. If I become a good game developer like you someday, it's all because of you. Thank you for the wonderful tutorials ♥

  • @boialkleptopod9165
    @boialkleptopod9165 Před 5 lety +91

    Heavily inspired by you seriously. I reeeeeaaaally like your art style, and I'm gonna accidentally steal it from you I hope you don't get mad. VERY NICE WORK I LOVE IT!

  • @neilcognito
    @neilcognito Před 5 lety +46

    Awesome video - I have two suggestion, #1. Is it possible to teach us how to make a level select Map menu, whether Grid Based or along a map like seen in many mobile games? #2. maybe a function here the camera can zoom in and how based on how high the player jumps? This would be awesome - please and thanks. Also, really love your videos.

    • @thefaqeeh8273
      @thefaqeeh8273 Před 3 lety +1

      Make a camera animation where you record the animation and move the camera out to make a zoom out, then make a transition and link it with the jump

  • @Gorvvb
    @Gorvvb Před 5 lety +113

    Love youre videos the give me 100% motivation keep up the good work!

  • @AlexanderZotov
    @AlexanderZotov Před 5 lety +19

    One of the most desirable tutorial ever :-)

  • @indieprogress7170
    @indieprogress7170 Před 5 lety +4

    Great video. It's crazy to think that the subtleties really help to add the most realistic player movement. Even if you don't notice it like you mentioned the character's shirt moving. Thanks for the video. I gotta keep improving my animations for sure!

  • @timothyvandyke9511
    @timothyvandyke9511 Před rokem

    I"m very comfortable programming and not at all comfortable AT ALL with animating so THANK YOU for making this so approachable for me!
    I'm really really excited to get started now ♥

  • @LPDani123
    @LPDani123 Před 5 lety +117

    Can we have next a tutorial about how to do the dark ritual that gives us the talent needed to draw this good? :D

    • @maxbury1607
      @maxbury1607 Před 4 lety +5

      yea this style is impressive

    • @diamondglitter205
      @diamondglitter205 Před 4 lety +5

      Whatever his secret is! I'm sure it requires a whole lot of practice.

    • @southhill6667
      @southhill6667 Před 4 lety +12

      It's an ancient dark art. The ritual known as practice! Many a soul is too weak to carry it through, but all you need to do to gain this power is to sell the time you have left in this life to honor the gods of the ritual...!

    • @PixelThorn
      @PixelThorn Před 4 lety +1

      Practice makes perfect - honestly if you practice you will eventually get good; it's inevitable

    • @pranitp.29
      @pranitp.29 Před 2 lety

      Do the mantra

  • @Indigoodvibes
    @Indigoodvibes Před 5 lety +2

    man im student in game animation , your channel is like the holy graal , thanks you

  • @TheCrazyLunatic8
    @TheCrazyLunatic8 Před 4 lety +31

    0:00 - 0:57: Introduction
    0:57-8:20: Animating your character
    8:20-10:00: Making transitions and trigger through code

  • @angeldomantay
    @angeldomantay Před 3 lety

    I followed your tutorial and do not need to repeat the process once more! Thanks for this concise tutorial!

  • @sansik9920
    @sansik9920 Před 4 lety +1

    I love that art style, so cartoony, i love it

  • @B0g3465
    @B0g3465 Před 5 lety +3

    Who's da best? YOUUU are the best! ma boi blackthornprod!

  • @nyctoverse5036
    @nyctoverse5036 Před 5 lety +7

    I love your videos. You're the one who got me into Unity :)

    • @Blackthornprod
      @Blackthornprod  Před 5 lety +1

      Thanks :) ! I'm so glad I got you into Unity ! Keep it up !

  • @pm7853
    @pm7853 Před 4 lety

    I found your video 2d animation basic and watch it. You explained everything so clearly that I was able animate my character . Thank you keep like this. Of course subscribed.

  • @rooz5971
    @rooz5971 Před 3 lety +1

    big big big THANKS TO YOU, BLACKTHORNPROD!
    i am heavily inspired by you, i like how you explain the tutorial! it's easy to understand and your art style are really unique!!

  • @coderex6191
    @coderex6191 Před 3 lety

    the best turorial i have ever seen on animations ,thank you blackthornpord

  • @fahimjunayed5894
    @fahimjunayed5894 Před 3 lety

    Blackthornpord videos are great at sticking its viewers to it what Brackeys videos cannot do.

  • @michaelyen1783
    @michaelyen1783 Před 4 lety +7

    Thank you for the great tutorial. I have one problem. Whenever I rotate, It always does a weird rotation that isn't around the center. It always sets the center of rotation along the very right of the game object and rotates it along that line, not the center of the game object. How am I supposed to flip the animation?

  • @sparklestorm1236
    @sparklestorm1236 Před rokem

    OK THANK YOU YOU ANGEL OF A PERSON I WAS TRYING TO MAKE MY ANIMATION BECAUSE IT JUST KEPT PLAYING AND I DIDNT KNOW WHY IT WAS BECAUSE I HAD THE ANIMATION TIME CHECKED

  • @Mike-qx2hd
    @Mike-qx2hd Před 3 lety

    I made a platforming game were you play as a robot and it's boring without animations and now that I have watched this I am now BIGBRAIN

  • @renaldballester2943
    @renaldballester2943 Před 4 lety +2

    I really love your art style it reminds me of the game Patapon. it really inspires me and want to create similar art style.

  • @Mathis.2k
    @Mathis.2k Před 5 lety +9

    1:32 why do I find it funny without animation haha!

  • @gheemalpaul6144
    @gheemalpaul6144 Před 2 lety

    yo i was trying top make a 2d game and tried this tutorial
    and the end result of my character turned how to be awesome
    thank you so much man

  • @spooooook
    @spooooook Před 4 lety +2

    Thanks! Now I can start doing some more serious game development in unity! :)

  • @liameggman1398
    @liameggman1398 Před 5 měsíci

    I really liked this kind of animation, sped up every thing, hut please could you make a video on how to make it move

  • @Xerberuz-Tech
    @Xerberuz-Tech Před 4 lety +1

    Amazing, simple and fun art style. Thanks for making these tutorials!

  • @rooftoprumble7845
    @rooftoprumble7845 Před rokem

    This helped me so much! Thank you I've been breaking my head trying to do it Brackeys did it but this way is so much better thanks!

  • @peterjohnston4737
    @peterjohnston4737 Před 2 lety +1

    I'M SO CONFUSED!!!! I do exactly what the tutorial tells me and my transition does not work! when I press the move key, and the player moves, the parameter that I set won't change! I have tried too many tutorials but none of them seem to work for me. HELP I'M DESPERATE!!

  • @Diggaschigga123
    @Diggaschigga123 Před 4 lety

    Ffs I was working on that for the last hour and my brain just started to explode :D Thanks man, you saved my day

  • @tamasorvos8882
    @tamasorvos8882 Před 2 lety

    Thank you for explaining how to set up animation in Unity. Really helpful!

  • @geerestudio
    @geerestudio Před 3 lety +1

    i love your art style, it's so amazing
    ....thank you for all :)

  • @dj2460
    @dj2460 Před 5 lety +2

    Your videos and channel are awesome. Keep up the great work.

  • @mehmedcavas3069
    @mehmedcavas3069 Před 5 lety +2

    cool 2 videos in a short time. you are the best

  • @kunlasee6460
    @kunlasee6460 Před 2 lety

    The art style is so cuteeee

  • @WunnSEN
    @WunnSEN Před 3 lety

    Honestly mate.. your a legend! 10/10

  • @nicholasjustin3423
    @nicholasjustin3423 Před 4 lety

    I just LOVE your style and taste of art!!!

  • @KVR5816
    @KVR5816 Před 3 lety

    this tutorial is amazing and deserves way more views

  • @YTauronY
    @YTauronY Před 4 lety +6

    I have a small problem. After sucessfully making the transitions I test it and my character does change from idle to running but doesn't move. As in, he goes from idle to running in place.

  • @NakedSageAstrology
    @NakedSageAstrology Před 2 lety

    Wonderful, you are a gift to humanity.

  • @skinnbag
    @skinnbag Před 5 lety +8

    Thank you, sensei!

  • @rosebliki4952
    @rosebliki4952 Před 5 lety +19

    3:30
    "I'm not seeing enough movement"

  • @matthewalfandre
    @matthewalfandre Před rokem

    One thing that I got stuck on: If you play the animation and you are not able to move anymore, it is because you are setting the character's position to a certain spot in the scene every frame, delete the character position property and it should work

    • @21PushpakJain
      @21PushpakJain Před 6 měsíci

      my character flip doesn't work after jump ?

  • @moldybot9387
    @moldybot9387 Před 5 lety +1

    Boyyy, yo game grafx are insane

  • @irusansonofarusan
    @irusansonofarusan Před 5 lety

    I love your art and animation style; it's beautifully distinct and charming.
    BTW, it's usually "take off" rather than "take of" :)

    • @Blackthornprod
      @Blackthornprod  Před 5 lety +2

      oups ! Thanks for pointing that out :) !
      And thanks for the kind words, glad you like my art !

  • @BigBPlayer
    @BigBPlayer Před 2 lety

    I love you dude. Thanks for helping my assignment out

  • @neoware9030
    @neoware9030 Před 3 lety

    Thanks! I´m making a 2d animation and I had some trouble to understand things in Unity.

  • @metaldartgaming4824
    @metaldartgaming4824 Před 5 lety +2

    This is exactly what I needed thank you 😀

  • @timdijkstra2161
    @timdijkstra2161 Před 5 lety +3

    Great tutorial! I drew a jester character, who can now move and jump. As an attack, I want him to throw cards. However, the card throwing animation should be playing while the character jumps or moves. How can I play multiple animations at the same time?

  • @vanessasantiago6911
    @vanessasantiago6911 Před 2 lety

    The animations and scripts are perfect thank you!!!!

  • @pethelpers5210
    @pethelpers5210 Před 3 měsíci

    Great vid 😊. You sound local to me 🤣. I'm outskirts of Edinburgh!
    Having issues with exist times and transition times in my platformer. Will try again, annoying!

  • @nintendozila7246
    @nintendozila7246 Před 4 lety +1

    i can't move my character please help me noa

  • @ethanpillay9063
    @ethanpillay9063 Před 5 lety

    Currently in unity and animating
    I helped me a Lot

  • @Jmdeleeuw-
    @Jmdeleeuw- Před 3 lety +1

    So what does a transition do? Does it actually transition between the keyframes of your animation? Let's say your idle animation is on frame 4 and you start running, will the transition actually smoothly transition between idle animation frame 4 and running frame 1?

  • @SleepyLeviathan6
    @SleepyLeviathan6 Před měsícem

    The art looks insane, what is the brush you've been using?

  • @nikosplugachev6610
    @nikosplugachev6610 Před 5 lety

    Great tutorial! I don't have a drawing tablet, so I drew an elephant character on paper and used it instead

    • @serafettinmuratbozkurt422
      @serafettinmuratbozkurt422 Před 4 lety

      After drawing elephant, how did you make it "electronic" to open in Unity can you tell me?

  • @hacklordmonster8780
    @hacklordmonster8780 Před 4 lety

    Great video! btw your art and animation skills are amazing!

  • @TeslaNewsLive_
    @TeslaNewsLive_ Před 3 lety

    Thanks you very much. exelent video !

  • @BWGmedia
    @BWGmedia Před 3 lety

    this tutorial still comming in clutch in 2021!

  • @mehmeh8883
    @mehmeh8883 Před 5 lety +1

    Amazing video again! Now a Gun shooting animation tutorial would be cool

  • @andriibilych
    @andriibilych Před 5 lety

    Thanks a lot, very clear and simple, I'm not happy with what I'm getting but that's my fault. You're great thanks

  • @vitprokopev3380
    @vitprokopev3380 Před rokem

    Hooray. I got animation_land. Thank you author. For a long time I could not figure it out for 10 months. None of the youtubers helped me. Thanks again.

  • @NeZversSounds
    @NeZversSounds Před 5 lety +3

    Do you have video on color choice? I know small bits from color theory but still, I don't get how you do it so well with saturated colors.

  • @thesadwalrus6599
    @thesadwalrus6599 Před 5 lety +7

    Please show how to make a Mario-style level select map
    Thanks :)

    • @cacnus
      @cacnus Před 5 lety

      That would be cool to watch

  • @sheeeeshhhhh2359
    @sheeeeshhhhh2359 Před 3 lety

    this guy deserves more subs

  • @PokeNebula
    @PokeNebula Před 5 lety +1

    The way you accidentally pronounce “humanoid” as “hu-MAN-o-wide” instead of just “HYU-man-oid” was epic

    • @DarkParadice
      @DarkParadice Před 4 lety

      How about pair-ah-meter for parameter.

  • @wearwolf4202
    @wearwolf4202 Před 4 lety +4

    Question: I'm making a snowman animation and I want it to melt overtime how do I get that going on the same time as the other animation? Is it just as easy as making it my default animation with the 3 levels of melting? Thanks for taking the time to respond.

    • @originalbinaryhustler3876
      @originalbinaryhustler3876 Před 2 lety

      Good question I am having the same difficulty with making an animation of a character firing a spirit blast from his hand and then that blast flying to the end of the screen like an attack animation you know

  • @fahryhanglekiu6639
    @fahryhanglekiu6639 Před 5 lety +6

    bro i have a problem, after i set the idle anim, my character cant move anymore, can u help me?

    • @biscuite3m0
      @biscuite3m0 Před 4 lety +5

      hello there, i had the same problem and i fixed it after i checked Apply Root Motion in the Animator , hope i helped u
      Happy Coding ! :X

    • @EnderElectrics
      @EnderElectrics Před 4 lety +2

      @@biscuite3m0 But now my character can't flip around anymore

    • @montzy1791
      @montzy1791 Před 4 lety

      so i found the fix for me make sure to check your code if it says for you it cant find the PlayerController.cs and then also the PlayerController.anim you simply check your code once again and under the void start(){
      anim = GetComponent();
      }
      make sure you dont have a dot in there

  • @0ilyboi
    @0ilyboi Před 4 lety +5

    whenever I add the animations in animator it stops my player from moving

    • @JelowGames
      @JelowGames Před 4 lety +1

      remove the position from the animation

  • @yanagamiart8170
    @yanagamiart8170 Před 4 lety

    Ahhh really love your works so cute ım happy to found your channel

  • @artsbygenelle2888
    @artsbygenelle2888 Před 3 lety +1

    This was a great tutorial ❤️

  • @stephenadonis3953
    @stephenadonis3953 Před 3 lety +3

    when i make the idle animation and create walk animation, after clicking on a body part, the animation timeline tweaks to create new animation. Can someone help

    • @YoYo-gw6tu
      @YoYo-gw6tu Před 6 měsíci

      Did you figure how to do it

  • @hakemhamdoud689
    @hakemhamdoud689 Před 2 lety +1

    where Do you creat your characters design ? Blender , Photoshop or somthing else ?

  • @hugge6267
    @hugge6267 Před 2 lety

    Hello! I have a problem. When i just starts running the run anim wont play, but when i press both the space and the move button the run animation plays

  • @Decordelights__
    @Decordelights__ Před 5 lety

    this is so satisfying thanks so much

  • @dioputrapratama7574
    @dioputrapratama7574 Před 4 lety

    Thank you
    I watch this and practise it on after effect :)

  • @skuudigital9346
    @skuudigital9346 Před 2 lety

    Thanks dude for your videos! Watched two already and I cant wait to get drawing and using Unity for the first time! What are your thoughts on Adobe Animate?

  • @linokasenpai7463
    @linokasenpai7463 Před 3 lety

    Help why does my animation perform the land animation right after the jump animation. not after hitting the ground even if I already put the condition to jump/false TIA

  • @AzatBayamanov
    @AzatBayamanov Před 5 lety

    Very clean!! Brilliant video!!! Thank you!

  • @disdis6127
    @disdis6127 Před 4 lety

    Dude you are my inspirations

  • @creepabob8881
    @creepabob8881 Před 3 lety +1

    Why does my running animation warp to a random point, but all my other animations work just fine?

  • @prodplmx
    @prodplmx Před 4 lety +1

    Hey, how do make the plants bend when the player is passing by? btw thanks for the tutorial!

  • @ekoproductions.1949
    @ekoproductions.1949 Před rokem

    Nice video! I just have a question.
    When I jump and touch the ground the jump animation does not go to idle animation and he's stills whit the jump animation.
    I don't now how to fix it
    help please :(

  • @SapphireGem33
    @SapphireGem33 Před rokem

    Hi love the video but whenever I jump onto another platform it says I’m still jumping and won’t transition do you know how to fix this

  • @sprigganking515
    @sprigganking515 Před 5 lety +1

    When I land the land animation doesn't play and I get stuck in the jump animation. Please help!

  • @titangamesbroficial
    @titangamesbroficial Před 3 lety

    Thank you for the awesome tutorial!

  • @BotiX.official
    @BotiX.official Před 4 lety

    I know its an old video but I hope someone can help me, I have the same turn character to the direction move script what he has and when my character turns left it dissapears can someone hlep me with this issue ?

  • @jeffreydionora6689
    @jeffreydionora6689 Před rokem

    I was able to get to the part where I have to put the keyframes, but when I choose to move the head it cancels out the animator for my parent body, and asks if I want to make an animation for head? Does anyone know what I'm doing wrong?

  • @buddrickpopperson
    @buddrickpopperson Před 5 lety +1

    Needed this so much!

  • @freakahhjittoesucker
    @freakahhjittoesucker Před 4 lety

    thank you i can now move to 2d game making

  • @colew199
    @colew199 Před 4 lety +4

    when I do the animation my guy won’t move and when I turn on apply root motion my guy just floats up but he can still move

    • @OneEgg42
      @OneEgg42 Před 4 lety

      I'm having the same problem. It's because of the position on the animation. I'm not quite sure how to solve it, if you find out please let me know.

    • @harrisonl4792
      @harrisonl4792 Před 4 lety

      Make the thing you are moving is
      the parent of the thing you are animating

    • @mikablep
      @mikablep Před 4 lety

      wow thatnk you you saved me hours off my game jam

    • @BugsRCool499
      @BugsRCool499 Před 2 lety

      @@harrisonl4792 how do i do that, i am moving a character

  • @FonkyGoose
    @FonkyGoose Před 4 lety

    Hey if you have an issue with the character not moving, check the animator component and check the box "apply root motion"

    • @derkarim7821
      @derkarim7821 Před 4 lety

      I think its because you are changing the position inside the animation process. Just try to remove the position keyframes and it should work

    • @FonkyGoose
      @FonkyGoose Před 4 lety +1

      Ok I found a solution, you need to go to the animator component and check the box that says "Apply Root Motion" that should fix it

    • @BugsRCool499
      @BugsRCool499 Před 2 lety

      @@FonkyGoose my character starts flying upwards

  • @elsolo00
    @elsolo00 Před 3 lety

    subbed. you got what i need!

  • @scratchtutorials1068
    @scratchtutorials1068 Před 4 lety

    Thank you very much for this tutorial

  • @rofeldayao2972
    @rofeldayao2972 Před 5 lety +2

    Hi! I just wanna know how to actually flip my character. It seems like tha tutorial you did before doesn't work for me when my Animation component is inside my game object that holds all the sprites of my Character

    • @gao325
      @gao325 Před 4 lety +1

      Im not sure how it works and I had the same problem I experimented with different methods. I guessing you have already saw the playercontroller video that Noa made, and used it for your player. in the Void flip() "section" just add if(moveInput 0) {
      transform.eulerAngles = new Vector3(0, 0, 0);
      as shown in the video, it doesnt matter is the scaler code is there just add it in and it should work how this helps even though im 9 months late

    • @taintedsc
      @taintedsc Před 4 lety

      @@gao325 Dude thx so much. I worke on that flip shit all day and it did nothin. Ur my saviour.

  • @BradleyKlein
    @BradleyKlein Před 5 lety +1

    Hey Noa, could you do a video about obtaining new skills/abilities? What I mean is for example starting with a simple jump and then defeat a boss or pick up an item that unlocks a new ability such as a double jump, dash, wall jump etc.
    How would you do that? I've been thinking about how it could be done. I thought of having an If statement that calls on an external script with the ability or having the ability code in the player controller only if you defeat the boss or collect the item. How would you do it?

    • @Jarphic
      @Jarphic Před 4 lety

      Maybe something like this? :
      private void OnTriggerZoneEnter(TriggerZone)
      {
      if (collision.collider.tag == "TriggerZone") {
      Player.GetComponent().HasGoneThroughTriggerZone = true;
      }
      else {
      Player.GetComponent().HasGonethroughTriggerZone = false;
      }
      }
      Im very new to C# but if i'm correct, it will get the "DoubleJump" script component if player has gone through the "trigger zone" and it won't if the player hasn't. For a trigger zone i believe you could just make a game object and reference it in the monobehaviour and have it not collide with the player but still acknowledge when tag:"Player" goes through it.

  • @duyan3010
    @duyan3010 Před 3 lety

    For some reason my animations only switch when I’m not grounded, any help?
    I followed this tutorial before and it worked fine but for some reason it doesn’t now