Just a Chill Week of Game Development

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ย. 2024

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

  • @klaxoncow
    @klaxoncow ปีที่แล้ว +246

    You've really perfected the "zoom out of the monitor" special effect at 6:06 onwards.
    It's a nice "attention to detail" trick, that most people probably don't even really notice. But I notice when you do that, and it's appreciated - a very clever smooth transition from video output to camera.

    • @ThinMatrix
      @ThinMatrix  ปีที่แล้ว +19

      Thanks :)

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

      exactly what i was thinking about. Really well done! :)

  • @OnlyTheVerse
    @OnlyTheVerse ปีที่แล้ว +388

    I like to watch it in this format a lot, cause it actually gives an overview of a gamedev day. The plots with food and balcony garden are great too!

    • @zeztro
      @zeztro ปีที่แล้ว +30

      @@Marco_zlb I don't know about that. Taking breaks to cook nutritious meals and to do some chores probably make you more efficient in the long term instead of being a code zombie all day.

    • @klaxoncow
      @klaxoncow ปีที่แล้ว +21

      @@Marco_zlb Yeah, you clearly know nothing about coding.
      Despite Hollywood portrayals, coding is not just typing very quickly. Coding is a mental discipline that occurs in your head... typing is only the necessary means of getting that out of your head and into the machine.
      Coders do not stop coding when they're away from their keyboards.
      My best algorithms were all written while taking a 5 minute vape outside. My least productive sessions are when I've sat at the desk all day long, and I've lost perspective, so I'm just pointlessly running around in circles in the code and it's going nowhere - but taking a short break, I come back with different eyes and, ah, it'll probably get solved in 5 minutes, once my head's clear.
      I mean, he implemented quad-trees and frustum culling, and a debug system, and made the home area pretty in a week. And you think he's not being productive?
      Ever tried actually doing what he's doing? I have, and I ain't remotely criticising his methodology here.

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

      @@Marco_zlb well thats one way to admit to being the basement goblin

  • @Arkogelul
    @Arkogelul ปีที่แล้ว +220

    You had fun with those screen transitions, didn't you 😀
    It's nice to see this format back for a bit.

    • @ThinMatrix
      @ThinMatrix  ปีที่แล้ว +78

      When I'm filming it always seems like such a good idea to transition from screen to camera, but when I get round to actually editing the video I end up wishing I hadn't added so many because they're quite annoying to edit haha :P

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

      @@ThinMatrix I likes it a lot. It felt like a good way to show what you do in detail in a creative manner. It felt nice. And it showed you had fun filming it.

  • @Pontypants
    @Pontypants ปีที่แล้ว +41

    A chill week of game dev is exactly what i need as well! Love your videos! 🥳

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

      Congrats on the success of your game bro

  • @radboudmetselaar3415
    @radboudmetselaar3415 ปีที่แล้ว +71

    Great to see videos have been fairly consistent again!
    Really excited for Homegrown, excited to see which direction the game is going in

  • @MrVectrexUK
    @MrVectrexUK ปีที่แล้ว +62

    Absolutely LOVE your devlogs, it's amazing to watch the game get built before our eyes! Also, am always so jealous of your food - you need to start adding your recipes to the video descriptions 😀

  • @ArmanNobari
    @ArmanNobari ปีที่แล้ว +27

    As a fellow game dev, your dev logs have been incredibly motivating and reassuring. You capture an aspect of game dev that is hard to describe; something between persistence, and the willingness to reevaluate past choices. Anyway, it always makes my day when you upload something, and I appreciate how you produce these a ton. Can't wait to play Homegrown!

  • @dropbit
    @dropbit ปีที่แล้ว +36

    That popping off toasts was the most epic cut I've ever seen 😆

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

      It was actually tense, not sure if video stopped :)

    • @ph03beuwu
      @ph03beuwu 5 หลายเดือนก่อน

      did you see the picture of rufus on his mug!?

    • @dropbit
      @dropbit 5 หลายเดือนก่อน +1

      @@ph03beuwu Now that you mentioned it I noticed rufus. Time ago I didn't see him ahahah. Lovely dog

  • @MohammedPlaysMC
    @MohammedPlaysMC ปีที่แล้ว +27

    Followed you for years man, Its so amazing to always see the progress and I love you explaining stuff and why it makes it feels so much better to be involved I am excited to buy this game!

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

    Just realised I've been watching your videos for over 6 years now! Thank you for making such relaxing, refreshing videos for so long man, I'll keep on enjoying them for many years to come :)

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

    I always learn something new from your videos! I have so much respect for the work you do and the knowledge you have.

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

    Your dev log videos are a must watch. I would say they are not just videos but experiences that you share. Absolutely love it... Great Job!

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

    These devlogs are such a VIBE man. Also love your workspace, seems like a great place to keep a positive mindset and feel very cosy!

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

    These devlogs always inspire me to work more on my game, and the food you cook inspires me to get hungry

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

    The way you handled frustrum culling was elegant; super cool to see that level of detail in these vlogs.

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

    you really helped me alot in the past 6 years with your game development journey keeping me motivated, i dont know where i would be without you

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

    Your week of development videos are my favorite TH-cam videos. Been watching since equinox, thank you for continuing to make these. They’re a true inspiration!

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

    its been so long since i have watched your videos and they were always so relaxing
    because of you and dani i have picked up game development myself

  • @paul-e5t
    @paul-e5t ปีที่แล้ว +1

    Ive been watching you since I was a freshmen in high school and now I’m almost done with college with a BS in computer science, thanks for providing the videos you have you’ve been a core part of staying interested and motivated in CS for me. Appreciate ya.

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

    7:51 hopefully we will see this in the game too, seasons, specific plants and planning for the year :D

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

    I always feel a little joy when i see a new ThinMatrix video popping up on my Subscriber feed :)

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

    You know, for a long time your devlogs have been an inspiration for me to start my own journey of becoming a full time game dev. Excellent work with devlog as always. Keep it going!
    BTW. much respect for writing your own engine. I was working for some time with libGDX and was very happy with it, but decided to switch to Unity just to be able to prototype fast.

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

    Awesome as always! Would love to see a technical episode going over the high level architecture you have as it's a custom engine

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

    This might be one of best episodes. I like more technical stuff and data so it was awesome. Actually also like the genre of game so will also enjoy playing it. As before, your videos are great motivation for me too.

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

    Great progress !
    You can also ignore rendering small entities as they are not that visible when the camera is far away (Zoomed out), maybe you can add a minimum camera zoom to be rendred to the meta data of the entities, also I think it will look cool to have an opacity transition with that.

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

    Maybe you could make a dock by the water which could act as a transport to the town or shop area so the player has the entire island to grow their crops, maybe you could make mutated crops that are variants of others with slightly different features that the player could discover and sell for more, it’s a bit far out but could be fun and intriguing for the player to have a sense of exploration and discovery.

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

    I'm starting this journey by myself of game development. I hope to create something cool like you, thanks for the inside from your experience.

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

    I need this game, no matter the cost I WILL get it

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

    @4:56 obviously does not impact me whatsoever but the absolute Fullness of that plate/bowl is killing me. you can't even remove one noodle without risking everything spilling overboard. that is such a load bearing fork. the structural integrity... my god

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

    Fantastic use of a quadtree! It's really impressive to see how little is being rendered compared to on screen.

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

    I love it when I learn some new programming technique from your videos, like the quadtree & frustum testing. I always wondered how stuff like this is optimized but never really got into it

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

    If you have water now, it would be cool to be possible to catch some fish for a little pond in your farming area. Would be a relaxing sidequest to play around with. Maybe add some water plants too.

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

    Your and Wyatt Design's devlogs are my favorite to watch :)

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

    Thank you for making these. I know they are a lot of work to do this well and polished. I appreciate all the extra energy you're putting in to inspire and motivate others. Awesome work!

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

    Cool to have this format back! Always love seeing your life content :)
    The water is a very nice touch, definitely makes the area look pretty!
    The frustum stuff was super interesting to hear about too, and easy to understand!
    Something I wondered though, but I suppose with the chunks it might not matter. If there's an object's shadow which can be seen by the camera but the object itself can't be, would the shadow still get rendered?

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

      Thanks! So for an object to cast a shadow it needs to be rendered to the shadow map which happens in a separate render pass. The "frustum" used during that render pass is not the camera's frustum, but a box aligned with the direction of the light. I talked more about this in the video I did a while back about the shadows. I haven't actually implemented culling for the shadow render pass yet (I'll be doing that in the next days) but the way it will work is I'll do a second frustum test on the quad-tree using the "frustum" that's used when rendering the shadow pass, and then during the shadow pass the objects will use the result of that frustum test to determine whether they need to be rendered to the shadow map.

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

      @@ThinMatrix Ah! Right this makes sense (I think anyways, mostly!) Thanks for the explanation, never really looked into this side of game development before, and you explain in a clear way so it sounds pretty cool!

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

    Amazing blog, thank you :3
    Really needed some cozy vibes this morning

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

    The view from his office and the balcony, together with the closeby nature, that flat is gotta be expensive, especially in Hamburg. That looks like a dream neighborhood though! 😍

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

    Woo! I remember this style of video. good to see it again.

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

    Mad props for using Java AND sticking with Eclipse! As a professional web dev of 12+ years I've never really liked any of its competitors but I finally accepted IntelliJ for its extensive support for the JDK ecosystem as well as the built-in database tools, so it's been a refreshing sight to see my beloved IDE still rocking it!

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

    As a developer, I always receive a weekly dose of motivation whenever I watch one of your gamedev vlogs. Thank you :)

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

    Would be cool if there was a Garden Gnome guy living in the house, and walking in the garden

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

    Your videos are always so inspiring and motivating to watch. Not just for game dev, but also for taking better care of my plants lol

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

    Awesome stuff! Solid progress loved the watering animation. Beautiful

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

    It looks really good! Great decision changing paths! Keep pushing!

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

    Love the transitions from pov to screen capture! Good stuff :)

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

    I look forward to these videos. You are one of my favorite dev loggers

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

    Such a nice video!! I really like this week overview format, although I like anything you make in general anyway ^5^

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

    Finish your day's work and go home to look at your devblog, the joy of good days 🔥

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

    You could add sort of mountains or some kind of rock formations, cliffs on some sides instead of water. This could remove the sensation of an isolated island.

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

    Loving how the game is coming along!
    I think it would be really neat if you added some sort of modding support to the game when it comes out, maybe you could interpret scripts written in lua which could add new crop types and such. Just an idea!

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

    Always relaxing and motivating with a new game vlog from ThinMatrix keep it up, watching while doing game dev myself

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

    this is beautiful!! beautiful work my good sir!!...cant wait when you get to post-processing:)

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

    So glad to see you back. I am really excited for the new devlog.

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

    Recently found your channel and I have to say, I'm glad I did.

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

    Keep up the great work! It's inspiring to watch your progress on Homegrown.

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

    I'm glad Rufus is still around - I was thinking it's been a while since we'd seen him and was starting to worry!

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

    I'm hyped for HomeGrown! It looks better and better.

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

    Very nice! I played around with Frustum culling in C and man, does it ever make a HUGE difference in speed! Another, fairly simple method is Backface culling which deals with objects that are in your view, you just test to see if they are facing the camera or not and if not, you do not render them either. That's probably one of the easiest to implement. Another is Occlusion culling where you can use your depth filter to see if one object blocks another from view... but for a project like this, that's all probably a tad overboard. The quad tree is a great idea as well.

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

    man your work from home setup is my dream

  • @МаксимАгрызко
    @МаксимАгрызко ปีที่แล้ว

    Great! You are ready after this project to create a big city-builder game with huge maps 😉

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

    Your voice and this game’s vibe makes me so relaxed

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

    Fantastic transition! @6:07

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

      You right, a pro dev blog move 🤩

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

    4:31 if that isn’t the sweetest thing ever, love the content ❤

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

    I've always wondered how frustum culling worked now I know :D great video as always.

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

    Oooh, new devlog, cool! It is nice to see how this game gets better every time

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

    This was a nice video, I'm a big fan of those portion sizes.

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

    Instead of an island, maybe adding a hedgerow or stonewall boarder of a neighbours farm(s) that you could only partially see? Maybe adding a sea boarder or roadway around one edge with a clickable dock or bus stop that brings you to the town? Only suggesting as the island kind of feels quite isolating.
    Also, love this type of format.

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

      Yeah, I agree, I don't actually plan on it being an island for the finished game. I was planning on having sea to the east and the south, a small river to the west (that runs into the sea) and the road/path to the town in the north. That would nicely create some natural borders to the land without it being an island.

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

      @@ThinMatrix sounds lovely. Can't wait to see it.

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

    These videos are so relaxing.

  • @user-do3pd1sk6c
    @user-do3pd1sk6c ปีที่แล้ว

    The game looks sweet! I like the new house area you made. I think it'd be a good idea to make the path from the house to the water lead to a dock with a boat that lets you travel to the shopping area

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

    Why isn't it possible to add more than a single like to a video? This was a very nice format. Please keep it up and, keep sharing nuggets like quad tree and the likes. 👌

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

    I loved this little optimization deep dive, please do more

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

    Love it!! So interesting to see what you all do in one week ❤

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

    You make gamedev look so easy :D Thanks for chill video :) I like it

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

    You had me at... In my own Game Engine!? Whaaaaaat!? Wow

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

    Awesome work as usual, not sure if it's already on the radar, but I feel like it could be cool to add some soft overhead shadowing of passing clouds, I think that could give the world a bit more depth and be a nice touch.
    Love the videos! keep up the good work.

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

    Very nice! This format is a really nice mix-up for the other videos, I absolutely love it!
    One thought I had - What if instead of water at the edges, there would be a sort of clouds-fog thing that fades out from the ground?
    I think it would make it seem like the world is bigger thank it seems and as if you're having your own little patch of land (and of course maybe you'd be able buy more space later).
    Good luck!
    (PS - your dog looks like such a good boy 🐩😊)

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

    Love the Rufus mug !

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

    Great video! It inspires me to think maybe I can do something like this one day, although I'm just starting to learn my first programming language! Can't wait to play your game when it releases :)

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

    Thank you so much for the effort - these video's are great :)

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

    Maybe you could add trees / bushes to the garden area as purchasable plants, it would make it look nicer and they could give you berries and different fruits / nuts

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

    At around 4:45 the inventory and icons on the left side REALLY remind me of old school Runescape inventory and icons. I know all of that is temporary but I quite enjoy this. :P

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

    Love this throwback to the old days : )

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

    Fantastic video. Very enjoyable.

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

    The transitions are really cool :D

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

    When zooming out, maybe interesting in the future to add a LOD system: if you have implemented a scene graph, each node has N childs (1child is a 3d object with level of details) they made it like this in Vulkan Scene Graph.

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

    Wow it’s looking really beautiful ❤

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

    I am a new subscriber and I’m really enjoying your videos. I’m glad you switched to this game. It sounds like you spent a lot of time in hospitals last year. I’m sure this new game, with all of its greenery, is a welcome change for you. Thanks again for the videos.

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

      Thank you, it's good to hear you're enjoying the videos!

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

    you always inspire me to start programming

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

    Was waiting for this gamelog. Gonna make some Mate (hot infusion in Argentina) and take my time to watch it. Thx as always.

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

    I really like this format. The game is looking really good! I'm surprised you are allowed to take Rufus into the garden center.

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

    nice videos man. I wish I could be a full-time game dev. I'm currently a Software Developer and do Game Development at night.
    your videos give me more inspiration man so keep the videos up.

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

    I think the path to the house would make more sense if it connected to the front of the house instead of the back. I could form a T-junction with a short path connecting the house to the field. I get that some houses have back doors, but the one facing the field looks like the main entrance, and having the main entrance face away from the viewer would feel weird, almost unwelcoming.
    Pretty random observation, I know, but I think you can feel the difference.

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

    Still just lovely!! Feel :-*, Karl!

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

    This looks so exciting!

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

    I can't wait to buy this game when it comes out

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

    So cool! Love your vids, mate. informative and relaxing! :D

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

    These videos are amazing quality.

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

    This days it's actually faster not to have visibility tree, maybe just flat grid of chunks. If you store input data (bounding and position) and output data(visibility flag) in flat arrays it will be faster than going over a tree in most cases.

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

      Ah interesting, good to know!

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

    Don't know why but the somewhat "island" approach of the world reminds me of the Halligen ( en.wikipedia.org/wiki/Halligen ). Maybe a nice concept for a "farm" out on an small isolated island. Keep up the nice work!

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

    Very interesting video for developers! I like how you need to juggle constraints, when you build in public ("get something nice for the patreons"..).
    Question on the (frustum culling) quad tree: Do you keep a list of all visible objects in each node of the tree. Like building that tree and all it's object tests only once, and update only for object changes?