How I Avoid Burnout with my Game

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • Also, for all those asking, Isle Goblin is just on pause while I work on the other project you may have seen!
    Thanks again for watching everyone! If you're interested in checking out the Patreon, wishlisting on Steam, or any of the other links, they're all below!
    Patreon: www.patreon.co...
    Steam: store.steampow...
    Discord: / discord
    Instagram: / watt.designs
    Twitter: / wattdesigns
    Game Website: islegoblin.com
    Personal Website: www.kilowattga...

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

  • @woutervanduin7415
    @woutervanduin7415 6 หลายเดือนก่อน +5

    0:20 “3 key reasons” proceeds to show 4 keys

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

    Isle Goblin is looking so good!! It's been so cool to watch the game being built up slowly over time. I watched a few of the older logs recently, and it's so obvious how much work you've done and how far the game has come since the early days. I'm glad that it seems like you're taking the time to make sure the game is done right. I'm so hyped for the finished product, on whatever timescale you think is appropriate to get it done.

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

    Things that helped watts :
    -> structure
    *singletons
    Getting stuff from one single script(manager) so that it be accessed anywhere (for other game objects and scripts)
    *interfaces
    When we need lots of intractable stuff we tend to make lots of scripts, to overcome that issue we can use interaction
    *couroutines
    The script's that run separately from the rest?
    Will look more about it ig.
    *unity events
    Tell other script's to do something for you when stuff happens
    Its hard to debug
    Ya will look more about it
    ->Switching tasks
    ->Planning

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

    I'm loving how far along you've come with this project and how much you've learnt

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

    I am so happy I discovered the coroutine thing by myself. I am using it on special abilities on enemies. For example when an enemy finds you in range and has his ability off cooldown the coroutine stops his pathfinding script, starts charging up, dashes for a shrot duration towards you in a karate kick stops his velocity and restarts his pathfinding. Coroutines are amazing imo.

  • @RealElevenTimes
    @RealElevenTimes 26 วันที่ผ่านมา

    Actually super useful info. I never understood the purpose of interface's since it just seemed like extra coding for no real reason. Now that I'm actually making big projects with thousands of lines of code that clog up the editor, I realize the usefulness of them. Thank you.

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

    Very good video,
    See it, more people should.
    (I guess Yoda is kinda a Goblin huh?)

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

    I'm always excited when I get a notification about a new video from you. This devlog alone is worth the dollars on Patreon. Thanks for your cool work! 😁👍

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

    Glad to see the steady progress! Can't wait for the next update (big, small, or you deserving a break).

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

    Hey Matt,
    Really cool stuff as always. I get the felling you also, like me, end up with creating quite large games :) I really dig your art and the project, best of luck.

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

    It's a good day when matt uploads

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

    The way you talk about how the code works is so much easier to understand than the countless "How to code in Unity" videos I've seen.
    How about you make a tutorial, or even better, talk a bit about how to code with the dev logs or something? Would be so cool, and would most certainly attract more viewers :)

  • @Sugar3Glider
    @Sugar3Glider 7 หลายเดือนก่อน

    Writing out weekly tasks, and highlighting them when complete has been useful. It limits my list to a small pad of paper, feels good to scratch them out, and seeing the highlight later in the week provides visible evidence of progress already made which helps maintain the momentum that drives you onwards.

  • @aidenbrisbane239
    @aidenbrisbane239 9 หลายเดือนก่อน

    Thanks for the great advice! We need more people like you 😊

  • @Jb-ux6ze
    @Jb-ux6ze 2 ปีที่แล้ว +4

    Hey, like always, really qualitative vidéo, you explain code in a way that is so easy to understand, it's nice !
    I've tried a few times to learn to code and use unity but it's taking forever haha and I have a tendency to switch interest very quickly haha, I can't way to see what are those "behind the scenes" things you've been working on !

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

    Great video!

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

    Hey, Matt! First time watching your content. Just wanted to say that your editing (and graphics) are great and this video really made me laugh. You get your point across in a really flowy and entertaining way. Keep up the good work and thanks for the good tips! Also, I've wishlisted Cleanup on Isle Goblin on Steam 🙌

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

    Comment. Gobs. Mushrooms.
    goblin mushroom merchent?
    👀

  • @lanidotexe
    @lanidotexe 10 หลายเดือนก่อน

    I loved this more informative style of video!! So helpful to see things explained in such a simple and understandable way for beginner game devs

  • @3bomb
    @3bomb ปีที่แล้ว

    This video has been very valuable to me. Thank you for making it!

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

    Really like your insightful devlogs! I always hit a weird point in my projects where they're on the brink of reaching the actual becoming a game phase. Like when you first start out you kind of see what sticks and it's more of a sandbox than a product. I struggle like crazy to make the jump.

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

    well thats motivating

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

    Great video. You gave me food for thought about how to improve my code structure moving forward. Cheers!

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

    So glad I found your channel! You seem really passionate about the projects you take on, and I can't wait for your game to release! I'll be ready to play on launch day for sure. Keep up the good work!

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

    That's top-tier art bro. Movement and juiciness looking great too!

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

    As Jb already said you're really great at explaining! Same goes for the pixel art videos actually. Missed a career in teaching 😉 The trello board shot reminds me of what Unknown Worlds (Subnautica) did during their early access. It could be interesting to give players once you're in early access ... access to the trello board or a redacted version of it. I'd alternatively suggest it as possible patreon bonus but since atm I cannot afford it that'd be shooting myself in the foot 🙃

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

      and i believe theres a few ways you could sync trello boards, so matt could have his own version that he updates, then sync it to the filtered shared version!

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

    this was incredibly helpful, as a hobby dev for 2 years I 100% agree with all of those points

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

    Doing great man, and its always good to hear what keeps devs motivated! One of the things i like to do is join a gamejam here and there. The opportunity to be creative on something new for a short and controlled time keeps my juices flowing!

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

    just binge watched all your devlogs and when you were talking about quitting your job and you brought up your patreon & doing commissions and all that I immediately thought this sounds like the workload of a fulltime job so Im not surprised you have less time for the game now
    I mean its good if you're happier but sucks for the game I hope you do end up finishing it since you had really great steady progress until now

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

    Hey Matt,
    your video is really helpful for me! :)
    All three points are current problems of mine... Where did you learn these things? Do you have any video or blog recommendations?
    I really enjoy the devlog videos! They are funny, informative and helpful! Thank you a lot! :)

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

    It is impressive the courage you had to leave your job to work on your stuff. I work full time as software engineer and my job burns me out so much that anything I try to start myself feels overwhelming and I quick end up leaving things aside. Awesome job Matt, keep the good work you're doing, really hope you finish this one off!

  • @Mel-mu8ox
    @Mel-mu8ox 2 ปีที่แล้ว

    I'm looking forward to this game :D
    know it will take some time tho, love to see it unfold during the wait : )

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

    Watt, In my opinion, your based turn movement is more likely "Pokemon Mystery Dungeon" than "Crypt of the Necrodancer".

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

    super awesome tips thanks man

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

    This was an amazing and very helpful piece of content! You deserve a like and a subscribe

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

    I genuinely check my steam regularly hoping you drop your game.

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

    I'm an electrical engineering graduate and I'm switching to art and design. I know the struggle man!

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

    Great to hear how you're using unity to tackle problems in your game!

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

    this comment is purely to sway the youtube algorithm in your favor. good luck with your endeavors

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

    Great video, keep at it!

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

    Progress!!!

  • @Chazzezez
    @Chazzezez 9 หลายเดือนก่อน

    Making a game myself rn and I did NOT plan it put before hand😅

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

    Bro you are beast

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

    I love you

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

    i might be misunderstanding, but a reason i haven't used coroutines in the past is because it seemed painful to schedule things in tandem with say the global update. do you think coroutines are more efficient in your stunned enemy example over being handled in a singular update process for the entire game?
    i.e. having a queue of events that is handled every update, and just adding the stun as one of these events
    again, i might be misunderstanding, but in past work i had trouble syncing threads and that experience drove me away from utilizing coroutines.
    i enjoyed this video a lot!

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

      I think it’s a bit easier, instead of your update looking like
      “If (current time > stunStart +stunDuration && isStunned ==true)
      {
      (Do nothing)
      }
      Else
      {
      (Do regular movement)
      }
      You can just have
      If (isStunned)
      {
      (Do nothing)
      }
      else
      {
      (Do regular movement)
      }
      Then the coroutine sets stunned to try, waits a second, and sets it to false
      I think it becomes more useful with really complex stuff.. like for loading a new scene:
      -get the name of the scene you want to go to
      -have a black screen fade out for 1 second
      -wait a couple frames
      -save the game
      -wait a couple frames
      -change scenes
      -wait until it’s fully loaded
      -wait a couple frames so everything goes through it’s “Start()”
      -spawn in stuff if you need to
      -fade the black back in
      Doing all that in update would be a mess of timing and different variables, when you can just cleanly put it in a coroutine and say
      StartCoroutine(SceneChange())
      And then the coroutine is everything all neatly laid out, with not an ounce of code in update constantly being checked

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

    can't see my browser nu...please help

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

    Gonk :D

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

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

    hey Matt remember me

  • @omenplayer8000
    @omenplayer8000 9 หลายเดือนก่อน

    "Comment"

  • @S1625-u1r
    @S1625-u1r 7 วันที่ผ่านมา

    singleton === cringe

    • @WattDesigns
      @WattDesigns  7 วันที่ผ่านมา

      @@S1625-u1r if(usedProperly)
      {
      singleton = !cringe
      }

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

    kinda off topic

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

    To avoid burnout… learn how to code better. Man…

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

    Hi

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

    Great video! I've started Unity but have always struggled with the good practices and tend to get lost in my own spaghetti code :)

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

    Dude this video would have been so helpful a few months ago… these are really good things to know when making games

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

    i've taken long 6-monthbreaks from projects because of burnout,
    but always end up coming back eventually.
    I'm trying to find new ways to Never Burn Out.
    The current method i use is: only working on it when i feel like it.
    there are 2 things that work:
    1. Hanging out in Voice Chat(main reason i joined your Discord)
    or
    2. If i feel like working on it.
    This "Never Burn Out" method is still new and i'm looking for other ways to never burn out;
    and currently; hanging out in Voice Chat is definitely my go-to.

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

      Oh no. You can't avoid burnout by seeking motivation wherever you can. It is habit formation and discipline that makes you complete long tasks. Relying on motivation will never work.

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

      @@filiphedman4392 I'd %100 agree.

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

    Love seeing the progress, keep it up!