Junkworld Devlog #5 - Adding Melee Combat (And Remaking Everything!)

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.พ. 2025

ความคิดเห็น • 94

  • @CherryNuggetGames
    @CherryNuggetGames  2 ปีที่แล้ว +11

    By the way that sharp looking dude who looks like me but is clearly way smarter then me is “look-ma-I-learned-something-new-dude”! But in all seriousness I am super stoked for the new and improved code and combat system!

    • @slBrelaz
      @slBrelaz 2 ปีที่แล้ว +1

      Title typo "junkorld" is missing the W.

  • @alexdacat
    @alexdacat 2 ปีที่แล้ว +23

    It’s those “invisible” changes that make the most difference when making games! Great video!

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว +2

      Definitely! So its good to talk about them! Even if most people wont see a difference, a lot of work goes into the backend of a game.

  • @MarkoPiroski
    @MarkoPiroski 2 ปีที่แล้ว +8

    The game looks and feels much better now! Combat is really important to be done earlier rather than later so people can fully understand the "game feel". Well done!🥳

  • @philip7543
    @philip7543 2 ปีที่แล้ว +9

    This game is getting better and better by time !! LOVE IT!

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว +1

      Thank you so much! I am also really stoked with the new additions!

  • @kiyasuihito
    @kiyasuihito ปีที่แล้ว +2

    I really appreciate that you cover the mistakes we all make in game dev and programming that causes existential dread in us all. Gives me hope.

  • @iHeartGameDev
    @iHeartGameDev 2 ปีที่แล้ว +2

    Hey! Thanks a lot for sharing a link to my state machine video! ✨
    Your video showed up in my feed so it seems like you're getting some good traction to your channel! Subbed myself
    🍻 Cheers -Nicky

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว

      Thanks so much! And thanks you for the great tutorials!! They really helped me get started programming 💪💪

  • @DevNohara
    @DevNohara 6 หลายเดือนก่อน +1

    The game is coming along well! Lol I literally had to do this as well a few nights ago so I felt your exact pain too. Liked & Subbed!

  • @quackncheese
    @quackncheese 2 ปีที่แล้ว +4

    When you said, "Now we need something to kill." I was asking myself "Me??????" and then you said, "No, not ducks" and I was seriously freaked out. Nice video!

  • @clickchapman5240
    @clickchapman5240 2 ปีที่แล้ว +2

    Insta subbed because ginger recognize ginger ;)

  • @LPmitKev
    @LPmitKev 2 ปีที่แล้ว +2

    nice to see your progress. hope you will keep the projekt up :)

  • @neozoid7009
    @neozoid7009 2 ปีที่แล้ว +1

    Tutorial on this will be super awesome 👍

  • @ChristianZenker
    @ChristianZenker 2 ปีที่แล้ว +2

    I love how this game improves.
    May i am allowed to add a suggestion to your weapon holding system?
    If (Allowed == False){
    Stop.Reading
    }
    Else{
    Continue
    }
    Wenn you make the double attack (pressing attack twice) your charater allready "hide" the sword even before finishing the attack. Would like to see this fixed as well.
    May, you can add an "timer after attack" like for 1-2 Seconds before she hides the sword again?
    Anyway, keep going, really interested to see how this final piece of game will look like 🙂

  • @JYK-F1211
    @JYK-F1211 2 ปีที่แล้ว +3

    Geweldig absolutely loved the video can’t wait for the next one 👍👍👍

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว +1

      Thanks! Hopefully with lots of cool new stuff to playtest 😱

  • @imgekko4142
    @imgekko4142 2 ปีที่แล้ว +1

    Whoa night and day difference in your revised attacks Great job!!

  • @crabsoft
    @crabsoft 2 ปีที่แล้ว +1

    Nah, this is the real talk. Appreciate it, sir.

  • @Elim_Animations
    @Elim_Animations 2 ปีที่แล้ว +1

    Me: *finally sits down to relax and tune in to the latest devlog* The video: HELLO MY NUGGETS

  • @ChezRG-YT
    @ChezRG-YT 2 ปีที่แล้ว +1

    Very cool presentation ! I really liked it. I made me remeber that i have to redo my whole card game

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว

      Hahaha good luck with it! It will hopefully make things easier and better!

  • @foldupgames
    @foldupgames 2 ปีที่แล้ว +1

    Man, that sword action looks 5000x better. Good for you for sticking it out and doing the work.
    Doing better than me, for sure, haha

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว

      Thanks!! As long as you’re doing something, you’ll get where you want to be eventually!

  • @BassShoter
    @BassShoter 2 ปีที่แล้ว +1

    just subscribed DevBroother!!!
    am working on my 2D game prototype but eventually will move to 3D is where my skills r best can't wait to see your game Rached and Clunk was my favorite game my advise to you bring back the 90s Playstation feel cheers!

  • @josekarnikowski1711
    @josekarnikowski1711 2 ปีที่แล้ว +3

    Very nice!

  • @davedev27
    @davedev27 2 ปีที่แล้ว +1

    love your devlog style :D

  • @deraminator945
    @deraminator945 2 ปีที่แล้ว +1

    Ok now THIS looks very good :D I had a lot of struggles with state machines but there is also a small tutorial from Blackthornprod which was very easy to understand :)

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว

      Good one! I’ll see if I can add it to the list!

  • @bobbville
    @bobbville 2 ปีที่แล้ว +1

    I'm glad I'm not the only 1 who takes forever to get something right😅😅😅🍻

  • @AetherXIV
    @AetherXIV 2 ปีที่แล้ว +1

    I like your purple charge particle effects

  • @vakuzar
    @vakuzar 2 ปีที่แล้ว +2

    Looks awesome! I recommend using more vertices in your trail renderer to get a smoother effect on it and make it look faster
    keep it up!

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว +3

      Yeah, like I noted in the vid, in-game the trail looks butter smooth, but when I use Unity Recorder the fps drops massively! and the trails looks jagged… again ingame it is not!

    • @vakuzar
      @vakuzar 2 ปีที่แล้ว +1

      @@CherryNuggetGames haha that's so weird

  • @ashb899
    @ashb899 2 ปีที่แล้ว +1

    Really enjoyed this

  • @thegreenfox011
    @thegreenfox011 2 ปีที่แล้ว +4

    9:04 maybe make the ground smash have a little dust cloud, maybe some screen shake, would really give the idea of it being a powerful attack.

  • @voltsm_
    @voltsm_ 2 ปีที่แล้ว +1

    You are exactly like me in my game dev journey xD
    Having a player controller made with if statements and then changing to state machines? Check.
    Wanting cool combos moves and nice combat but hating what you did for it, so redoing it multiple times? Check.
    But your progress inspires me to keep working on my game, JunkWorld is looking really nice so far!!

  • @JohnAbraham-dt5wf
    @JohnAbraham-dt5wf 2 ปีที่แล้ว +1

    Sooo... I had this idea for your jump attack . I thought that spin could be useful for like ground or flying enemies. Put like 3 or 4 quick spins (that do damage) in the air and at the end when she slumps here sword in the floor it will slum the enemy in the floor, bounce a bit when it bounces off leave a window to attack while the enemy is floating... or a bit of a knock back (sorry for my bad English 😅 not my first language) keep the good work man 👍

  • @ultragamerpro6903
    @ultragamerpro6903 2 ปีที่แล้ว +3

    I have a few questions. What exactly happens in each of the states in the state machine? Are physics, gravity, etc calculated inside or outside each state? Basically, I want to create a 3D platformer utilizing a state machine, but I have no idea how to do it. The videos you linked helped, but were not specific in what I wanted to accomplish.

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว

      Yeah perhaps I’ll do a run down video but yes; The state machine it self checks input and sets the variables. Then each state handles its own gravity, physics and everything. I did however make some standard classes states can call so I don’t have the same code in each state.

    • @ultragamerpro6903
      @ultragamerpro6903 2 ปีที่แล้ว +1

      @@CherryNuggetGames Thank You!

  • @WeebT
    @WeebT 2 ปีที่แล้ว +3

    algorythm 2 times in a row

  • @AyItsKevin
    @AyItsKevin 2 ปีที่แล้ว +2

    I mean there’s negative connotations with using the word “technical debt” lol you can view it positively as “iteration”
    Your first pass lets you test the functionality. Your next iteration now has a footprint/expectation to base your optimizations on.
    Helps to see what and where to optimize when you have a system up. As long as you keep things encapsulated, you’ll be able to keep iterating on these systems without worry about any other systems

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว

      Definitely! However in the past I often skipped the “implementing things right”-step, since I just didn’t know how to. Now it’s different and I need to keep reminding my self to dig in, learn how to do something “correctly” and do it. Also really to keep the project some what manageable…

    • @AyItsKevin
      @AyItsKevin 2 ปีที่แล้ว

      @@CherryNuggetGames I mean the best part about iteration is that it helps you from getting blocked. Kinda like implementing the FSM for your movements. If you burdened yourself with implementing (and researching) the state machine AND has to flesh out the look and feel of your movement simultaneously, it’d be tough to figure out where to start.
      You did it correctly 😘 you started with what you could use first which was movement. No sense implementing a state machine if you don’t know how you are going to test and leverage it.
      Keep on junking and craft something spectacular!

  • @GanzSe
    @GanzSe 2 ปีที่แล้ว +1

    Hello, I am a beginner game developer from Ukraine. The combat system looks amazing. Very smooth animations, great job. I wish your game to become a successful project. Looking at your work, I want to grow and develop even more, thank you for that. If it's not difficult for you - recommend videos, lessons or materials on the topic of hack and slash combat systems in unity 3D. Good luck to you

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว

      Thank you so much! Honestly I just got started as I sad in the video by playing a lot of games, really dissecting how everything looked, felt and worked. Then it’s combining systems to make it work. Honestly I would start with Iheartgamedev’s character controller series. First make a character, first with asset store assets, the model and import your own, and by the time you have that figured out adding combat will be a piece of cake!!

  • @sebastiaanvreeken5562
    @sebastiaanvreeken5562 2 ปีที่แล้ว +1

    Loved the video. It is very nice to see progress you are making. Although I am wondering if you have a very special edition of the player handbook as I found nothing about state machines in my version.

  • @mrjoeart
    @mrjoeart 2 ปีที่แล้ว +1

    how did you make those small enemy avoid the player?

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว

      I used Unitys NavMeshAgents. In update check if the difference between the player position and the enemies position is smaller then a certain threshold, if so set a destination opposite the player movement vector for the enemy. This will make the enemy “run” in the opposite direction. Then you would have to do some smart things to not check things every frame, like make a trigger volume around the enemy, so it only starts checking positions if the player is actually close enough! Hope this helps!

  • @a.j.hecali1281
    @a.j.hecali1281 2 ปีที่แล้ว +1

    What was the game that you were playing to use as a reference? :)

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว

      Swordcery. It’s a roguelike. You can download a free pologue on steam

  • @janekt3333
    @janekt3333 2 ปีที่แล้ว +1

    i think it would be cool if the game could have custom weapons like mothergunship

  • @memoiv
    @memoiv 2 ปีที่แล้ว +1

    Damn I looked at the thumb, I instantly click and when will it release

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว +1

      Not for a little while still in the very early stage development!

  • @yellowduckgamedev
    @yellowduckgamedev 2 ปีที่แล้ว +1

    Can you please make the game a spiritual successor to metal gear rising? Because the combat is ideal for that!

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว

      Hahahaha I don’t know if I can live up to that 🤣🤣 but for you i’ll try!!

  • @KerupuG
    @KerupuG 2 ปีที่แล้ว +3

    Free game?

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว

      I will release some demos but it will be a “premium” game in the end!

  • @alperakin2561
    @alperakin2561 ปีที่แล้ว

    is there a tutorial kinda similar with this

    • @CherryNuggetGames
      @CherryNuggetGames  ปีที่แล้ว

      Not that I know of! But perhaps I’ll make one!

  • @halivudestevez2
    @halivudestevez2 ปีที่แล้ว

    nothing is ready, never-ever. Never done. (I'm at this point)

  • @thegreenfox011
    @thegreenfox011 2 ปีที่แล้ว

    0:29 waarom heeft deze gast een jungle mini van de lidl 😂

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว

      Its a stress ball… I guess gamedev == stress 🤣

    • @thegreenfox011
      @thegreenfox011 2 ปีที่แล้ว

      using System;
      using UnityEngine;
      using UnityEngine.UI;
      public class GameDev : MonoBehaviour
      {
      public float StressPercentage = 90f;
      void Update()
      {
      if(StressPercentage

  • @NOTuetc
    @NOTuetc 2 ปีที่แล้ว

    the character needs to be smaller

    • @CherryNuggetGames
      @CherryNuggetGames  2 ปีที่แล้ว +1

      but hear me out… what if we made her even bigger!

    • @NOTuetc
      @NOTuetc 2 ปีที่แล้ว

      @@CherryNuggetGames YEAH!!!!

  • @PaciDev
    @PaciDev 2 ปีที่แล้ว

    Can you stop saying welcome back nuggets? Its cringe. Video was good otherwise.