ThinMatrix
ThinMatrix
  • 351
  • 20 468 466
Procedurally Generating Icons for my Farming Game
Devlog video about "Homegrown", a casual farming game I'm creating using my own engine.
Setting up an icon generation system this week, to procedurally generate tool icons that can be upgraded using the upgrade system!
Support the channel on Patreon and get access to the game & code for Homegrown, the city-builder, and Equilinox:
www.patreon.com/thinmatrix
Play my previous game "Equilinox":
store.steampowered.com/app/853550/Equilinox/
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/50jTMgIPZrjKFgHbCvoeRt?si=Z-xfUXEXQCuGdGRy7qf9Ug&dl_branch=1
Equipment (Amazon Affiliate Links):
Camera: amzn.to/491ayFZ
Desk Microphone: amzn.to/48Hs5mP
Camera Mic: amzn.to/48ZcRcE
Mouse: amzn.to/3Sn0v8J
#devlog #Homegrown
Переглядів: 87 571

Відео

Homegrown Devlog - New Design for the Shops!
Переглядів 57 тис.28 днів тому
Devlog video about "Homegrown", a casual farming game I'm creating using my own engine. New UI design for the shops, a trip to England, and a dramatic cat rescue! Support the channel on Patreon and get access to the game & code for Homegrown, the city-builder, and Equilinox: www.patreon.com/thinmatrix Play my previous game "Equilinox": store.steampowered.com/app/853550/Equilinox/ You can follow...
Redesigning the Inventory in my Farming Game
Переглядів 61 тис.Місяць тому
Devlog video about "Homegrown", a casual farming game I'm creating using my own engine. Another UI gets a makeover - this time it's the inventory! Support the channel on Patreon and get access to the game & code for Homegrown, the city-builder, and Equilinox: www.patreon.com/thinmatrix Play my previous game "Equilinox": store.steampowered.com/app/853550/Equilinox/ You can follow the progress of...
Overhauling the UI in my Farming Game (still)
Переглядів 79 тис.3 місяці тому
Devlog video about "Homegrown", a casual farming game I'm creating using my own engine. More progress on the UI this week - tile examining, better icons, lighter inventory, buff tool-tips, and stripy health bars! A big thanks to twistedcatcc for creating the fantastic designs: linktr.ee/twistedcat/ Support the channel on Patreon and get access to the game & code for Homegrown, the city-builder,...
Homegrown Devlog - New UI & Mod Support(ish)
Переглядів 124 тис.3 місяці тому
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: www.patreon.com/thinmatrix Play my previous game "Equilinox": store.steampow...
Indie Game Devlog - Making the Main Menu
Переглядів 87 тис.5 місяців тому
Devlog video about "Homegrown", a casual farming game I'm creating using my own engine. Support the channel on Patreon and get access to the game & code for Homegrown, the city-builder, and Equilinox: www.patreon.com/thinmatrix Play my previous game "Equilinox": store.steampowered.com/app/853550/Equilinox/ You can follow the progress of the game on my social media: Twitter: ThinMatr...
Designing the UI for my Farming Game
Переглядів 119 тис.6 місяців тому
Devlog video about "Homegrown", a casual farming game I'm creating using my own engine. Play my previous game "Equilinox": store.steampowered.com/app/853550/Equilinox/ Support the channel on Patreon and get access to the game & code for Homegrown, the city-builder, and Equilinox: www.patreon.com/thinmatrix UI database website: www.gameuidatabase.com/ Flat icons: pictogrammers.com/library/mdi/ Y...
Technical Devlog: Implementing Audio into my Game Engine
Переглядів 93 тис.7 місяців тому
Devlog video about "Homegrown", a casual farming game I'm creating using my own engine. In preparation for the UI overhaul I'm implementing the audio system into my game engine this week. Support the channel on Patreon and get access to the game & code for Homegrown, the city-builder, and Equilinox: www.patreon.com/thinmatrix Play my previous game "Equilinox": store.steampowered.com/app/853550/...
Trying to figure out what paths do in my farming game
Переглядів 91 тис.8 місяців тому
Devlog video about "Homegrown", a casual farming game I'm creating using my own engine. Trying out some path related features this week! Support the channel on Patreon and get access to the code for Homegrown, the city-builder, and Equilinox: www.patreon.com/thinmatrix Play my previous game "Equilinox": store.steampowered.com/app/853550/Equilinox/ You can follow the progress of the game on my s...
Homegrown Devlog - New Compost System!
Переглядів 80 тис.9 місяців тому
Devlog video about "Homegrown", a casual farming game I'm creating using my own engine. Big changes to the compost system this week! Support the channel on Patreon and get access to the code for Homegrown, the city-builder, and Equilinox: www.patreon.com/thinmatrix Play my previous game "Equilinox": store.steampowered.com/app/853550/Equilinox/ You can follow the progress of the game on my socia...
My 10 YEAR Indie Game Development Journey
Переглядів 528 тис.10 місяців тому
A look-back through my entire 10 year gamedev journey, from the very first idea I had for a game, to my first commercial release and becoming a full-time indie game developer! Play my previous game "Equilinox": store.steampowered.com/app/853550/Equilinox/ Support the channel on Patreon and get access to the code for Homegrown, the city-builder, and Equilinox: www.patreon.com/thinmatrix You can ...
Homegrown Devlog - Upgrading Tools!
Переглядів 68 тис.11 місяців тому
Devlog video about "Homegrown", a casual farming game I'm creating using my own engine. Lots of changes to the tool and item systems this week. Support the channel on Patreon and get access to the code for Homegrown, the city-builder, and Equilinox: www.patreon.com/thinmatrix Play my previous game "Equilinox": store.steampowered.com/app/853550/Equilinox/ You can follow the progress of the game ...
Homegrown Devlog: Fruit Bushes, Fences, Tomato Canes!
Переглядів 86 тис.Рік тому
Devlog video about "Homegrown", a casual farming game I'm creating using my own engine. This week a whole range of new features, including multi-tile plants, fences, and support poles for tomatoes to climb up. Support the channel on Patreon and get access to the code for Homegrown, the city-builder, and Equilinox: www.patreon.com/thinmatrix My previous game "Equilinox": store.steampowered.com/a...
Homegrown Devlog: Larger Farms!
Переглядів 94 тис.Рік тому
Devlog video about "Homegrown", a casual farming game I'm creating using my own engine. This week I'm implementing a feature that allows the player to buy more land and expand their farm. Support the channel on Patreon and get access to the code for this game, the city-builder, and Equilinox: www.patreon.com/thinmatrix My previous game "Equilinox": store.steampowered.com/app/853550/Equilinox/ Y...
Just a Chill Week of Game Development
Переглядів 148 тис.Рік тому
Just a Chill Week of Game Development
Programming Terrain Generation for my Farming Game
Переглядів 149 тис.Рік тому
Programming Terrain Generation for my Farming Game
Designing the Town for my Farming Game
Переглядів 152 тис.Рік тому
Designing the Town for my Farming Game
Programming Particle Effects in my Game Engine
Переглядів 78 тис.Рік тому
Programming Particle Effects in my Game Engine
How I Implemented Shadows in my Game Engine
Переглядів 92 тис.Рік тому
How I Implemented Shadows in my Game Engine
Overhauling the Graphics in my Game Engine
Переглядів 148 тис.Рік тому
Overhauling the Graphics in my Game Engine
A Day in the Life of an Indie Game Developer
Переглядів 86 тис.Рік тому
A Day in the Life of an Indie Game Developer
Make your own Compost! - Homegrown Devlog
Переглядів 64 тис.Рік тому
Make your own Compost! - Homegrown Devlog
Programming Weeds! - Homegrown Devlog
Переглядів 81 тис.2 роки тому
Programming Weeds! - Homegrown Devlog
How much Gamedev can I do in 3 Days?
Переглядів 91 тис.2 роки тому
How much Gamedev can I do in 3 Days?
Programming the Health System for my Farming Game
Переглядів 92 тис.2 роки тому
Programming the Health System for my Farming Game
Implementing Watering in my Farming Game!
Переглядів 113 тис.2 роки тому
Implementing Watering in my Farming Game!
One Day of Indie Game Development
Переглядів 304 тис.2 роки тому
One Day of Indie Game Development
Implementing Shops into my Farming Game!
Переглядів 112 тис.2 роки тому
Implementing Shops into my Farming Game!
Starting Work on my New Farming Game!
Переглядів 263 тис.2 роки тому
Starting Work on my New Farming Game!
Announcement: A Change of Plan
Переглядів 105 тис.2 роки тому
Announcement: A Change of Plan

