ThinMatrix
ThinMatrix
  • 351
  • 20 483 092
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
zhlédnutí: 93 931

Video

Homegrown Devlog - New Design for the Shops!
zhlédnutí 57KPřed měsícem
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
zhlédnutí 61KPřed měsícem
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)
zhlédnutí 79KPřed 3 měsíci
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)
zhlédnutí 124KPřed 3 měsíci
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
zhlédnutí 88KPřed 5 měsíci
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
zhlédnutí 119KPřed 6 měsíci
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
zhlédnutí 93KPřed 7 měsíci
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
zhlédnutí 91KPřed 8 měsíci
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!
zhlédnutí 81KPřed 9 měsíci
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
zhlédnutí 529KPřed 10 měsíci
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!
zhlédnutí 68KPřed 11 měsíci
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!
zhlédnutí 86KPřed rokem
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!
zhlédnutí 94KPřed rokem
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
zhlédnutí 148KPřed rokem
Just a Chill Week of Game Development
Programming Terrain Generation for my Farming Game
zhlédnutí 149KPřed rokem
Programming Terrain Generation for my Farming Game
Designing the Town for my Farming Game
zhlédnutí 152KPřed rokem
Designing the Town for my Farming Game
Programming Particle Effects in my Game Engine
zhlédnutí 78KPřed rokem
Programming Particle Effects in my Game Engine
How I Implemented Shadows in my Game Engine
zhlédnutí 93KPřed rokem
How I Implemented Shadows in my Game Engine
Overhauling the Graphics in my Game Engine
zhlédnutí 148KPřed rokem
Overhauling the Graphics in my Game Engine
A Day in the Life of an Indie Game Developer
zhlédnutí 86KPřed rokem
A Day in the Life of an Indie Game Developer
Make your own Compost! - Homegrown Devlog
zhlédnutí 64KPřed rokem
Make your own Compost! - Homegrown Devlog
Programming Weeds! - Homegrown Devlog
zhlédnutí 81KPřed 2 lety
Programming Weeds! - Homegrown Devlog
How much Gamedev can I do in 3 Days?
zhlédnutí 91KPřed 2 lety
How much Gamedev can I do in 3 Days?
Programming the Health System for my Farming Game
zhlédnutí 92KPřed 2 lety
Programming the Health System for my Farming Game
Implementing Watering in my Farming Game!
zhlédnutí 113KPřed 2 lety
Implementing Watering in my Farming Game!
One Day of Indie Game Development
zhlédnutí 304KPřed 2 lety
One Day of Indie Game Development
Implementing Shops into my Farming Game!
zhlédnutí 112KPřed 2 lety
Implementing Shops into my Farming Game!
Starting Work on my New Farming Game!
zhlédnutí 263KPřed 2 lety
Starting Work on my New Farming Game!
Announcement: A Change of Plan
zhlédnutí 105KPřed 2 lety
Announcement: A Change of Plan

Komentáře

  • @GitGru
    @GitGru Před 18 hodinami

    Please do it with the color so that you can roughly see which ubgrade level the item has

  • @pro.giciel9084
    @pro.giciel9084 Před 21 hodinou

    11:05 the bottom of the shovel appears to the top because it overflows the frame

  • @pro.giciel9084
    @pro.giciel9084 Před 21 hodinou

    What is your chair ? Do you recommend ?

  • @Ziboo30
    @Ziboo30 Před dnem

    Why not render the icons directly from Blender ? You already got all the models, can easily create empties object for anchor, and a little bit of python to batch all of that :)

  • @ajyauchler7678
    @ajyauchler7678 Před dnem

    I can imagine the frustration a decompiler or someone trying to find the asset for the in-game icons in a future release, just to find out they're all custom rendered hah

  • @InvaderMik
    @InvaderMik Před dnem

    I love your office! Could you make a video on how you care for all those plants / what kind they are? (And the desk! What a great desk. I want one!)

  • @Luquinha-qf4kb
    @Luquinha-qf4kb Před 2 dny

    what blender version you're using in this video?

  • @dominiccogan945
    @dominiccogan945 Před 2 dny

    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 Před 2 dny

    what game engine do you use?

  • @code_red_master
    @code_red_master Před 2 dny

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

  • @code_red_master
    @code_red_master Před 2 dny

    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 Před 3 dny

    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 Před 3 dny

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

  • @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 Před 3 dny

    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 Před 3 dny

    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 Před 4 dny

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

  • @ItsZeusbrus
    @ItsZeusbrus Před 4 dny

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

  • @kuno8871
    @kuno8871 Před 4 dny

    Why didnt you develop Socuwan? It looked so cool

  • @convince_me
    @convince_me Před 4 dny

    We miss the tutorials

  • @MajorVictory
    @MajorVictory Před 4 dny

    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 Před 5 dny

    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_ Před 5 dny

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

  • @GreatestCupcake
    @GreatestCupcake Před 5 dny

    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 Před 5 dny

    What engine u using

  • @superfish4603
    @superfish4603 Před 5 dny

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

  • @NoOne-fe3gc
    @NoOne-fe3gc Před 5 dny

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

  • @priitsan
    @priitsan Před 5 dny

    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

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

  • @Patrick1985McMahon
    @Patrick1985McMahon Před 5 dny

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

  • @mrshodz
    @mrshodz Před 5 dny

    Always the best.

  • @lukesnyder4183
    @lukesnyder4183 Před 5 dny

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

  • @hensou
    @hensou Před 6 dny

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

  • @0n0rchy
    @0n0rchy Před 6 dny

    Bro How did you learned LWJGL3?

  • @0n0rchy
    @0n0rchy Před 6 dny

    He is using LWJGL 3

  • @rutchjohnson
    @rutchjohnson Před 6 dny

    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 Před 6 dny

    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 Před 6 dny

    Why does the food always look so good

  • @Idiot354
    @Idiot354 Před 6 dny

    that's so cool!

  • @kinershah464
    @kinershah464 Před 6 dny

    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 Před 6 dny

      He is using a libray called LWJGL 3

  • @TiKayStyle
    @TiKayStyle Před 7 dny

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

  • @fleaspoon
    @fleaspoon Před 7 dny

    Thank you! This video helped me a lot

  • @codencandy
    @codencandy Před 7 dny

    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 Před 7 dny

    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 Před 7 dny

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

  • @FM-kl7oc
    @FM-kl7oc Před 7 dny

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

  • @DerSolinski
    @DerSolinski Před 7 dny

    Skins unlocked Micro transactions next...

  • @alexeyl22
    @alexeyl22 Před 7 dny

    Awesome work!

  • @ImAnoobDev
    @ImAnoobDev Před 7 dny

    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 Před 7 dny

    UI revamp looking amaziiiiing! great job 👏