Creating a quest system for my indie RPG game | Godot devlog

Поділитися
Вставка
  • Опубліковано 17 жов 2024

КОМЕНТАРІ • 14

  • @musicdudejoe263
    @musicdudejoe263 2 дні тому

    Great vid man, trying to get a game started myself but struggling. I have some feedback tho. I noticed the hammer swing animation at the start, and it looks kinda sluggish. I'm guessing the hammer is quite heavy, but something doesn't look quite right. I think the animation could be sped up in general just a little, but maybe go slower while he's lifting the hammer, and then faster as the hammer swings down. Don't have to take it if you don't agree, but that's just something that I noticed. :)

    • @LandonDevelops
      @LandonDevelops  2 дні тому +1

      Hey, thanks for the feedback! Yeah, I think the animation speed for the hammer will have to be tweaked a bit. I'm considering having it be controlled by the player's stats so as you level up you swing faster but I'm not entirely sure yet. I'll be thinking about it more when I'm working on the combat parts of the game again 😊

    • @musicdudejoe263
      @musicdudejoe263 2 дні тому

      @@LandonDevelops ooo yeah that sounds great! Nice idea.

  • @shomykohai
    @shomykohai 2 дні тому

    Really interesting video!
    Though I'd suggest you some corrections on how you're handling the quests:
    Making duplicates is not ideal if you're going to repeat the quests, as it would cause an increase in memory use.
    If you're not handling that many quests, it's not a big deal, but it's important to make sure the "old" resource is not in use anymore.
    To make things simpler I would have used the move_quest_to_pool() method to remove it from the completed pool, making it easier to reuse the same resource and avoid duplicates.
    That said, an optional setting to allow starting already completed quests is surely something to add to the plugin.
    Again, nice video! ⭐

    • @LandonDevelops
      @LandonDevelops  2 дні тому +1

      That's a good point, maybe instead of duplicating the quest, I should just add all the "reset" logic to the function that moves it from the completed pool. I was thinking memory wouldn't be an issue because the completed quests would eventually be garbage collected but I forget that I'm storing them in the pool haha
      Thanks for the feedback!

    • @shomykohai
      @shomykohai День тому

      ​@@LandonDevelops If you want, I've updated the addon to a new version making possible to start again an already completed quest.
      Furthermore, I've also made possible to subclass the autoload itself, so you can edit the start_quest method without breaking your project when updating, or even add more methods (so you can do something like QuestSystem.custom_method() or add new signals).
      Looking forward for new videos!

    • @LandonDevelops
      @LandonDevelops  День тому

      @@shomykohai Woah, awesome! Thank you, I'll definitely check it out

  • @Captain_Red
    @Captain_Red 3 дні тому

    This is awesome, All the best for journey, I want to also start game Dev in godot. Can you give me any lead? I make games in Unity and Pygame for now.

    • @LandonDevelops
      @LandonDevelops  2 дні тому

      Check out HeartBeast's tutorials on UA-cam, he also has paid courses if you're interested but his free UA-cam content is more than enough to get started. GDQuest on UA-cam are great too but more than anything, just start making stuff! 😊

  • @Negreb25
    @Negreb25 4 дні тому

    Nice video

  • @ahonx4800
    @ahonx4800 2 дні тому

    tip dont use that font in thumbnails it might be missleading