ThinMatrix

ThinMatrix

Indie game developer and KZreadr, currently working on "Homegrown", a casual farming game.

I upload regular vlogs about my life as a full-time indie game developer and show the entire development process for my games, so that you can follow the project from the first concept all the way up to release! I released my first game "Equilinox" on Steam in 2018, and I'm now working on a small farming game.

You can also find 50+ tutorial videos about creating your own 3D game engine using OpenGL here on my channel.

Thanks for visiting and I hope you enjoy my videos!

Karl

Пікірлер

  • @horty4
    @horty49 сағат бұрын

    why u dont make a game maker engine

  • @alandsidvlogs
    @alandsidvlogs21 сағат бұрын

    Very inspiring. Thank you and keep it up!

  • @THE16THPHANTOM
    @THE16THPHANTOM2 күн бұрын

    i member landing on your videos a while back when i was also trying to get my degree. and i could not believe this guy was just doing this making videos for free. and i was even hyper excited that he was doing in java. which was also the only language i knew at the time. and this after being hammered down by C++ and java snobs that i should not make games in java and games are slower in java and all that other BS. but i wasn´t really looking to make games for possibly selling, i was interested in the fundamentals. using libraries and openGL was deal breaker though. but there was still a tone more to learn from the videos.

  • @williamdawson
    @williamdawson3 күн бұрын

    That's pretty cool, it seems very fast for rendering items. Do you render all of them before you compile the game or is it done in-game while it's running?

  • @Gurman1985
    @Gurman19853 күн бұрын

    Итс кул!;)

  • @hello.4693
    @hello.46935 күн бұрын

    I am a little bit jealous of your working environment not gonna lie. But i don't want see your monitors from behind of all that UV light of the sun.

  • @thedimasss
    @thedimasss5 күн бұрын

    why all this done? why creating custom procedural image generation when images can be painted in other tool and used as is? as the result feture that you implemented is basically unused. wasted time

  • @timmygilbert4102
    @timmygilbert41025 күн бұрын

    Side tank is best girl

  • @werlynakadera1944
    @werlynakadera19446 күн бұрын

    A brief glimpse into the life of someone without adhd

  • @mela_pela
    @mela_pela6 күн бұрын

    something that I also realized in the other video is about the editing the textfield. the number should stay there when I click, instead of turning blank, so I am able to delete a digit or things like that.

  • @Mazuren
    @Mazuren6 күн бұрын

    Swapping position of items could be a nightmare! The player should pick up an item if it’s being replaced, so it can be placed at another spot manually.

  • @Karabu_
    @Karabu_6 күн бұрын

    Is there anywhere youve shown how you made your models for the farming game? I really like that art style

  • @mrpotat680
    @mrpotat6807 күн бұрын

    Need the icon to expand and contract right after the item is upgraded, it adds visual flair and is far more "professional"

  • @Nick_Cutin
    @Nick_Cutin7 күн бұрын

    Hey! I don't know if you'll read this as it's already 2 weeks since it was published but I'm really interested in this game and this series, hoping you will keep it up (of course no pressure)! I have an idea that may work as it may not: for the shop instead of using the icon keep the 3d model of the tools and let the player rotate horizontally to make it feel more real, the icon are still in the hotbar so the (amazing!) work you already done will not be lost

  • @gereldhat2309
    @gereldhat23097 күн бұрын

    THOSE PLANTS ARE FAKE AND YOU HAVR NO AIRFLOW, you will always be a musty programer

  • @goodtimeswerehad
    @goodtimeswerehad8 күн бұрын

    A great video. I enjoyed learning about your workflow idea to generate these new icons. The game is looking really lovely now, great job sir!

  • @heroiam4067
    @heroiam40678 күн бұрын

    The crazy part is i’ve been following your progress for all these 10 years (on my main account) and I’m realizing just now that has been so long, Its crazy! 😂 Awesome journey man!

  • @sabbatnight13
    @sabbatnight138 күн бұрын

    I have followed along to this point, but my display window immediately closes when I try to run the program. In Eclipse the console mentions a java.lang.ClassNotFoundException: sun.misc.Unsafe

  • @spam.stuff.things
    @spam.stuff.things8 күн бұрын

    Is it procedural generation though? You design the parts and just assemble them. Nothing really gets generated (i.e. you would have a random seed converted to a shovel based on certain parameters) - it is just assembled. So the title should be Procedural Assembly of icons. Now it's a little clickbaity.

  • @Hart8
    @Hart89 күн бұрын

    Now time for Icon of Sin

  • @MusicLassy
    @MusicLassy9 күн бұрын

    Unrelated, but if you'd like a recommendation, if you haven't done this already, making this game controller compatible would do a lot to having this game be accessible to the disabled community. Just a suggestion, I don't know how hard implementation would be; I haven't gotten that far in java game development yet.

  • @sotospeak6741
    @sotospeak674110 күн бұрын

    what kind of file are you using for the config? it looks exactly what ive been looking for for my own project.

  • @amyroche5376
    @amyroche537610 күн бұрын

    A lot of people in these comments seem to have been with you for a while, but this is the first time I've seen one of your videos and WOW. I've just started learning game development at university and your journey has really inspired me. I think that you're absolutely insane for having never used a game engine and that you've been able to do all that without one I can't even begin to imagine how tedious that must've been to learn at first. I really want to be an indie developer this makes me feel a lot better about my prospects out there and it also makes me want to create my own devlogs when I have bigger projects to work on. Incredible stuff keep up the amazing work.

  • @Simonemaendl
    @Simonemaendl10 күн бұрын

    This is such a cool system! I'm very jealous of what you managed to come up with :D I would have solved that problem like a 2D artist and just made 10 frames for each part. Feedback regarding the wantering can design: Maybe you could start smaller? Like looking at watering cans for indoor plants and what shape those have. Maybe you can also play with the scale of the icon as you said? I for example wouldn't want my watering can to look super bulky like your last icon, but designing 10 different upgrades is also tough. Have you thought about limiting the upgrades to 5 like in other games? Also for colors: wood, stone, copper, iron, gold, fantasy metal would read better then green, blue. Like I have no reference what is faster or better quality. If you want to keep the 10, you could also just change the look every 2 points invested and showing that in the Upgrade shop UI Maybe like this > |, |, ||, |||, ||| wood to stone only costs 1, same for stone to copper... but for iron it costs 2 and so on

  • @KarimHamdallah-gc2el
    @KarimHamdallah-gc2el10 күн бұрын

    Amazing work 💚

  • @MusicLassy
    @MusicLassy10 күн бұрын

    As someone that wants so badly to make their own engine and has received nothing but criticism for it on supposedly supportive game development forums, it's refreshing to see someone doing the same thing.

  • @ImTheBirdGuy
    @ImTheBirdGuy10 күн бұрын

    Bro, I watched you a year ago, forgot, stumbled upon you again, and am starting to watch about homegrown again

  • @wolfieboy09
    @wolfieboy0910 күн бұрын

    This is the evry video that got me into Java game development, thank you for getting me into it :D

  • @alonepoptart24_6
    @alonepoptart24_611 күн бұрын

    my quad is black is that good or bad

  • @DinoStudio901
    @DinoStudio90112 күн бұрын

    Loving this game keep up the good work

  • @lenoillionel2342
    @lenoillionel234212 күн бұрын

    i want to play this game just to know what all the upgrades looks like and how they works 🤣

  • @Ercraftcitocito
    @Ercraftcitocito12 күн бұрын

    Does someone know what library is he using for the grafic rendering?

  • @MadsMalling2007
    @MadsMalling200713 күн бұрын

    Game name?

  • @myriadtechrepair1191
    @myriadtechrepair119114 күн бұрын

    The game?

  • @myriadtechrepair1191
    @myriadtechrepair119114 күн бұрын

    I guess I've lost

  • @ooRobertoo
    @ooRobertoo14 күн бұрын

    very nice! A good idea for your selling effect. When the coins float to the top left corner to add to your balance, make the balance add up portions of what you sold while the animation is playing. So it looks like the individual coins matter. Example: You have 2000 in ur balance. You sell products worth 1000. The animation for the coins take 3 seconds. 1000 / (3 sec * 2) = 152 coins This means you update ur balance every 0,5 seconds with 152 coins while the animation is playing.

  • @core.reaper.
    @core.reaper.15 күн бұрын

    im i the only person who wants to see you start Sacuwan again?

  • @ogknowbody
    @ogknowbody15 күн бұрын

    feels good fam. great vid

  • @Oeuvre-Bramon
    @Oeuvre-Bramon15 күн бұрын

    You are actually a java master

  • @my_daarlin
    @my_daarlin16 күн бұрын

    Hi, I have a question. What programming language do you use? I see it looks like Java ( 3:45 ) but the icons don't match, so is it something based on Java? Otherwise amazing game ❤❤

  • @Skeffles
    @Skeffles16 күн бұрын

    Fantastic to see the icons. It's so cool how you're able to generate them like that.

  • @Luquinha-qf4kb
    @Luquinha-qf4kb16 күн бұрын

    Welp... it's a shame this specific tutorial will be useless for me... because of how my game world will be formed... but good vid, man.

  • @GitGru
    @GitGru17 күн бұрын

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

  • @pro.giciel9084
    @pro.giciel908417 күн бұрын

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

  • @pro.giciel9084
    @pro.giciel908417 күн бұрын

    What is your chair ? Do you recommend ?

  • @Ziboo30
    @Ziboo3017 күн бұрын

    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
    @ajyauchler767817 күн бұрын

    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
    @InvaderMik17 күн бұрын

    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-qf4kb18 күн бұрын

    what blender version you're using in this video?

  • @dominiccogan945
    @dominiccogan94519 күн бұрын

    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
    @HyperDevv19 күн бұрын

    what game engine do you use?