Make a Hack'n'Slash Game in Godot 4 (step by step)

Поділитися
Вставка
  • Опубліковано 20 чер 2024
  • This is the first of many in depth tutorials creating a Hack’n’Slash game step by step in the Godot 4 game engine. There is so much information within this series! Whether this is your first ever game in Godot or you are just trying to learn new ways to go about things this tutorial is going to benefit you tremendously. I wish you the best of luck throughout this series! Link to the entire course playlist is linked down below! If you need help with anything at all please reach out in the comments! thanks! I hope you are able to learn new things about creating games in Godot.
    Link to Entire Hack’n’Slash Course Playlist: • Godot Hack'n'Slash Cou...
    Player Art Link: siviovi.itch.io/dacian-warrio...
    Background / Terrain Art Link: zamcham.itch.io/pixel-art-til...
    Bat Enemy Art Link: eduardscarpato.itch.io/bat-an...
    Toxic Frog Enemy Art Link: eduardscarpato.itch.io/toxic-...
    Help Support DevWorm!!! (Patreon): patreon.com/DevWorm
    Chapters:
    0:00 Showcase / Intro
    1:13 Creating Project
    2:06 Artwork Information
    3:31 Lobby Scene Set-Up
    10:11 Stage Scene Set-Up
    13:24 Basic Collision Set-Up
    16:25 Tutorial Recap
    Thank you so much for watching, I really hope this video helped.
    if you did enjoy or this video was helpful then all I ask is if you could please subscribe to help out the channel. It means so much and I love your feedback in the comments. I’ll look forward to getting back to you soon! Again thanks so much and I would love to see you again!
    These Tutorials take a lot of time to create and I’m working on becoming a better Teacher and learning how to explain Godot things in a better way, if you’d like to support this journey to expand knowledge and help other game dev’s learn to create their own games then please.. Become a Member! It would mean the world and you’ll help me out so much! Thank you!
    have a great rest of your day and of course be safe :)
    - thanks DevWorm

