Challenges of Creating a Good Combat System | Indiegame Devlog

Поделиться
HTML-код
  • Опубликовано: 20 дек 2024

Комментарии • 43

  • @anbagames
    @anbagames  2 дня назад +5

    What do you guys think of this super early stage of the combat system? What weapons or character skills would you like to see? Let me know in the comments! ⬇

    • @HeroGetsu
      @HeroGetsu 2 дня назад

      Enemies being able to hit each other would be a fun feature

  • @s4bishii
    @s4bishii 2 дня назад +8

    A pretty complete combat system, can't wait to see how far you take this! Great job!

    • @anbagames
      @anbagames  2 дня назад +2

      Thanks man, appreciate it!

    • @HeroGetsu
      @HeroGetsu 2 дня назад

      I freaking knew it yeah lol

  • @SecretStages
    @SecretStages День назад +1

    Lock on systems are tricky. I think I prefer systems that auto locks on, because there is just one less button you need to press. For my own game I also use that. I use a "priority" system. So enemies that have a high priority ( bosses and harder enemies that deal high damage ) will be selected earlier then enemies with a low priority level ( enemies that are small or deal low damage ). Once you attack an enemy it will automaticly lock on. I then use a timer. If you attack again before the timer runs out, the lock on will be extended ( and the timer will be reset ). For small/esay enemies this timer runs for a short time, while for harder enemies and bosses it takes more time before the timer runs out. You can also "break" the lock manually just by using manual camera control and rotate away from that enemy. My camera also stays mostly behind the player ( I allow it to rotate an offest to both sides ). I prefer that because it makes switching from melee to ranged attacks ( use a bow or gun ) faster.

    • @anbagames
      @anbagames  День назад +1

      Yep, tricky for sure! Sounds like you've really thought your system through, and I agree that less button pressing is a win for players. I’m just trying to imagine situations where it could cause problems or unexpected behavior. I'll give it some serious thought :) Best of luck with your game!

  • @heirapparent8217
    @heirapparent8217 2 дня назад +2

    Keep going! I believe in you!

  • @KemalTonbul
    @KemalTonbul Час назад

    Nice one! Greetings from turkey ❤

  • @anniquinia
    @anniquinia 2 дня назад +1

    Wow, that video must have taken a lot of work! I love the mix of cool movement and classic Zelda combat. I really want to play it now!! 😭

  • @silchasruin4487
    @silchasruin4487 День назад

    Movement for movements sake doesn't feel very compelling until you incorporate some form of need or advantage to using that movement. Unreal Tournament comes to mind and so do the old Prince of Persia games. Another good example is if you played Ori and The Will of the Wisps. I don't see it in your video but using a mix of fluid animations and physics in the game makes the movement feel way better. Especially if movement is going to be a core mechanic, polishing it until its fun to just run around. Not just play well but feel good. Its looking great, but a good game usually sets itself apart from others just because of the amount of polish you've given it.

    • @anbagames
      @anbagames  День назад +1

      You're absolutely right, and I'm not gonna disagree! The enemies at the moment are kind of dumb; all they do is follow and do a basic attack. If I had a more complex enemy behavior system, proper level setup, and different enemy types, I could've shown it off better. Appreciate your feedback, and I'll demonstrate it better in an upcoming video!

  • @gagz9k
    @gagz9k 2 дня назад +2

    Surprisingly Harry Potter Hogwarts Legacy has an incredible feedback feeling for the combat system, with a nice way to select enemies for quickly in combat switch. It gives off a feeling of overpowering control when you master the spells system and develop the necessary muscle memory. I think that's a good reference to look into!

    • @anbagames
      @anbagames  2 дня назад +1

      I played Hogwarts Legacy at launch and remember the combat system being really good and "juicy." It took me a bit to get used to the controls, but after that, it was a lot of fun. Thanks for the tip, I'll take another look at the enemy selection!

  • @TFVyse
    @TFVyse 2 дня назад +1

    Bob, you`re awesome!!
    Love to see the progress of the ai system. Especially the aggro meter mechanics, gives a lot of opportunities on how to play the game.
    How could enemies react in cases where the hero is standing on a wall? Is there a solution for that kind of scenario? :)
    Wonderful progress, keep on going!

    • @anbagames
      @anbagames  2 дня назад +1

      Thank you so much! In Breath of the Wild, melee enemies throw rocks when they can't reach the player. Maybe that would be a nice workaround!

  • @AleksiVolkov-np9mt
    @AleksiVolkov-np9mt День назад

    It would be cool if you can throw rocks to distract the enemies, and then back stab them xD. I think it can be really fun, and it's easy to implement :)

    • @anbagames
      @anbagames  День назад +1

      Good idea! I thought the arrow impact could serve as a distraction

  • @josephross8753
    @josephross8753 2 дня назад

    That bow bug is probably from the rotation of back bone, guessing it's self correcting very similar to how fps camras get vary wired when the output code is typed wrong.

    • @anbagames
      @anbagames  День назад

      Thanks for pointing that out! I'm working with AimIK, but honestly, I haven’t looked into it much yet, haha

    • @josephross8753
      @josephross8753 День назад

      ​@@anbagames my best guess, and I'm pretty amateur about game dev, and I'm basing this on knowledge of Godot and have no real 3d animation experience, but the back bone rotation should the ray or the camera rotation, or does it not work like that?

    • @anbagames
      @anbagames  День назад +1

      @@josephross8753 I don’t really know the internal details, but technically, there's an effector (target) and AimIK tries to use inverse kinematics magic (I'm an amateur myself, lol) to turn the torso in that direction without exceeding any set rotation limits. Just need to put in some time and read up more, then it should all come together :)

  • @Dayoflu
    @Dayoflu 2 дня назад +2

    soooo nice !

  • @timothycody913
    @timothycody913 2 дня назад

    my favorite targeting systems are the ones from Arkham Asylum and Shadow of Mordor. they aren't the lock-on variety. they're automatic

    • @anbagames
      @anbagames  День назад +1

      Ohh, that sounds interesting. I have to admit, I haven’t played either game yet, but I’ll definitely check them out. Thanks for the tip!

  • @MegaGangsta4life
    @MegaGangsta4life 2 дня назад

    God of war has a great GDC talk about combat and the problems they had to solve to make it feel intuitive

    • @anbagames
      @anbagames  День назад +1

      I haven't heard that talk yet. Sounds cool, I'll listen to it tonight! Thanks!

    • @MegaGangsta4life
      @MegaGangsta4life День назад

      @ no problem! To be more precise you can implement an arrow icon that indicates where all offscreen enemies are, and it blinks red when an offscreen enemy is going to attack
      This way the player can anticipate it. Also they had to create a scoring system for enemy AI/aggression (who should have attacking priority)
      And lastly, they had to find a way to keep enemies on screen (not get knocked offscreen by powerful attacks) this way it doesn’t break gameplay

  • @Oskratos
    @Oskratos 2 дня назад +2

    Bob MVP!

    • @anbagames
      @anbagames  2 дня назад

      The real hero of the game!

  • @rafaelhuard
    @rafaelhuard 2 дня назад +4

    W Bob

  • @abdulhameedlawal8579
    @abdulhameedlawal8579 2 дня назад

    How did you make the texture stylized, Look really fine

    • @anbagames
      @anbagames  День назад +1

      Thanks! Which textures are you referring to? The enemies were done by NHANCE Studio, and I created the character myself using Substance Painter and Stylized Smart Materials

    • @abdulhameedlawal8579
      @abdulhameedlawal8579 День назад

      You also did the character , It really fit the texture

  • @aimojorma7674
    @aimojorma7674 День назад

    Was this really a movement-heavy combat system though? It seems like it's just a separate movement system and a combat system. The movement doesn't seem to add anything to the combat, so I predict that players will only use the movement system when they want to run away from fights, and ignore most of the move set when fighting enemies. I don't think you should advertise your game as something it's not, but if you manage to actually implement a movement system that enhances combat, it would be a huge selling point. Wishing you luck!

  • @johnleorid
    @johnleorid День назад +2

    Why is it movement-heavy? I don't see any benefits from wallruns or climbing. Or even any way to quickly get behind an enemy or enemy-lines to take out an archer. The combat seems not movement-heavy at all, it seems like you are locked in while attacking, basically just standing around, going one or two steps back and then forth again for your next attack.
    Mirrors Edge has a movement-heavy combat, but the best example is Overgrowth. In Overgrowth, combat IS movement, the dropkicks, the physics, it's all about speed, positioning, dodging and countering. If you look up some gameplay, you will see that there is never a moment where a character stands still in front of another character and swings a sword.

    • @anbagames
      @anbagames  День назад

      While I agree with you that there are definitely games even more movement-heavy than mine (great examples, by the way!), I’d say parkour mechanics (with more moves on the way) feel pretty agile compared to classic combat systems like Zelda or Souls games. You could probably compare both ways, and the vid title might be exaggerated for some, but in my opinion, it's still on the movement-focused side.

  • @michaelperrigo
    @michaelperrigo 2 дня назад +1

    FIRST! - awe, second.

  • @fattcoke4705
    @fattcoke4705 День назад

    This game looks good, but the combat system showed is identical to the type used in souls games, which makes it look like it is at risk of becoming an unimaginative and uninspired dark souls clone. You should only copy from other games what you think is ideal for the game you're making, and that is usually never all of it. If your game is not combat-focused, then copying Souls games is probably fine though.