КОМЕНТАРІ

  • @dominiccogan945
    @dominiccogan945 37 хвилин тому

    Random question: you already have an image after it’s already generated the first time why not just text the width and the height of said image before closing to your post processing, whichever one is larger. Since you know the size of the desired icon, you can take three larger size add a fixed padding size then scale that new size down to fit in the icon

  • @HyperDevv
    @HyperDevv 2 години тому

    what game engine do you use?

  • @code_red_master
    @code_red_master 4 години тому

    "이 강의가 없었다면 지금의 나는 없었다" 본질에 매우 충실한 강의. 대학생 시절, 컴퓨터공학을 전공했지만 늘 자신감이 없었던 나에게 엄청난 실력과 압도적인 자신감을 가져다준 유일한 강의입니다.

  • @code_red_master
    @code_red_master 5 годин тому

    Thanks to your OpenGL lectures 8 years ago, I am very happy now. Although we have never actually met, you were the best mentor in my life. Above all, the two things I was most grateful for are as follows: 1) I found out what I was passionate about. 2) I was able to build essential skills in parallel with theory. Following in your footsteps, I started developing indie games, and I am currently having a successful career as an indie game developer. I am experiencing firsthand that where there is passion, there is a future. Thank you again.

  • @Lunicia
    @Lunicia 10 годин тому

    You have a really nice office. Literally my dream home office lol!! Oh and thanks for sharing your journey 😂 I'm just getting started making a game and your story is inspiring!

  • @Luquinha-qf4kb
    @Luquinha-qf4kb 20 годин тому

    not touching that damned dev"GeNie"academy tutorial ever again.

  • @jeffreystephens2658
    @jeffreystephens2658 День тому

    That was super inspiring! I started making games back before engines were a thing, but these days, I really do prefer to use one. I find that Godot, being FOSS, is a fantastic, minimalist engine that strikes the perfect balance between home-rolled and the mythical "maek gaem" button.

  • @Locked955
    @Locked955 День тому

    To reduce your workload, instead of upgrade every time you could upgrade at milestones like every 3 upgrades it gets a texture change. Then people will want to upgrade to milestones instead of just 1 upgrade at a time

  • @madcio
    @madcio День тому

    I hope generated pictures are cached, you probably do not want to re-generate these again and again literally every time picture of icon is needed to be drawn.

  • @convince_me
    @convince_me День тому

    Could we have your coding setup? Coding lang, libraries, editor, workspace, etc.

  • @ItsZeusbrus
    @ItsZeusbrus День тому

    Hey Thin, are you still using LWJGL 2 or you updated to the last version, LWJGL 3?

    • @ThinMatrix
      @ThinMatrix 23 години тому

      I'm using LWJGL 3

    • @ItsZeusbrus
      @ItsZeusbrus 23 години тому

      okay tyy! hope you are having a great day!

  • @kuno8871
    @kuno8871 День тому

    Why didnt you develop Socuwan? It looked so cool

  • @convince_me
    @convince_me 2 дні тому

    We miss the tutorials

  • @MajorVictory
    @MajorVictory 2 дні тому

    I couldn't find if anyone else asked this, but what is the table top game you were playing with your friends after pizza??

  • @Tomhmagic
    @Tomhmagic 2 дні тому

    Love this system, my only thoughts were it might be a little confusing to a player if different tools have different things that display the speed, for example the watering can using just colour and the spade has different elements change. So looking at the hotbar you might have a blue spade and a blue watering can but both had different level upgrades. Not sure what you can do to the watering can to visually show the upgrade as just using colour can also be an accessibility issue with colour blind players. Maybe a symbol that could be used across all tools that shows the speed level.

  • @MaXx0r_
    @MaXx0r_ 2 дні тому

    Your work is very inspiring! Please keep sharing the progress, I'm sure it'll will help alot of people.

  • @GreatestCupcake
    @GreatestCupcake 2 дні тому

    Hey! I know this is nearly half a year late for feedback, but a niche thing to maybe keep in mind; for those with ultrawide screens (21:9/32:9 respectively), having UI elements that are snapped to the edge of the resolution can make it difficult to always have those UI elements in sight. Having those elements snap instead to interior aspect ratios (16:9 or 16:10, 4:3, etc) makes it a huge convenience for those of use not equipped with frog eyes 😊

  • @dotnetdevni
    @dotnetdevni 2 дні тому

    What engine u using

  • @superfish4603
    @superfish4603 2 дні тому

    Kind of unrelated but I really need to know what your office chair is dude! Thanks in advance 😅

  • @NoOne-fe3gc
    @NoOne-fe3gc 2 дні тому

    ngl, kinda jeallows of that office and view.. I should get some plants

  • @priitsan
    @priitsan 3 дні тому

    Really dislike the RPG/fantasy like models for the upgrades. Feels like it clashed with the general realistic and grounded esthetics. Maybe the tools could rather go from shoddy to sleeker and more functional/ergonomic.

  • @diadetediotedio6918
    @diadetediotedio6918 3 дні тому

    I'm new here but, if you are already using JVM for your game, why not kotlin?

  • @Patrick1985McMahon
    @Patrick1985McMahon 3 дні тому

    is that Unity or Godot or some other engine you're using?

  • @mrshodz
    @mrshodz 3 дні тому

    Always the best.

  • @lukesnyder4183
    @lukesnyder4183 3 дні тому

    Honestly, I could see that little icon generation program being something useful to release on its own. Really nice stuff!

  • @hensou
    @hensou 3 дні тому

    That was amazing! Loved the way you used procedural generation, seeing this makes me want to jump into game dev as well.

  • @0n0rchy
    @0n0rchy 3 дні тому

    Bro How did you learned LWJGL3?

  • @0n0rchy
    @0n0rchy 3 дні тому

    He is using LWJGL 3

  • @rutchjohnson
    @rutchjohnson 3 дні тому

    I don't think you need to update the model so much. Just have thresholds you need to cross in order to update the visuals of each tool. Maybe 3 visual thresholds. Those water cans and shovels look ridiculous lol

  • @liliyaversus4051
    @liliyaversus4051 3 дні тому

    Some ideas: Start with a water bucket. Just a bucket XD. And first upgrade will add a spout. With the size, you might want to sacrifice "perfect framing" only for "upgrade menu". An icon in the inventory can still be a perfect frame, but in Upgrade menu you start with a tiny tool! Great work, as always! Thank you for inspiration c:

  • @0092k
    @0092k 3 дні тому

    Why does the food always look so good

  • @Idiot354
    @Idiot354 4 дні тому

    that's so cool!

  • @kinershah464
    @kinershah464 4 дні тому

    Java.. Are you using some library? And how did you learn all these concepts? Also love your work desk, I wish I could have such work desk.

    • @0n0rchy
      @0n0rchy 3 дні тому

      He is using a libray called LWJGL 3

  • @TiKayStyle
    @TiKayStyle 4 дні тому

    For tha watering can and the area: Just you different shapes: small/middle/big circle THAN small/middle/big triangle, square, Rectangle...

  • @fleaspoon
    @fleaspoon 4 дні тому

    Thank you! This video helped me a lot

  • @codencandy
    @codencandy 4 дні тому

    who gets comments on 6 year old videos - well you did it - thanks for the great explanation especially with how to recalculate the normals. That really helped me out a lot 🙂

  • @optimumcool
    @optimumcool 4 дні тому

    Hello - instead of using ur tool to export images - which you might miss if you make a new item, why don't you just asyncronously generate all them (not tools) when the game loads up?

  • @russianman5099
    @russianman5099 5 днів тому

    I'm curious if you plan on ever continuing Socuwan? It looks pretty nice in those latest versions

  • @FM-kl7oc
    @FM-kl7oc 5 днів тому

    16:02 Me: "I'm totally not compensating for anything."

  • @DerSolinski
    @DerSolinski 5 днів тому

    Skins unlocked Micro transactions next...

  • @alexeyl22
    @alexeyl22 5 днів тому

    Awesome work!

  • @ImAnoobDev
    @ImAnoobDev 5 днів тому

    This comment may be a bit late, but what if in the game you add a radio object which when clicked opens some sort of UI which lets you play songs, or playlists and that changes the background music of the game. So before you place or have a radio the background music is just random but when you have a radio the player can choose what song/songs are playing.

  • @SaraTalefe
    @SaraTalefe 5 днів тому

    UI revamp looking amaziiiiing! great job 👏

  • @thanatosor
    @thanatosor 5 днів тому

    What if you use 3d model in first place & any params can be changed in runtime procedurally? 🤷‍♂️

  • @Flackon
    @Flackon 5 днів тому

    I see you're coding the game in Java. Are you using any kind of framework or is everything coded from scratch?

    • @0n0rchy
      @0n0rchy 3 дні тому

      He using lwjgl3 to code

  • @Hello-ir8di
    @Hello-ir8di 5 днів тому

    I'm loving the style of the game! Do you have any idea of a release date for the game yet?

  • @LiorAmram
    @LiorAmram 5 днів тому

    If you could add the option to hire little farmers who can help with some tasks on the farm, it would be nice to have them assist and divide the workload.

  • @Kasperbjerby
    @Kasperbjerby 5 днів тому

    I love how he is putting so much work and love into the most boring game in the world 🤣

  • @askbatguy
    @askbatguy 5 днів тому

    woo new dev to watch

  • @FarSam25
    @FarSam25 5 днів тому

    I'm addicted to your Devlogs please don't stop 😁🙌