КОМЕНТАРІ • 76

  • @Siviovi
    @Siviovi Місяць тому +16

    I am very happy when I see that my work helps others! You have a new subscriber! Thanks for choosing my character!

    • @dev-worm
      @dev-worm  Місяць тому +5

      thank you so much!!! your work looks amazing!!! thanks for creating it and allowing me to use it to teach others!

    • @qmerk2661
      @qmerk2661 17 днів тому +1

      the art is amazing, very nicely done!

  • @joeddonaire7800
    @joeddonaire7800 Місяць тому +9

    Man I'm looking forward to this series , i've been wanting to create a 2d platformer with slash mechanics and this might be it , I love your workk

    • @dev-worm
      @dev-worm  Місяць тому

      thank you!!! hope it proves to be helpful! if you ever need anything then please let me know!

  • @4g4m3n0n
    @4g4m3n0n Місяць тому

    Awesome! Can't wait to follow along with this series.

    • @dev-worm
      @dev-worm  Місяць тому

      goodluck!! if you need any help then just let me know!

  • @darren1273
    @darren1273 Місяць тому +3

    Thank you for starting this tutorial series and the hard work you put into!

    • @dev-worm
      @dev-worm  Місяць тому

      thank you so much! hope it proves to be helpful! if you need any help at all throughout it then please let me know!

  • @OnTheWhiteboard
    @OnTheWhiteboard Місяць тому

    Hey man, thank you for working on the course! That's an awesome idea for a series!

    • @dev-worm
      @dev-worm  Місяць тому +1

      thank you so much it means the world!! hope it is helpful!

  • @trinibumful
    @trinibumful Місяць тому

    I can't wait for the other episodes! I am actually learning!

    • @dev-worm
      @dev-worm  Місяць тому

      so happy to hear! next episode is tomorrow morning!!!

  • @Frank_144
    @Frank_144 Місяць тому +2

    Thanks a lot of the tutorial man! I'll be following them

    • @dev-worm
      @dev-worm  Місяць тому

      glad to hear! thanks! goodluck and if you need any help throughout this series then please let me know!

  • @kruth6663
    @kruth6663 Місяць тому

    Yeah, I love this type of series, thank you!

    • @dev-worm
      @dev-worm  Місяць тому

      thank you so much!! I really hope it helps!

  • @buzzbuzz20xx
    @buzzbuzz20xx Місяць тому

    this is so cool !!! can't wait to watch the whole thing

    • @dev-worm
      @dev-worm  Місяць тому +1

      thanks!! hope it proves to be helpful!! if you ever need any help within the series then let me know!

  • @LeftyRC
    @LeftyRC Місяць тому

    You are crushing it with these godot videos

    • @dev-worm
      @dev-worm  Місяць тому

      so happy to hear!! thank you so much!

  • @plothasholes4462
    @plothasholes4462 Місяць тому +2

    This is amazing thank you

  • @DrW1ne
    @DrW1ne Місяць тому

    Simple, yet good idea 👍

    • @dev-worm
      @dev-worm  Місяць тому

      happy to hear!! thanks!!

  • @Hi-cr6qd
    @Hi-cr6qd Місяць тому

    Thanks man , always wanted to make one but didnt know how to do it!!!

    • @dev-worm
      @dev-worm  Місяць тому +1

      happy to help!! thanks! if you follow along with the series and come across any issues then let me know so I can help you out!!!

  • @lusunguchansa5586
    @lusunguchansa5586 Місяць тому +2

    Lovely

  • @HippocritterXD
    @HippocritterXD Місяць тому +6

    Cool. Love hack n slash games

    • @dev-worm
      @dev-worm  Місяць тому +1

      glad to hear!! hope the series proves to be helpful!!

    • @HippocritterXD
      @HippocritterXD Місяць тому

      @@dev-worm it does ☺️

  • @ShahidZia-of1mk
    @ShahidZia-of1mk Місяць тому +10

    It feels safe to follow your tutorials because You use godot so you won't quit youtube like Dani, Ham, and Brackeys [ however he is back ]

    • @Volt-Eye.
      @Volt-Eye. Місяць тому +2

      Yeah, Brackeys is back
      With Godot

    • @ShahidZia-of1mk
      @ShahidZia-of1mk Місяць тому

      @@Volt-Eye. Yes and because of him, I've fell in love with godot

    • @jakes-dev1337
      @jakes-dev1337 Місяць тому +4

      Comparing people is wild

    • @ShahidZia-of1mk
      @ShahidZia-of1mk Місяць тому

      @@jakes-dev1337 Jus Shuuuuush

    • @jakes-dev1337
      @jakes-dev1337 20 днів тому

      @@ShahidZia-of1mk soon-to-be ratiod. you shush.

  • @truenincillo805
    @truenincillo805 2 години тому

    Please, tutorial system building 2d games ( platform, topdown)🙏🙏

  • @1bluecap
    @1bluecap Місяць тому

    hi, what about multiplayer tutorial for top down games?

  • @planktime
    @planktime Місяць тому +1

    Hello! Thanks for the new project. The frogs are almost too cute to kill....almost

    • @dev-worm
      @dev-worm  Місяць тому +1

      they are pretty cute.. but also aggressive towards the player.. lol

  • @ntxhajjja
    @ntxhajjja Місяць тому

    hey, do a state machine video in godot 4 plzz

  • @_TechInsightHub
    @_TechInsightHub Місяць тому

    Idk know if it is even possible but as they say everything is possible, i want to know if we can make an enemy AI in godot and train it so it learns with the game and become more harder to defeat as you fight him. Pls reply bro and clarify me about this ❤🎉

    • @dev-worm
      @dev-worm  Місяць тому

      really really complex... I personally wouldn't beable too.. that would take me months lol.. I could make something simpler like an enemy that gets harder to fight by multiplying his stats as the round goes on though

  • @chrishaynes4355
    @chrishaynes4355 23 дні тому

    i have learnt a lot thanks, but is there any chance you can name vids part 1, part2 etc in title as be easier to see which one to go back on.

    • @dev-worm
      @dev-worm  21 день тому

      so happy to hear!! thanks! all the videos are listed in order on the playlist page!! : ua-cam.com/play/PL3cGrGHvkwn3Zi2BRFgdemV6T6afvWTFx.html

    • @chrishaynes4355
      @chrishaynes4355 21 день тому

      @@dev-worm i looked at playlist but first video is at point 6

    • @qmerk2661
      @qmerk2661 17 днів тому

      @@dev-worm yea they seem to still not be in order . even in the playlist

  • @ErenyeagerO_O
    @ErenyeagerO_O Місяць тому +1

    Thanks, just if u can scale your editor so that we cann see better❤❤

    • @dev-worm
      @dev-worm  Місяць тому +1

      noted!! thanks for pointing that out!! will fix that in the future episodes!

  • @BlazeZpaze
    @BlazeZpaze Місяць тому

    14:43 what about the physics layer that you can add to the tile map??

    • @dev-worm
      @dev-worm  Місяць тому +1

      yes you can add a Collison to the tile through that but that is usually used more for when the map is huge and the tiles are everywhere.. sense these are all in a straight line it will be more simple to go about it this way especially later on when we change layers and masks.

  • @PastaMaster115
    @PastaMaster115 21 день тому

    Why all the collision shapes instead of using tile collision?

    • @dev-worm
      @dev-worm  21 день тому

      sense it is just a flat level I thought it would be easier this way sense we would need to add the wall collisions either way so might as well do the ground in the same sense

  • @jasonwilliams8730
    @jasonwilliams8730 Місяць тому

    👍

  • @BlazeZpaze
    @BlazeZpaze Місяць тому +2

    yippe

  • @stormingelysium1996
    @stormingelysium1996 25 днів тому

    You said set it to 32x32 "because that's what our sprite sheet is", but then almost immediately say "now drag in our 36x36 tile set". : / so, should the tileset we made actually be 36x36?

    • @dev-worm
      @dev-worm  25 днів тому +1

      no the individual sprites in the tilesheet named "36x36" are 32x32. I didn't name the sheet!! as I downloaded it from the artist who made it on itch and never renamed it so it wouldnt be confusing for someone following along!! why it is named "36x36" I dont have a clue!! sorry for the confusion!

    • @stormingelysium1996
      @stormingelysium1996 25 днів тому

      @@dev-worm Thanks for clarifying. The tutorials are great, I just worry I missed something obvious when I see something like that when I'm learning something new.

  • @orglightning281
    @orglightning281 Місяць тому

    Garrett seems like a fitting name for you

    • @dev-worm
      @dev-worm  Місяць тому +1

      really? why is that lol?

    • @orglightning281
      @orglightning281 Місяць тому

      @@dev-worm you are a kind and helpful soul but you seem like you might die in war

    • @dev-worm
      @dev-worm  Місяць тому +1

      what!!?!?

    • @orglightning281
      @orglightning281 Місяць тому

      @@dev-worm When I think of the name Garrett I feel reminded of all the people who lost their lives fighting in the middle east, but I also want to tell you that you are the best coding UA-camr and I am very grateful for all the content that you have put out for free

  • @kylestyle2202
    @kylestyle2202 Місяць тому

    The floor tile looks like a hamburger bun, hamburger, and lettuce lol

    • @dev-worm
      @dev-worm  Місяць тому

      haha it kinda does!

  • @KubinWielki
    @KubinWielki Місяць тому

    Ah yes, the "New Game sgdfgssdfgsdfgsdfg" and "New Game Projectsfhsfgh" - the immortal classics of hobby gamedev :D

    • @dev-worm
      @dev-worm  Місяць тому +1

      love the random 5 minute testing projects lol

  • @sloppyglizzy8313
    @sloppyglizzy8313 Місяць тому +2

    Making a folder directly on your desktop for the game instead of having an organizational folder for your project is wild bro. I could not handle that as I have like 50-60+ projects from beginner to intermediate to … almost advanced? And I couldn’t imagine having all those folders just screaming at me. To be fair I’m the person who has a third monitor where my third monitor is entirely dedicated to alphabetical organization of my folders and otherwise is just my file explorer/task manager for viewing various system stats.

    • @lysdexiar31
      @lysdexiar31 Місяць тому

      get wild brother. i have 3 screens covered in unorganised icons personally. it's just like the inside of my brain.

    • @Ceseleone
      @Ceseleone Місяць тому

      also with those animations speed is not really a hack and slash hahaha too clunky

    • @jakes-dev1337
      @jakes-dev1337 Місяць тому

      Do it programatically then. Dont waste time on that manually. You are a coder.

  • @diligencehumility6971
    @diligencehumility6971 Місяць тому

    You only showed level building, not any of the logic

    • @dev-worm
      @dev-worm  Місяць тому

      next part coming tomorrow!!

  • @CirculensProductions
    @CirculensProductions Місяць тому

    Oh, boy, I'm ready. This is awesome, insta-saved!

    • @dev-worm
      @dev-worm  Місяць тому

      goodluck!! if you need any help then let me know!!