Homegrown Devlog - New UI & Mod Support(ish)

Поделиться
HTML-код
  • Опубликовано: 20 янв 2024
  • Devlog video about "Homegrown", a casual farming game I'm creating using my own engine.
    Starting the year with some work on pop-up info panels for the objects in the world, and the beginnings of mod support!
    Support the channel on Patreon and get access to the game & code for Homegrown, the city-builder, and Equilinox:
    / thinmatrix
    Play my previous game "Equilinox":
    store.steampowered.com/app/85...
    You can follow the progress of the game on my social media:
    Twitter: / thinmatrix
    Instagram: / thinmatrix
    Facebook: / thinmatrix
    Trello: trello.com/b/W3zkIJTM/farm
    Email: thinmatrix@gmail.com
    Background music by Jamal Green:
    open.spotify.com/artist/50jTM...
    Outro music by Dannek Studio:
    / dannekstudio
    Equipment (Amazon Affiliate Links):
    Camera: amzn.to/491ayFZ
    Desk Microphone: amzn.to/48Hs5mP
    Camera Mic: amzn.to/48ZcRcE
    Mouse: amzn.to/3Sn0v8J
    Quick and easy bread recipe: • The 5 minute baguette
    #devlog #Homegrown
  • ИгрыИгры

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

  • @thislooksfun1
    @thislooksfun1 5 месяцев назад +391

    Awesome progress! If you're serious about modding support, one example you might learn from is Factorio. Much of the base-game content is actually implemented as a mod that ships with the game, so anything it can do is automatically supported for 3rd party mods as well! The engine is still separate, but many buildings, crafting recipies, etc. are in the exact same format mods use. Helps to dogfood (test by using it yourself) the modding systems to make sure it's all working and featured.

    • @ThinMatrix
      @ThinMatrix  5 месяцев назад +154

      Thanks for the suggestion! I'll look into that, that sounds like quite a good way of doing it.

    • @alfaproject0
      @alfaproject0 5 месяцев назад +28

      RimWorld DLCs are mods as well

    • @soshman
      @soshman 5 месяцев назад +13

      @@alfaproject0 Also the base game itself :)

    • @azsoftware
      @azsoftware 5 месяцев назад +3

      Microsoft Flight Simulator 2020 also does this

    • @CaioAletroca
      @CaioAletroca 5 месяцев назад +21

      @@ThinMatrix Really, Factorio is basically the master of mod support, you don't need to go as far as they did, but taking inspiration on them will be useful.

  • @LeBogo
    @LeBogo 5 месяцев назад +139

    A huge thanks for that little mod review :D
    That pumpkin plant model took me ages btw.

    • @ThinMatrix
      @ThinMatrix  5 месяцев назад +38

      It looks great! I love the flowers and the curling vine.
      Thanks for all the help with the mod support!

  • @k12moyo
    @k12moyo 5 месяцев назад +214

    I’ll never get tired of you using the Equilinox ost for all your videos. The music is so beautiful.

    • @bluesillybeard
      @bluesillybeard 5 месяцев назад +24

      Same. To me, the music is a fundamental part of the ThinMatrix devlog experience.

    • @Alchimistje
      @Alchimistje 5 месяцев назад +2

      I put on the album when i'm doing work myself. It's really soothing

  • @AndersBreg
    @AndersBreg 5 месяцев назад +22

    Just my two cents, but I think you should consider closely the delay time on when the info boxes should appear. Having ~0.3 sec delay and needing to look at information on a whole patch of crops, might take much longer with such a delay. I think what is done in some games, if an info box has already opened up, and the cursor is moved to another element, the info box just changes, so that no more waiting is required. I've been playing quite a bit of Against the Storm lately, and I believe that is how it's working there.

  • @LordDanielGaming
    @LordDanielGaming 5 месяцев назад +119

    The UI looks great!

  • @BucketmanAnimations
    @BucketmanAnimations 5 месяцев назад +37

    2 years already?! Great work man! Keep it up

  • @hacep160
    @hacep160 5 месяцев назад +30

    The UI is wonderful, I am looking forward to more updates!

  • @BlackBunnyGamePlay
    @BlackBunnyGamePlay 5 месяцев назад +13

    It feels so weird that time went by so fast, I have been watching you for many years now and so much has happened. It feels so comforting watching your videos over these years.

  • @SvenWollinger
    @SvenWollinger 5 месяцев назад +4

    What i love is the "minecraft" way, where you can (in resource packs) add your own things, but also replace existing files if you use the same name / path.
    That plus load order seem like a great way to do it

  • @smooll_d
    @smooll_d 5 месяцев назад +38

    Idea, add dark mode to the ui or mod support for changing ui color (or both).
    It looks amazing, but a dark mode would be cool.

  • @setaindustries
    @setaindustries 5 месяцев назад +6

    That bread looked really great! I was about to ask for it but you already included it in the description lol. Cheers!

  • @tushanemclean
    @tushanemclean 5 месяцев назад +5

    I true inspiration, I have been watching for a while now and will be starting my game development journey so. Thanks for all your content and insight, can't wait for this game to come out

  • @deefdragon
    @deefdragon 5 месяцев назад +1

    one of my favorite things about adding mod support is it forces you to examine how you put everything together in the first place, and will often allow you to build/rebuild in a manner that's more extensable for yourself as well as modders.

  • @michal_havlicek
    @michal_havlicek 5 месяцев назад

    Very nice progress! It's amazing to see the game finally come together, piece by piece :)

  • @jumpkut
    @jumpkut 5 месяцев назад

    Love your devlogs. You seem to have such good discipline and structure to work on your game and do this so well at the same time! Also your workspace is beautiful.

  • @manfrombritain6816
    @manfrombritain6816 5 месяцев назад +33

    your vids have inspired me to learn to be a more thoughtful coder, as well as to try and appreciate a properly organised life.
    I'd love to see some more insight into how your codebase is arranged. I'm not a game dev but I'm sure it'd be interesting a d useful... I've never worked on such big projects

  • @leonardsmith9870
    @leonardsmith9870 5 месяцев назад

    Really love these videos! The game is looking really good! Keep up the good work!

  • @mkrichey1
    @mkrichey1 5 месяцев назад +1

    Loving the progress, a very calm looking game with a great art style!

  • @codeman99-dev
    @codeman99-dev 5 месяцев назад

    First time seeing your devlog. I love time transitions sections. Please keep that up!

  • @cybergen49
    @cybergen49 5 месяцев назад +1

    The UI design is solid and really cute, I love it! Amazing work!!

  • @Vhestale
    @Vhestale 5 месяцев назад +1

    I really like the UI you designed! It goes super well with the style of your game.
    (Also wow, your bread looked so delicious!)

  • @helsontaveras7961
    @helsontaveras7961 5 месяцев назад

    So happy to see these videos and be a supporter of the channel 😍

  • @GrahamOfLegend
    @GrahamOfLegend 5 месяцев назад +2

    The new UI is such a massive improvement! Well done! Also, that bread looks tasty 😋

  • @sergiosev123123
    @sergiosev123123 5 месяцев назад

    Your work is incredible, you are a great inspiration. Keep it up!

  • @noneofyourbusiness1304
    @noneofyourbusiness1304 5 месяцев назад

    I really appreciate these videos, you're very inspiring in a way I don't often feel with other people, and are good reference for how someone thinks about all sorts of different decisions when building a game.

  • @n64billy
    @n64billy 5 месяцев назад

    Looks really good! Nice work

  • @GamesBySaul
    @GamesBySaul 5 месяцев назад

    Amazing work as always, I think that adding mod support (ish) feels like such a curveball but I can see some huge creativity and fun coming from the community on that!
    (Also thanks for sharing the bread video I was about to ask!)

  • @PaahtimoGames
    @PaahtimoGames 5 месяцев назад

    Great video as always! Keep up the good work! I love the food clips, always makes me hungry!

  • @Joern290
    @Joern290 5 месяцев назад

    Never get tired of your videos! You are such an inspiration, TM! :)

  • @BarneyCodes
    @BarneyCodes 5 месяцев назад +1

    The game is looking really great!
    As someone also making a game in their own engine, I can heavily relate to the whole "taking a while for things to get going because I have to set it up all the systems first" thing!
    As always, your videos are massive source of inspiration on my own game development journey, thanks for sharing!

  • @dvnim0045
    @dvnim0045 5 месяцев назад +2

    I've been learning Java and you inspired me so much to get into game programming from scratch. I wish to become like you thanks for this great content. Love from Malaysia

  • @cameron_bowe
    @cameron_bowe 5 месяцев назад +1

    Love to see your advancements of code & knowledge as a fellow Java developer, seriously inspirational.

  • @OscarLeites
    @OscarLeites 5 месяцев назад

    Congrats. Excellent work👏🏻👏🏻👏🏻😁😁😁

  • @Datdus92
    @Datdus92 5 месяцев назад

    Good progress!!

  • @jorgeguerreiro1013
    @jorgeguerreiro1013 5 месяцев назад

    I love everything from ur dev station, your progress is so satisfying to follow... That clean setup tho, I have the same keyboard, and it looks so good on your videos. Thank you for the 5 stars content 10/10

  • @faizahmohammedaruwa
    @faizahmohammedaruwa 5 месяцев назад +2

    Love the added mod support! ❤

  • @allyr02
    @allyr02 5 месяцев назад +2

    For saying UI isn't your forte, it looks damn pretty good and beautiful! I love it.

  • @ForgeAndFortuneVR
    @ForgeAndFortuneVR 5 месяцев назад

    awesome devlog and the UI perfectly suits the style of the game!

  • @eliteonetube
    @eliteonetube 5 месяцев назад

    I get excited whenever a new video comes out.

  • @kleinesfilmroellchen
    @kleinesfilmroellchen 5 месяцев назад

    Love seeing such good first-party mod support! I'm certain it will foster a dedicated community beyond your current patreons.

  • @coding-with-fanie
    @coding-with-fanie 5 месяцев назад

    Great game can't wait to see the project progress

  • @finleyghost
    @finleyghost 5 месяцев назад

    It’s looking so good! Can’t wait for early next year when it’s out

  • @johnosei826
    @johnosei826 5 месяцев назад +1

    Keep going, we all love this game!

  • @FriedMonkey362
    @FriedMonkey362 5 месяцев назад

    Yet another video, thank you Mr Wimble🔥🔥

  • @Keatosis_Quohotos
    @Keatosis_Quohotos 5 месяцев назад +33

    I found that Inkscape was really useful for doing ui work. It's an open source vector editor that goes hand and hand with gimp

    • @ThinMatrix
      @ThinMatrix  5 месяцев назад +13

      Thanks for the suggestion, I'll check it out!

    • @andrey6398
      @andrey6398 5 месяцев назад

      ​@@ThinMatrix Also I would like to mention a not very obvious thing about inkscape. Check out B-Spline pen mode in addition to bezier curves, it is more intuitive to create complex smooth shapes

  • @makalacc
    @makalacc 5 месяцев назад

    Oh man, I was a proper FarmVille gamer back in the time. This looks like a great game to chill on after work

  • @Skeffles
    @Skeffles 5 месяцев назад

    Amazing progress on the UI. It's looking great.
    Also love the idea of mod support. I hope it gives the game that extra magic.

  • @datbubby
    @datbubby 5 месяцев назад +1

    Already three years? It's come along well. Happy New Year :)

  • @sensuku
    @sensuku 5 месяцев назад

    love your stuff

  • @Astralklinge
    @Astralklinge 5 месяцев назад +1

    The UI looks great, you are my favorite game dev RUclipsr.

  • @akku8812
    @akku8812 5 месяцев назад +1

    your room is so beautiful i can work 10 hours straight right there omg love it

  • @Oho_o
    @Oho_o 5 месяцев назад +1

    Your home place and surroundings look very beautiful.

  • @ytohustler
    @ytohustler 5 месяцев назад

    love those cooking parts of the vlogs

  • @MaximSchoemaker
    @MaximSchoemaker 5 месяцев назад

    Great job! ✨

  • @NeoChromer
    @NeoChromer 5 месяцев назад

    Happy new year, und einen Guten Rutsch wuensche Ich!

  • @UselessFodder
    @UselessFodder 5 месяцев назад

    Another excellent devlog! Making the change to just show the current negative statuses of each plant was a good decision I think, but it also made me think that having a buildable "condition monitor" entity might be a useful addition. Essentially, when built it gives the raw environmental data you were displaying before so the player can tell whats going on before their plants start to display negative effects. I imagine you could reuse much of the old UI code for this entity. Thankd again for another devlog!

  • @maciejolczyk
    @maciejolczyk 2 месяца назад

    Hey! You are a true inspiration! Loved the Equilinox idea, bouncing animals and carnivorous plants. I would love to do what you do, sadly a bit old dog me in a wrong place. So I will stick with watching your progress. The Homegrown will be swell.

  • @roktoka
    @roktoka 5 месяцев назад

    love the new ui, so clean!

    • @ThinMatrix
      @ThinMatrix  5 месяцев назад +1

      Thanks, glad you like it :)

  • @maindepth8830
    @maindepth8830 5 месяцев назад

    I cant lie, your work setup looks immaculate

  • @vincewa2142
    @vincewa2142 5 месяцев назад

    Looks great, amazing work. Also for the UI a lot of games do a small camera pan towards the object selected so that its more centered on screen and the text box is visible. Keep up the great work.

  • @AriMicheal-nc7tk
    @AriMicheal-nc7tk 5 месяцев назад

    looks very homey, def a wishlist!

  • @cameronstroebel3333
    @cameronstroebel3333 5 месяцев назад

    Simplifying UI while keeping it effective is unexpectedly difficult, but I reckon you've done super well. It was also really interesting getting a peek into what goes on behind the scenes to include something like mod support

  • @booyagrandmma
    @booyagrandmma 5 месяцев назад +1

    I'm not usually one to leave replies on youtube, but your progress and dedication inspires me every day when it comes time to work on my own cozy game. Love seeing your planning process and your ability to stick to your plans. Keep up the excellent work and as always, looking forward to the next one!

  • @FlaavioHeenrique
    @FlaavioHeenrique 5 месяцев назад +1

    Nice setup!

  • @jaylini2250
    @jaylini2250 5 месяцев назад

    YOUR DOG he is so cute I love him. Pls more dogcontent!
    Jokes aside, I really love watching you develop your game. It´s so interesting to see your designchoices and also a lot of codesnippets. Thanks for sharing your work. c:

  • @marks7502
    @marks7502 5 месяцев назад +1

    your own engine, wow!

  • @maxtindal7449
    @maxtindal7449 5 месяцев назад

    Great to see your game come together! Although admittedly, Rufus, the sunsets and sunrises, plants and cooking are what keep me coming back! 🪴

  • @larryd9577
    @larryd9577 5 месяцев назад

    This UI update really elevated the look & feel for the whole game. Amazing!

  • @_hallowed_
    @_hallowed_ 5 месяцев назад

    The new UI is looking really nice! I think the style fits in very well with the rest of the world.

  • @motorsports76
    @motorsports76 5 месяцев назад +1

    This is inspiring me to make a farming game to as I find games like this satisfying.❤❤

    • @LeBogo
      @LeBogo 5 месяцев назад +1

      If you're a Patreon supporter you can start modding Home Grown and add your own Plants

  • @GamerMickey87
    @GamerMickey87 5 месяцев назад

    The mod integration is so great! The fact that you will also include the language modification file to make it so easy it's great.
    I work as a book translator, so, as soon as I get the game, I will try to create the Spanish translation for the game and make it available for anyone who needs it.

  • @DeberiasTenerUnGato
    @DeberiasTenerUnGato 5 месяцев назад

    nice setup :))

  • @neiizun4674
    @neiizun4674 5 месяцев назад

    The vibe makes me wanna put plants in my room

  • @ElianeGameDev
    @ElianeGameDev 5 месяцев назад +5

    So happy to follow what you've been doing for the past years! You're really inspiring. I wish you the best!

    • @ThinMatrix
      @ThinMatrix  5 месяцев назад

      Thank you very much!

  • @akjir
    @akjir 5 месяцев назад

    Great video. As always. Think early in mods is great. Trying to implement most of your own game as a mod (the base mod) will improve the things mods can do.

  • @Guigo-s
    @Guigo-s 5 месяцев назад

    Today is my bday, im so glad you post a new video today, i know i'm not special but you are very special in my life, because you i'm doing an scientifc research and building my own engine in Java, i'm watching your openGl series and that's help-me a lot!, you are the best, thanks for exist's!❤‍🔥

  • @Morax
    @Morax 5 месяцев назад

    Hi! I've been watching your devlogs for a while, your videos are great and the vibe is so chill. Your house-plant collection is pretty awesome now, what would you say about making a video explaining what they all are and how to grow them successfully? I've tried many indoor plants and always managed to kill them haha.

  • @oOosupernicoOo
    @oOosupernicoOo 5 месяцев назад +1

    This is fantastic to see! One thing i have to point out is that the delay before the pop-up is nice, but once the user needs to inspect a lot of elements consecutively, that extra delay can really tear away on the user experience! It can really be frustrating and make the game seem slow
    Just something to think about!

  • @myshoo_
    @myshoo_ 5 месяцев назад

    next episode yay

  • @user-pn6mr2ri8j
    @user-pn6mr2ri8j 5 месяцев назад

    Просто фантастика, я восхищен вашей работой! Огромный труд писать такой серьезный проект, жирнющий лайкос!

  • @jonathanstrong9764
    @jonathanstrong9764 5 месяцев назад +1

    I feel like the objects in the game would feel a lot more grounded with some ambient occlusion at the bottom of all the trees and structures.

    • @ThinMatrix
      @ThinMatrix  5 месяцев назад

      Yeah I agree, I plan to add AO when I next work on the graphics.

  • @akatsukilevi
    @akatsukilevi 5 месяцев назад

    Simply outstanding progress! Two ideas that may help to bring you some inspiration
    Plants that have something affecting it's health could get some sort of outline or indicator, so that if your mouse isn't hovering on it, you can actually see that something's up with the plant
    And maybe add a element of discovery to it? Like, if the plant has a problem affecting it's health for the first time, it doesn't *tell you* until you actually figure it out, then once you figure it out it starts telling you right away, because then you "already seen it before"
    It might lead to some sense of discovery, letting the player figure out something by themselves, could be rewarding and give a feeling of progression
    Maybe also to not make it too difficult, make it as part of 'difficulty'? (Thought part of me feels like it'd hurt the simplistic nature of the game)

  • @darkwoodmovies
    @darkwoodmovies 5 месяцев назад +1

    That's a really cute game!

  • @leonidmeleshin4227
    @leonidmeleshin4227 5 месяцев назад

    My favorite cooking channel!

  • @toms2oo8
    @toms2oo8 5 месяцев назад +1

    With regards to making that OBJ exporter easier to use, honestly I don't think you need to worry about things like that. If people like your game enough to want to make a mod for it they will. Obviously releasing whatever you can to make things easier is perfect since no one needs to reverse engineer anything but releasing that CLI tool as it was would have also been fine. In no time someone would have created a whole way more user friendly converter.

  • @e2000gaming
    @e2000gaming 5 месяцев назад

    Ah, another relaxing devlog. I had a thought about the UI/graphics: Is there already features implemented for the disabled such as color blind modes? Input remapping? I've watched quite a few of your devlogs, but I don't necessarily remember all the features, so apologies if I mention something that's already implemented. I also look forward to it's public release so not only can I play it, but if other RUclipsrs like Let's Game It Out, Ambiguous Amphibian, and Spiffing Brit get a hold of it, they can find bugs you might have missed and also skyrocket the game's popularity. It would be awesome for those communities to enjoy all your hard work and an entertaining way to get more fans! Keep up the great work 😊

  • @TheGeniziz
    @TheGeniziz 5 месяцев назад

    Love the progress and the project!
    One thought I had is that perhaps there should be a little visual indicator near the plant to let the player know that they should check the health of that plant (a little warning sign or something), otherwise one could end up in a situation where you only notice once the plant has already taken a lot of damage to its health.

  • @tscholze
    @tscholze 5 месяцев назад +1

    As a fellow (non-game) developer it is awesome to see all the iterations you are going through! Maybe you wanna do a behind the scene how do you do the filming, transitions and code views in you videos :)

  • @kearfy
    @kearfy 5 месяцев назад

    My hotel is also called Home Grown! Haha
    Keep it up man 🙌

  • @Archmage_Steve
    @Archmage_Steve 5 месяцев назад +1

    You could just snap the camera over to the object you are accessing the ui for and maybe add a toggle in settings if people don't like it. Realistically a snapping feature for any entity/object would be good as an accessibility option.

  • @lazerlord_lance
    @lazerlord_lance 5 месяцев назад +1

    it's so weird, I always forget that you're living in Germany until I see the Weizenmehl standing on your kitchen counter :D

  • @MufasaYTR
    @MufasaYTR 5 месяцев назад

    Nice work!
    I have one idea. Maybe add warning signal above a single field and then player will know something is wrong in this area. Then player would have to check plants.

  • @deepthoughts169
    @deepthoughts169 5 месяцев назад

    your home is in heaven. your desk placement is perfect. it surely helps you stay productive right?

  • @RecordsSam
    @RecordsSam 5 месяцев назад

    Doing all of this with your own engine is crazy.

  • @MrShkolololo
    @MrShkolololo 5 месяцев назад

    Awesome work! IMHO, it would be nice to add the pin button for the popups stop them from dissapearing when the mouse is outside the message. It will allow player to monitor the most valuable and important plants or resourses status

  • @claudiosabitzer9316
    @claudiosabitzer9316 5 месяцев назад

    awesome work! i really love watching your game develop more and more, it makes me wana start my own game development journy!
    I thought i'd a good idea to your vegetable infobox... In my mind some experien e mechanic would greatly improve the joy from my perspective.. So starting of you basicaly have no gardening experience and therefore you dont know when your carrots for example are to dry and so you also dont get the info in the panel, even though it is to dry for them... so you could start figuring out how to grow certain vegis as you learn it along the way, as it is in real life :)
    I would love to hear your thoughts on that and keep up the awwsome work!!!

  • @martin7025
    @martin7025 5 месяцев назад +6

    Hey, I have noticed you have switched from Eclipse to IntelliJ. Was there a reason for the switch?
    I think you already switched last video if I remember correctly.

    • @ThinMatrix
      @ThinMatrix  5 месяцев назад +4

      People have been suggesting it for years so I was always considering it, and then finally I made the switch because I wanted to use GitHub Copilot which didn't seem to be possible with Eclipse at the time.

  • @Jaryt
    @Jaryt 5 месяцев назад +27

    Not sure if this would be an overly complicated system for players, but would be interesting to have "guide" books on plants that allows you to see those tool tips. Could definitely be other ways of doing this, but IMO I feel like just telling the player what they have to do for the plant directly is a bit too hand-holdy. I think some challenge would be good.
    If that's not your cup of tea, it could also be a mod. It'd need APIs for removing/changing text for hints, world interaction events, reading data from the plants, and could possibly use some sort of leveling system.

    • @jumpkut
      @jumpkut 5 месяцев назад

      On the surface seems like a good idea, but since you can technically plant any plant wherever, the guide book would have to have an insert for EVERY single plant you have, and where it's located. Would get stuffed full pretty quick I reckon. The only advantage I can think of is if you could click the guide book entry to fix whatever the problem was, but that would essentially make it a whole different gameplay based on UI instead of interacting with your garden directly. And if you couldn't do this it seems probable that it would just be less efficient than looking over your plants in-game. I think visual indicators and the hover UI is plenty to keep track of things. My 2 cents.

    • @jumpkut
      @jumpkut 5 месяцев назад

      A 'compromise' here, or a 'easy mode' could be if you had a popup in a corner just warning you when one or more plants are in need of attention for fertiliser, water etc.

  • @codehawkfalcon
    @codehawkfalcon 5 месяцев назад

    Love the new tooltips especially the health bar idea. Please share the bread recipe!

    • @ThinMatrix
      @ThinMatrix  5 месяцев назад +2

      Thanks! Here's the recipe: ruclips.net/video/Z-husjZkxHw/видео.html

  • @markuspasanen8
    @markuspasanen8 5 месяцев назад

    As a developer I would say that do not stress the final UI at this point too much so you won't get stuck and lose too much motivation.
    You will anyway change it a more than you first thought when project goes forward to it's final stages. :D