Designing the Town for my Farming Game

Sdílet
Vložit
  • čas přidán 5. 12. 2022
  • Devlog video about "Homegrown", a casual farming game I'm creating using my own engine. This time I'm creating the town area where you'll go to access the in-game shops!
    Support the channel on Patreon and get access to the code for this game, the city-builder, and Equilinox:
    / thinmatrix
    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
    #devlog #Homegrown
  • Hry

Komentáře • 431

  • @4AneR
    @4AneR Před rokem +473

    I guess a cool extension of your scene sweeping animation would be to sweep white clouds models, and to add paralax effect with different speed for deeper cloud layers

    • @ThinMatrix
      @ThinMatrix  Před rokem +129

      Yeah that could be nice, maybe I'll try something like that when I next work on the transition :)

    • @TwoTeaTee
      @TwoTeaTee Před rokem +38

      Basically, Clash Of Clans?

    • @gustavkje
      @gustavkje Před rokem +8

      A Zoom like GTA could also work.

    • @luthecoder
      @luthecoder Před rokem +5

      @@TwoTeaTee That's literally what came to my mind when I read his suggestion! I was like wait a minute that sounds like clash of clans😆

    • @morgan0
      @morgan0 Před rokem +3

      the island transition in islanders came to mind for me, basically pan the camera and it loops along some shared repeating section of map, and once the next scene has finished loading, move the camera to that one in the same place and move the camera onto the new scene, maybe with some screen space fx with clouds or trees or whatever else. and maybe the shared repeating section is a path that would take you between the two places

  • @Diabolka666
    @Diabolka666 Před rokem +180

    the grid base system looks nice!

    • @mariocamspam72
      @mariocamspam72 Před rokem +10

      @@Barquevious_Jackson I'd argue this game isn't attempting to replicate real-life geometry, but rather providing a stylized, artistic representation of reality. Given that, the rigid grid layout *does* complement the aesthetic nicely.

  • @SoulGameStudio
    @SoulGameStudio Před rokem +38

    The compost shop is literally eadible. So cute. I wouldn't bother changing the look, the grid base approach looks perfectly cute to me. Plus, it's cohesive.

  • @timeslongpast
    @timeslongpast Před rokem +84

    the art style REALLY shines with the town scene you've created. it looks really, really, good. I love the rounded corners a lot. Well done !!!

  • @ArtemShoobovych
    @ArtemShoobovych Před rokem +194

    Really love this art style! Only tip: maybe instead of one big lantern in the middle of a square have some sort of a monument or a fountain and have a few small lanterns around the town?

    • @QuotidianStupidity
      @QuotidianStupidity Před rokem +16

      Was thinking the same.
      Also the buildings feel a little too clustered together for me, I think it would look a little more breathable if they were closer to the current edge of the square

    • @KreskizKi
      @KreskizKi Před rokem +5

      yeah for me the lantern was looking a little too sharp and detailed compared to the surrounding art style

    • @kb6358
      @kb6358 Před rokem

      Yes I wish more games used the style it's slightly cozy looking

  • @szepesfalvyk
    @szepesfalvyk Před rokem +40

    Honestly, I love the town area. It has a unique and charming feel. In the beginning I was a bit sceptical about the grid based idea, but it turned out very nicely.

  • @NotGeri
    @NotGeri Před rokem +124

    Thank you, always so happy to sit back, relax and watch a nice ThinMatrix video

  • @AudioCorrupted
    @AudioCorrupted Před rokem +25

    Idea for the scene transition could be a little bike bell sound and a silhouette of a bike rides past with the wipe to show you are going off on a journey to the shop and reverse it for the journey back.
    Could even have ba graphic of the farm and the town and showing the bike or character moving from one to the other :3

  • @smolblockboi
    @smolblockboi Před rokem +35

    I really like the look of the town! I feel the grid version matches your overall game design. I think if anything the rounded fertilizer building sticks out more so because everything else is squared off. Could potentially look into more building variants for the shops to even out the visual discrepancies. Very pleasant project!

  • @milos6295
    @milos6295 Před rokem +2

    What would be great is if two scenes are more connected gameplay wise. It just does not feel natural for you to collect crops and immediately switch between the scenes, open the shop for selling and sell the crops 1s after you collected them. You could implement something like Farm Frenzy where you have a cart car and limited storage of the things you can pack in it. When you fill it up you send it to town, it takes some time for it to spawn on the other scene and when it does, driver maybe goes to specific place for selling where he/she sells the produce (this takes a bit of time too) and then returns to base with money. Selling does not have to be any complicated mechanic, you could maybe just make a progress bar above the driver and a cart, and while the bar fills up, you can see the boxes are disappearing from the back of the car, of course town people walk by everywhere, they are "customers". This adds more tactic to the game and prolongs gameplay time.
    P.S. The town looks great.

  • @darksoul.0x7
    @darksoul.0x7 Před rokem +1

    I think making like loading screen with a character moving in car animation would be a great transition from town area to home.

  • @MagicPixel
    @MagicPixel Před rokem +8

    Since the town has paths between the buildings, you might want to add a path in the home scene as well, so it does look like it actually belongs to the town. Also, somebody mentioned clouds, I think cloud shadows would be a cool idea (the camera is not that high to actually display the clouds top-down)

  • @andualem76
    @andualem76 Před rokem +1

    I just don't understand how one man can do and know this much You are amazing

    • @starman7906
      @starman7906 Před rokem

      he is been doing this for decades i's like everyday habit for him to work on indie dev, i like how he chill and also the peaceful environment.

  • @Dannnneh
    @Dannnneh Před rokem

    Hotloading is huge for efficiency. It's one of those things that you didn't realise how much it helps until you get it, like dual monitors.

  • @tomkc516
    @tomkc516 Před rokem +11

    Looks amazing! LOVE the art style and the smooth edges!

  • @WhoShorts_
    @WhoShorts_ Před rokem +1

    With the farmers market that pops up, they could give you special contracts where you need to grow amount of seeds and you get rewards from doing the contracts

  • @owdoogames
    @owdoogames Před rokem +1

    The colour scheme, shading and curved corners of your game are just... * chefs kiss *
    One of the most aesthetically appealing games I've ever seen.

  • @RasmusMolck
    @RasmusMolck Před rokem

    One thing to consider: Make the players house and garden visible in the town view, or at least have it just nearby in the same scene. That way the player can feel like a part of the community instead of living all alone and travel to some random town all the time. It would also make for a fast and intuitive transistion when clicking town button, because you are already there - a small zoom and pan would be enough.

  • @therealwtpieh5300
    @therealwtpieh5300 Před rokem +2

    Can't believe I watched your channel about 8 years ago about developing a Java game in opengl, and now here you are, nothings changed but you've gotten better. I hope life has been treating you well, and I congratulate you on how many subscribers you've gained.

  • @zadeviggers
    @zadeviggers Před rokem +1

    I really like the clay-model look that the town has. And the gird works nicely, especially with the big rounded corners.

  • @SpikeStudio
    @SpikeStudio Před rokem

    Love the placeholder items on the houses at 4:21 , developer art is always so goofy lol

  • @SimonLoveridge
    @SimonLoveridge Před rokem

    I think you should go "off grid" for the Town area. The farming scene with the grid makes total sense because you only want to be working in a grid when farming, but the assets around it (house, fence, vegetation etc.) are way more free form, and it doesn't look weird or clash. I think the non-grid approach in the town would also help emphasise the difference between the gameplay styles of each scene.
    Amazing work by the way, this looks like a exciting project!

  • @mattevans3440
    @mattevans3440 Před rokem +1

    This is coming along really nicely. Perhaps every Sunday the farmer's market pops up, which is the only time you can sell your produce. Each week you could set certain targets to meet e.g. sell 100 carrots, that would influence how you go about farming.

  • @ramsberg
    @ramsberg Před rokem

    I'm loving every second of this. The orange-ish color of the lamp post reminds me of lamp posts at night. In my opinion a yellowish tint might suit the lamp post better. Looks great!

  • @cameron9292
    @cameron9292 Před rokem

    I like the grid layout to keep the continuity between the farm and the town. Here's an idea, might take some time to do though - add in a truck on your farm that when you click on, it enters a 4 second animation of the truck traveling on a road, then you appear in town. Maybe the truck parks in a small lot just outside town with other vehicles? When you want to return to the farm, you have to return to the lot and click on the truck. Love the art style, keep up the good work!

  • @thijsboom
    @thijsboom Před rokem +5

    It might be quite a technical challenge, but a 'sweep' from one scene to the other (like in physical space) would be awesome!

  • @Brocollipy
    @Brocollipy Před rokem +4

    Woot love these videos. I’m a self employed web dev and it’s so nice to see someone else flourishing with this type of work. ❤

  • @nmoyo
    @nmoyo Před rokem

    This art style is crying for a day and night cycle, especially with that lamp post in the town. Imagine have your plant growth rates affected by amount of light, soo at night the plants growth is slowed and some plants stopped. Such a system can be an expansion of your manure system in that weather can also have buff effects on plants along side lighting conditions...That way you could also implement green houses where players can control climate. Love you work

  • @lisandroCT
    @lisandroCT Před rokem

    Related to the grid in the town, I'd say that the river doesn't need to follow the grid but paths and building placement do.

  • @marcelbricman
    @marcelbricman Před rokem

    i like the grid idea better. it provides opportunity for some goodies later, maybe as a minigame you could get the job to create a flower patch in town or go rogue.

  • @skysurfer_kon1641
    @skysurfer_kon1641 Před rokem

    The town looks really awesome!
    I have a few suggestions:
    -add bloom/post processing
    -make the water bob with a sine wave and have reflections
    -make the lamps emissive
    -wisps of wind?

    • @ThinMatrix
      @ThinMatrix  Před rokem +1

      Thanks for the suggestions! I'm planning to add post-process effects when I next work on the graphics and I'll add a water shader then too :)

  • @JF743
    @JF743 Před rokem

    I really like the grid based town and even prefer its rounded corners (both in the paths and the few new models, except the lamp) to the angular look of the main farm.

    • @ThinMatrix
      @ThinMatrix  Před rokem

      Thanks, and I'll be adding the rounded corners to the terrain in the farm area soon too. It will just take a bit longer for me to implement that because they need to be procedurally generated in the farm area when the player is digging/placing paths.

  • @mrlucky974
    @mrlucky974 Před rokem +2

    I am amazed each time you release a video. What you are doing is amazing! 🤩

  • @joseanimates1269
    @joseanimates1269 Před rokem

    You should add bunnies walking around the fields and if you feed them, they will dig up coins for you.

  • @bertilorickardspelar
    @bertilorickardspelar Před rokem

    It is really coming together now. The town looks very nice, make the farm match it and you are golden.

    • @ThinMatrix
      @ThinMatrix  Před rokem

      Thanks :) I'm going to be working on the layout/scenery of the farm area very soon, so hopefully they'll match after that!

  • @MindfulPaulo
    @MindfulPaulo Před rokem +2

    The town area looks amazing, your videos always makes for a good inspiration

  • @landermere654
    @landermere654 Před rokem

    I always get excited when you post a new video! Thanks for sharing your creative process with us

  • @rodraix
    @rodraix Před rokem

    Loved the video! It's such a joy to see a new video of yours showing more content of the game. I've always enjoyed harvesting games, and I'm very excited to see the final result of your project. Keep the good work! Looking forward to admire new changes :D

  • @jared9869
    @jared9869 Před rokem

    A cool transition animation could be focused on that you're traveling somewhere else. So maybe a bicycle going past with a little bell sound playing or some other kind of transport? Also might be nice if the animation moves in the opposite direction when traveling back to the home.

  • @TheWombatGuru
    @TheWombatGuru Před rokem

    It looks absolutely amazing, and I love that you spent a lot of time on the shop even though you weren't planning on it: shows you like what you're doing!

  • @JohnyLilio
    @JohnyLilio Před rokem +2

    it's all coming together so nicely! Can't wait to play it!

  • @casualdutchman
    @casualdutchman Před rokem

    Always a joy looking at the devlogs. Such quality, it's inspiring! Thanks Karl :)

  • @AndrewDavidJ
    @AndrewDavidJ Před rokem

    Love these chill devlogs! The town turn out fantastic, really looking forward to seeing more of this game! :)

  • @NoVIcE_Source
    @NoVIcE_Source Před rokem

    woow. its funny seeing you doubt something that looks so finished and polished. - i mean the town area - as a person who just sees this for the first time- its perfect!!

    • @ThinMatrix
      @ThinMatrix  Před rokem +1

      Ah thanks, I'm glad you like it :)

  • @Skeffles
    @Skeffles Před rokem

    The town looks great. I definitely think a tile system would help keep the game consistent but that doesn't necessarily mean the environment (the river) needs to be blocky. Just that the way you interact with the world can be based on tiles.

  • @oisinbk600
    @oisinbk600 Před rokem

    What an awesome video! I always love to watch these

  • @jellyterrorist
    @jellyterrorist Před rokem

    I really like the idea of having town buildings to be menu buttons, but I think having a menu button to switch between areas just adds more clicks to open a shop, and still has the user clicking a UI button.
    Maybe the shop buttons could still be included, and would transition to the town *and* open the UI for that particular shop.

  • @marcelbricman
    @marcelbricman Před rokem

    the farmers market is a brilliant idea, looking forward to see that!

  • @TheSharkasmCrew
    @TheSharkasmCrew Před rokem +1

    Hey Karl, maybe put a jerkinhed roof on the fruit and vegetable store? That would keep the base of the building looking exactly how it is but make the roof look a bit more natural.

  • @MrOmega-cz9yo
    @MrOmega-cz9yo Před rokem

    Thanks for the vid! Interesting as always. I've also always liked the background music as well. Same for the Equilinox music. All tracks nicely fit the casual game feel. Good job on choosing the music for your games!

  • @developersteve1658
    @developersteve1658 Před rokem

    With multiple scenes possible it makes me think of the ability to buy larger and more featured farms. I think starting in your backyard, eventually moving to a large farm with a silo and a pasture could be a fun expansion mechanic.

  • @dennisfransen8538
    @dennisfransen8538 Před rokem

    Usually follow abandoned building series. Time for a game dev one! :D Awesome vid and very relaxing

  • @alcusoft
    @alcusoft Před rokem

    The visuals are looking superb -- it already feels super polished so early in development!

  • @TyZo
    @TyZo Před rokem

    Awesome progress! Really loving this series man. Great work so far. 👏🏼

  • @bryphi77
    @bryphi77 Před rokem +1

    For the fade between you should just pull the camera out real far, and then zoom into the shop area.

  • @1337ghomri
    @1337ghomri Před rokem

    Omg this starts to look amazing! Can't wait to see more and play it!

  • @DevVader
    @DevVader Před rokem

    Actually having the animals and evolution system from Equilinox would be a nice touch.

  • @evanrobison567
    @evanrobison567 Před rokem

    The town already looks fantastic! Definitely looking forward to future iterations!

  • @RobertBMenke
    @RobertBMenke Před rokem +1

    Your modeling has gotten so good. I’m super impressed!

  • @iplayminecraft2248
    @iplayminecraft2248 Před 4 měsíci

    i'm a year late, but i feel like the grid based aesthetic is a really nice style, so keep it for the town looks nice too

  • @joakimjohansson4897
    @joakimjohansson4897 Před rokem +3

    I've been struggling seeing what the progression is, been following since day one, in this game (I'm sure you have it figured out though). But after seeing that you can have multiple scenes, one thing that could be cool is to be able to buy different properties, (bigger farmable area, new backgrounds etc). think it would add a nice cool touch.

  • @zombieslayamr
    @zombieslayamr Před rokem

    Love the work! The scenes had me thinking for the future It’d be interesting to see different farms in different environments that each have their own modifiers!

  • @CollinBaillie
    @CollinBaillie Před rokem

    [TM] This channel and your videos seem so wholesome, when you mentioned what sounds like multi-player environment and player owned/run stores, I immediately wondered if you have had any thoughts or already made design choices on gameplay mechanics balance or mechanisms to detect or limit players abusing the same?
    Maybe something that can be done later, but pre-planning something might make it easier.

  • @skiesquiggles7319
    @skiesquiggles7319 Před rokem

    Your videos are always delightful, I think I like the grid system for the town. It looked strange before you added details to the landscape but with everything more built out it looks very natural

  • @LucasStraub
    @LucasStraub Před rokem

    I appreciate that you always have solid progress on the game, it's really nice to see things coming together.

  • @storianostorianov3955

    I love how this game is turning out! I can’t wait to play it!

  • @error17_
    @error17_ Před rokem

    WOW the town looks release ready already! Awesome

  • @abidux
    @abidux Před rokem

    i'm more impressed by the fact that he's doing all of it with his own engine in java

  • @MrBrsrdnc
    @MrBrsrdnc Před rokem +1

    sim game ambition and extension has no limit. it could very well turn into a SIMS/age of empires kinda game. you could design both a market world/scene like a neighborhood in Sims where you literally go out to get food etc. or like in age of empires 3 where you switch scenes and a 2.5d port scene appears (literally a 2d scenery that moves ever so slightly in parallax. your bank, bazaar, sell/buy point etc. are all 2d visuals of the scenery). so you could very well choose either road but i would go for sth in between. like in here where it already fits your world's aesthetic so far (grids etc.) but do not let the player walk around or go into shop buildings etc on this stage, a humble suggestion.

  • @PirateJake2000
    @PirateJake2000 Před rokem

    your videos are really well done love the style of mixing both real life and game progress into one video

  • @stoppedsaucer1770
    @stoppedsaucer1770 Před rokem

    Love the equilinox music in the background

  • @_stephenhubbard
    @_stephenhubbard Před rokem

    I love the way the town is coming together! Looks awesome mate!

  • @The_Linux_User
    @The_Linux_User Před rokem

    Another transition idea:
    Make a little car model which drives away from the garden house and then reappears in the town scene

  • @tokibaks3932
    @tokibaks3932 Před rokem

    I think you should make each building unique. It would make it more interesting and would prevent people from getting used to a single model. Would make people more lasting. Otherwise I love the style, and you definitely have the creative skill to do it, so I think you should give it a go.

  • @ZaidSoomro
    @ZaidSoomro Před rokem

    It would be cool for particle effect to leave the particles/remanence behind instead of them disappearing right after the animation, for instance when digging it should leave the dirt around and then you should be able to clean up and bring it to the compost bin.

  • @LukesOffline
    @LukesOffline Před rokem +1

    I think you should attempt to implement the towns rounded-ness into the grid system, as in, how edges are beveled on paths and rivers.

  • @bierkules2608
    @bierkules2608 Před rokem

    This game is giving me still so much Wurzelimperium vibes and I'm loving int!

  • @gr4dience
    @gr4dience Před rokem

    The art style and town looks SOOO GOOD!

  • @falcowinkler2429
    @falcowinkler2429 Před rokem

    that bings so much more charm and depth to the game. it's really coming along!

  • @luukbroekhof9065
    @luukbroekhof9065 Před rokem +1

    Don't know if you have ever mentioned it, but adding animals in a later stage of the game might be a very nice feature to have. For example you could get manure from cattle to use as fertiliser instead of compost, which has its own pros and cons. Also maybe another cool idea is to have production facilities. This way you can turn milk in to cheese or wheat in to bread for example.

  • @norra222
    @norra222 Před rokem

    The town looks so good! I loved the transition from your first draft to then having the bridge, tree and flower models. An possible feature of the town could be some NPC's (maybe in the farmers market) that give you tasks i.e. request a certain number of some crop or another, and reward you with better returns than the normal shop's, or a unique items :)

  • @richi_409
    @richi_409 Před rokem

    OMG that is so beautiful. I just found your channel "on accident" and I can't believe what you did all by yourself!
    I was just searching for a couple of Videos about Java and then I saw this. My mind is actually blown.
    I'm a complete beginner in Programming and I already fail to make a .jar file clickable, the best way I found was writing a .bat scrip that opens the program with "java -jar /path/to/.jar" and when I try using JavaFX even that doesn't work. I mean if I create a GUI, I don't want to open it using a command, that's basically the whole point of a GUI.

  • @ItsMeChillTyme
    @ItsMeChillTyme Před rokem

    Really coming along now, nice!

  • @twichify
    @twichify Před rokem

    TIP: When you hover mouse over a shop, only the gate should Glow or if you want more details then you should do an animation to open the gate as well!

  • @pythooonuser2233
    @pythooonuser2233 Před rokem

    Looking really great. The town is fine as it is!

  • @alvin_row
    @alvin_row Před rokem

    Woo! These devlogs are my favorite

  • @Definitely_a_Fox
    @Definitely_a_Fox Před rokem

    I really like the look of the town! Good job!

  • @Samualjs
    @Samualjs Před rokem

    love this devlog keep them coming!

  • @eduardobrites30089
    @eduardobrites30089 Před rokem

    It's looking so nice! just a sugestion, for the transtition on the town to the farm you could make the background of the button grows until it covers the screen up, then the scene changes and it goes back normal. but anyway, good work!

  • @amazingasmr4434
    @amazingasmr4434 Před rokem

    I hope your game has lots to do and explore! GL

  • @pheppi
    @pheppi Před rokem

    Looks so good!!

  • @dayv207
    @dayv207 Před rokem

    Your roof stucture is just missing ridge tiles upturnd v shapes at the point where two sloping surfaces meet. the ridge overlaps the main tiles on each side, all tiles always overlap to help water run off. Hope this helps.

  • @jackdavenport5011
    @jackdavenport5011 Před rokem

    I wasn’t totally sold on the grid pattern for the town until you rounded off the corners, I think that makes it look a whole lot better while still matching the look of the farm scene

  • @Qrzychu92
    @Qrzychu92 Před rokem

    this is looking really great!

  • @j3ns
    @j3ns Před rokem

    The town area looks great! I really like the rounded grid style, I think it would look great in the farming area too because it's more organic.
    I like the fade scene transition effect more because I think it fits more to the "chill" mood of this game.
    I am looking forward to the next devlogs :)

  • @johnt1342
    @johnt1342 Před rokem

    You mention the town needing to be placed on a grid to match the normal farm area. You may consider keeping the grid, but allowing for pseudo curves of some sort. In Factorio, they solved this problem for their train systems by having parts that are curved that still fit onto the grid (e.g. a 90 degree train track turn). They also made their floor tiles create 45 degree angles when staggered. May want to check that out for some ideas, not sure.
    These solutions work well for both town and farm settings, so no discontinuities are necessary. Adding curved paths to the farm area doesn't sound like a bad idea.

  • @viniciuscosta2646
    @viniciuscosta2646 Před rokem

    It looks REALLY nice!

  • @papermillgames
    @papermillgames Před rokem

    Great work! 🤩

  • @MelvinGundlach
    @MelvinGundlach Před rokem

    The game already looks extremely polished!

  • @pallascat6767
    @pallascat6767 Před rokem

    Looks sick! Grid system for Town is nice and love me those rounded edges