Squashing Pesky Bugs in my Indie Game | Isle Goblin Devlog

Поділитися
Вставка
  • Опубліковано 10 січ 2025

КОМЕНТАРІ • 71

  • @CactusAmigo
    @CactusAmigo 2 роки тому +35

    We need more people to discover your channel. It's honestly one of the best gamedev series if not the best. I know you got this. I hope this game becomes successful. I can't imagine leaving your full-time job to follow your ambition.

  • @gamingbud926
    @gamingbud926 2 роки тому +13

    1:36: Offsetting them is a good idea, but I would also recommend making them only do the calculation once over if possible. They can figure out "How long will it take me to get to X?", then decide "So I need to leave at Y", and then simply wait until Y to leave instead of checking over and over again. If there's changes in the world that could slow them down in the mean time, maybe have them check once or twice before they need to leave.
    That'll make it tremendously more efficient, automatically offset when they make their checks (turn by turn after their first check), and should completely resolve the issue no matter how many NPCs you have.

  • @sophiedowney1077
    @sophiedowney1077 2 роки тому +21

    Hey, I just bought crypt of the necrodancer because of you. It was super on sale, and when I saw it I was like, "hey, that's the game that goblin game is based on!" Thanks for that!

  • @masha8770
    @masha8770 2 роки тому +13

    Man, the world seems so alive now - despite the dilapidated buildings in the town. It looks very charming and I do enjoy the new textures a lot, except maybe for the water, it does look comparatively flat now (though I guess thus is the swamp vibe).
    For trees & saplings: if they have multiple stages (similar to Stardew Valley) of seed, small sapling and bigger sapling, then PLEASE add a script that stops them from becoming the size that blocks the path for the player if they are immediately adjacent to a full grown tree or a path blocking sapling. Might sound weird, but it's a big gripe for players who make tree farms and have to put down flooring or frequently get stopped walking through their man-made forests.

  • @noontimedreamer
    @noontimedreamer 2 роки тому +1

    The volumetric mushroom lights outside are beautiful then having them appear indoors is such a well executed concept.

  • @Vailskibum
    @Vailskibum 2 роки тому +16

    but that looks like a very cute bug :((

    • @WattDesigns
      @WattDesigns  2 роки тому +10

      Don’t worry, cute thumbnail bug is a paid actor - no insects were harmed

    • @Backwards360
      @Backwards360 2 роки тому +2

      Hey I watch you

    • @ItsSageCertified
      @ItsSageCertified 2 роки тому

      YOOOOOOOOOOOOOOO

    • @thebe_stone
      @thebe_stone Рік тому

      hey guys look it's valiskibum

  • @ringo2715
    @ringo2715 2 роки тому

    Something to consider for the NPCs schedule is pre caching the distance between meeting spots and then just have them start moving at a particular time in advance. If the multiple checks start to become an issue.

  • @sasquatchbgames
    @sasquatchbgames 2 роки тому +1

    I really enjoyed this video!
    I found your channel maybe a month ago, and I'm so happy to see how quickly you've been growing! You deserve your success, I like your videos and your game looks like a lot of fun (and personally I prefer your art style over Stardew's - yours is cleaner) - I also quit my job to pursue game development so I'm happy to see others finding success.
    Glad to hear you're "living your best life" as well - that's exactly how it should feel I think, sounds like you're having fun and just cranking out new creative stuff all the time. Props to you.
    Keep up the awesome work!

  • @hamsgotyams
    @hamsgotyams 2 роки тому +2

    Something I thought about for the mushrooms: I feel like there should be variation for the glowing mushrooms, specifically the ones outside so like maybe there’s different colors of mushrooms maybe they’re different sizes. Maybe there’s every so often a group of mushrooms.

    • @timewilltale9214
      @timewilltale9214 2 роки тому +1

      Oh! And perhaps some can be brighter than others ( if they arent already)

  • @alloka2000
    @alloka2000 2 роки тому

    Updated art and color scheme is so much better! Well done! Really appreciate the transparency as well with both the dev and art related stuff. Instagram one was told to me before but I didnt really do it, but hearing it reiterated now makes me decide ok its time.
    PS. A trap I've fallen into a couple of times was spending too much time on tools and behind the scenes stuff and art, and not enough on the actual gameplay loop (especially when I dont have a demo or prototype with that already) so be careful! Gotta make sure the game itself is fun and engaging, cuz it wouldn't matter even if you have a really efficient game with amazing art.
    Don't mean to be a downer, but just some advice so you dont fall into the same trap as I did.
    Amazing art overall and great progress! Looking forward to future devlogs

  • @arctiformgames
    @arctiformgames 2 роки тому

    Great new devlog as always! And I really appreciate that you shared about how your posting has helped your wishlisting and following. It's always nice to see transparency from game devs and I think it helps other developers gain a better understanding of what's working or what isn't. Thanks!

  • @FollowNdFeel
    @FollowNdFeel 2 роки тому

    My wife and I are both excited for this game!

  • @uchriscaj
    @uchriscaj 2 роки тому

    I Love That Adventure Time Pixel Art!!!

  • @timewilltale9214
    @timewilltale9214 2 роки тому

    I really like the new look! I definitely think it suits the vibe better

  • @SARclips_Official
    @SARclips_Official Рік тому

    Best game dev series!

  • @iskda1585
    @iskda1585 2 роки тому

    i love stepping on bugs

  • @charlesbwilliams
    @charlesbwilliams 2 роки тому

    Dope stuff as always. Thanks for putting in the work to make stuff 👍

  • @dooniashard
    @dooniashard 2 роки тому

    Really cool new area design! Keep it up!

  • @Skeffles
    @Skeffles 2 роки тому

    Fantastic progress this month!

  • @computer_head8653
    @computer_head8653 2 роки тому

    That's genius some sort of lost and found shop where you can buy back your items

  • @daemontale
    @daemontale 2 роки тому

    The rocks look so much better! Nice addition ❤ Great tips at the end there, really appreciate the transparency 🙂

  • @Swoofix
    @Swoofix 2 роки тому

    I was so excited to see this in my notifications

  • @SethEric
    @SethEric 2 роки тому

    Always love these devlogs!

  • @quincius8638
    @quincius8638 2 роки тому

    really sucks how my subscription isn't really doing much to notify me of the vids, i pretty much have to search up isle goblin every time to see the updates lol

  • @ScottMakesGames
    @ScottMakesGames 2 роки тому

    I’m new to your game it’s looking extremely good! Looking forward to future updates.

  • @ninjagraphics1
    @ninjagraphics1 2 роки тому

  • @koitaz
    @koitaz 2 роки тому

    Keep it up bud this is very inspiring 👍

  • @Defolters
    @Defolters 2 роки тому

    Nice progress!

  • @roest9839
    @roest9839 2 роки тому

    Love your vids!

  • @SaltyDroscho
    @SaltyDroscho 2 роки тому

    I really enjoyed the video and the progress of the game so far. However, I noticed a few things that I just want to share
    Game related:
    -I have the feeling that giving each NPC its own frame for its pathfinding might create a hard cap for how many NPCs you can have. If the game runs at 60fps, you can only have 60 NPCs in total or the game one again needs to do mulitple at once. Also what happens if the game runs on a potato so the average FPS are something like lets say 24.
    -Speaking of pathfinding: you made system where the player can build its own houses, that the NPCs will then actually use. But: What if the house was build so far away that the NPC cant make it there in the timeframe it was given? (lets say it has 1 hour to change from location A to location B (player-build), but location B is like 1:30 hours away)
    However I also want to say Im not an expert and have way less experience than you so maybe its no problem at all. Just wanted to share my thoughts because maybe it helps.
    Patreon related:
    Your first goal states that you would now only need to make 105$ a day to cover your expenses (for 3 years?), but the third goal, where you would recieve 1000$ instead of 100% suddenly requiere 120$ a day in commissions. This doesnt really add up :D

    • @WattDesigns
      @WattDesigns  2 роки тому +2

      You’re right! And since each movement is less than a second, it’s even less frames to work with.. I’ll definitely have to:
      1) improve the algorithm a bit to be slightly quicker
      2) maaaybe not run it every movement for every NPC and only re run pathfinding if we hit a wall they didn’t expect. .. it would add a fair amount of complexity, but we might have to 🤷‍♀️ we’ll have to see how it does on a potato!
      That is a possibility.. the player only has a certain area they can build buildings in (that little goblin town zone) so I’ll have to make sure even when the buildings are at the extreme corners of the map, that there’s still enough time. Realistically I think if every meeting is >30 mins there shouldn’t be an issue.
      Ahh I see the confusion - that first number (105 per day) will make my savings stretch 3 years. Basically I’d be burning through money. The other tiers mention higher numbers because with those I’ll be completely independent… I’ll tweak the descriptions to make it clearer 😊

  • @JvoltTheDumbStupidBall
    @JvoltTheDumbStupidBall 2 роки тому

    This game is looking really great so far, I hope more people discover your channel. Have you ever thought about potentially releasing this game to consoles if that is/ever becomes a possibility?

  • @reemunger4844
    @reemunger4844 Рік тому

    Amazing video! Your channel gives me a lot of inspiration to do things on my own. I have a question though, do you have a tile system for your trees and you save their data in some sort of manager script or do you have a ton of tree objects in your scene?

  • @jameschappfillmore
    @jameschappfillmore 2 роки тому

    i realy like your videos =) congrats!!!!

  • @challachallington4913
    @challachallington4913 2 роки тому +1

    Commenting for the algorithm

  • @luminousblackdesigns9011
    @luminousblackdesigns9011 2 роки тому

    I understand that you have to build things for other people like tavern etc. But Isn't odd that he the goblin whose house is fine is helping other altruistically. Maybe he is a nice goblin but i think having a skin in the game himself as a goblin and that his house is destroyed would give him a drive to rebuild.

  • @yt14zxc
    @yt14zxc 2 роки тому

    Aha so you're the one that posts those smash characters in r/Pixelart!! awesome!!
    If you don't want to rework your NPC algorithms it's probably pretty straightforward to move them to a different thread if you need.. though, if this is GDscript I don't know what kind of synchronization control you actually have.

  • @paulytheking7365
    @paulytheking7365 2 роки тому +1

    If you ever want an original score for the game, I could make one.

  • @Guthri
    @Guthri 2 роки тому +1

    gahhhh let me play already

  • @kephas-media
    @kephas-media 2 роки тому

    Friend, i know you dont want to do it, but those walls will have to get faded out at some point. That can be super confusing, having the player's sprite hidden even partially.

  • @Thexus
    @Thexus 2 роки тому

    I think you should increase the saturation a bit, the old grass looked much better. The water looks like a pool of industrial waste from a gold mining operation now, you should make it more blue.

    • @mustard8148
      @mustard8148 2 роки тому

      The grass sure. But the water is literally the point of the game

  • @NFZer0
    @NFZer0 2 роки тому

    Could you do the pathfinding function in a Coroutine to reduce lag? I do something similar where I have a while(true){ [code]...; yield return new WaitForSeconds(0.3f) } in a coroutine to perform a non-costly (but essential) check a few times per second.
    Or StopAllCoroutines() and then just start the coroutine fresh everytime the player moves -- that should drastically reduce lag.

    • @NFZer0
      @NFZer0 2 роки тому

      Great devlog and progress on the game!

  • @icos4700
    @icos4700 2 роки тому

    Hey, what is the art style of your channel banner or the „game map“ on your homepage called? Love the design

  • @cedarthetree9041
    @cedarthetree9041 2 роки тому

    Great job, quick note just watching the movement kind of made me a little sick. Don't know why since I don't get sick but I thought I would mention it

  • @theTman0800
    @theTman0800 2 роки тому

    Nice!

  • @iiropeltonen
    @iiropeltonen Рік тому

    How did you Make The Pathfinder calculate only once per frame? I've been looking for a solution to do something similar.

  • @Mel-mu8ox
    @Mel-mu8ox 2 роки тому

    how long does it take you to do your pixel art????
    I got aseprite a few months ago, and have become stuck in colour theory ever since XD

  • @mehcaqueen
    @mehcaqueen 2 роки тому

    Whats that software? 0:20

  • @mikejh1604
    @mikejh1604 2 роки тому

    Do you think there will ever be a multiplayer version of the game? I’d love to play it with my friends!

    • @WattDesigns
      @WattDesigns  2 роки тому +1

      One of my main issues with this game is that the combat style makes multiplayer pretty much impossible :/ since the enemies move right when you do, either:
      1)both players have to move at the same time
      2) everyone will have to take turns moving
      3) the enemies move whenever ANY player moves, which would be very strange
      I just don’t think it would work well :/
      But since this is my first game, I think keeping the scope smaller is probably smart, so I’m not too worried about it

    • @mikejh1604
      @mikejh1604 2 роки тому

      @@WattDesigns oh, I didn’t even thing about that! Would still be a fun solo game

  • @Matshiro
    @Matshiro 2 роки тому

    Okay, I don't follow your devlogs, just started watching, but why are you not using multithreading to your pathfinding? It would reduce lags to 0

  • @katrinemainecruto5779
    @katrinemainecruto5779 2 роки тому

    Can't yuo make this to 3d pixel or you can do that

  • @spenceabeen
    @spenceabeen 2 роки тому +1

    Gonk :]

  • @LOG209
    @LOG209 2 роки тому

    Hey Matt! I was wondering If you could give me a game idea.

  • @KawaiiAsia143
    @KawaiiAsia143 2 роки тому

    Cant wait to see Goblin Slayer......

  • @nandanvinjamury
    @nandanvinjamury 2 роки тому +1

    You know you’ve been programming too long when you say Wishlists == 10k instead of = lol

  • @tegray9951
    @tegray9951 2 роки тому

    Comment for algorithm

  • @karpadorgx5709
    @karpadorgx5709 2 роки тому

    Vh

  • @vystaz
    @vystaz 2 роки тому

    please less plain white fullscreen. my eyes can only take so much. dark mode would be lovely ty

  • @realbrickbread
    @realbrickbread 2 роки тому

    Nice!