Godot 4 - RPG Inventory System From Scratch

  Рет қаралды 133,212

DevLogLogan

DevLogLogan

Күн бұрын

Пікірлер: 488
@PeterGilesKnows
@PeterGilesKnows Жыл бұрын
This is the best godot tutorial I have encountered so far. Aside from being practical implementation of an inventory system, there's just so much incidental stuff about how to navigate the interface, signaling, singletons, project organisation as code evolves, and all kinds of little extras that I haven't seen in so many other tutorials. Massively useful.
@DevLogLogan
@DevLogLogan Жыл бұрын
Thanks for watching! And that's exactly why I make videos like this, always glad to see someone resonate with the format. :)
@PeterGilesKnows
@PeterGilesKnows Жыл бұрын
@@DevLogLogan it really did, I followed the entire tutorial pausing it, mimicking your actions and am way more confident with navigating in Godot. I have an ambition to build a tactical RPG engine like XCOM or like Solasta. And this style really helps me understand that while I am leagues away from doing it, it’s possible
@Kagekao_666
@Kagekao_666 9 ай бұрын
​@@DevLogLoganlink, plz for codes, For some reason I can’t separate objects like in Minecraft
@DwarvenDoesShorts
@DwarvenDoesShorts 8 ай бұрын
@@DevLogLogan would you happen to know I cant click on the slot? i followed your tutorial but cant seem to get it
@buckets3628
@buckets3628 7 ай бұрын
@@DevLogLogan I too appreciate this video for the same reasons, amazing job look forward to learning more.
@tomargamedev
@tomargamedev Жыл бұрын
I'm glad Godot is used by people like you, you have great tutorials
@Haxses.
@Haxses. Жыл бұрын
Awesome tutorial. One suggestion I have for future videos is to enable the script list sidebar for the tutorials (the one that shows up only while in script mode). I need to go back and rewatch sections of the video frequently and it's difficult to tell at a glance which script you are currently editing. It would really help a lot to have that info on screen rather than having to back track and try to watch which script you click on/search, and then fastforward to where I was.
@GaryParkin
@GaryParkin 5 ай бұрын
Yes please.
@ThecrystalwizardCoUk
@ThecrystalwizardCoUk 4 ай бұрын
Yes please! I found this video VERY useful, but had to keep going back and forth to double-check my code, and having some Visual Clue as to which Script you were working on would have been a great boon!
@RonaldFinger
@RonaldFinger Жыл бұрын
Can't say I understood even half of what was going on, but it was fascinating nonetheless! I just picked up Godot for the first time last week, which is apparently right when version 4 came out. There's been almost no tutorials covering the updated software, except for yours! And they're so well done! Thanks so much for all you do.
@lethn2929
@lethn2929 Жыл бұрын
Inventories are pretty advanced even by experienced programmer standards and they can get extremely advanced when dealing with huge item databases Skyrim style among other things that you need to keep track of. As with anything, start off small and easy, you don't have to code a whole inventory from scratch, you could familiarise yourself with a simple hotbar and you can still do a lot with that in games if you get creative. By the way! This is something I'm trying to encourage people to experiment with, but you don't necessarily have to setup an entire grid to do an inventory, you should research how to do lists, they're often easier to code and setup than the grid based inventory systems.
@catcactus1234
@catcactus1234 Жыл бұрын
@@lethn2929True, especially since this tutorial is clearly not aimed towards beginners with how fast paced it is (not saying it’s a bad thing). Definitely a good tutorial to return to when they feel more comfortable with Godot though. I’ve sat through a lot of inventory tutorials on YT and none of them have been as efficient and clean as this one.
@marceloamaral1507
@marceloamaral1507 Жыл бұрын
@@lethn2929 Thanks for the encouragement, seeing an inventory system like this makes me think it would take me at least a few weeks of hard study to actually know how to do this without a reference project. There are so many moving parts all talking to each other at different times... This seems like playing the piano, the level of dexterity here sure wasn't acquired overnight. It is impressive but at the same time for an aspiring game designer it can be overwhelming... I'll try my luck with lists and simple inventories before attempting to copy and modify something like this.
@Schwilliam
@Schwilliam Жыл бұрын
You are a legend, I'm off to a great start in Godot thanks to your tutorials. Keep 'em coming 🙌
@leolambert3605
@leolambert3605 5 ай бұрын
The greatest KZbin tutorial I have ever seen. Insane
@lordhuebi
@lordhuebi Жыл бұрын
I've been going crazy trying to put together an inventory and item system from different tutorials over the past few days. This video ia a godsend! And I love that you use Resources.
@DevLogLogan
@DevLogLogan Жыл бұрын
Making a resource based system like this has something I've wanted to try for a while now. There's so much I wish I could add and explain further but I hope you're able to benefit from my setup here. :)
@lordhuebi
@lordhuebi Жыл бұрын
@@DevLogLogan Hey, nobody is stopping you from making a follow up video ;)
@catcactus1234
@catcactus1234 Жыл бұрын
@@DevLogLoganI’d also love a follow up video with the other features you wanted to add! Going over saving and loading for a system like this would be a godsend. :)
@Snafuey
@Snafuey Жыл бұрын
Your a gem of a teacher due to the great design, programming, and Godot skills you possess . Please keep making tutorials!
@Cablesfish
@Cablesfish Жыл бұрын
Love your tutorial! I'm learning SO much! Just a request for future videos: Please include the list of scripts in the sidebar of your script editor. I'm sure it's prettier without it but it makes it harder to follow along with what script you're in. And please keep up the good work!
@baboonaiih
@baboonaiih Жыл бұрын
13:45 - When you dragged the item grid into the code and it preloaded the path with a variable name for you I actually gasped, "wow" out loud. I know it's simple but that's the kind of editor behaviour that really makes this thing accessible. Amazing
@borob.5168
@borob.5168 Жыл бұрын
I like that you're doing stuff from scratch, which is the best way to learn for newbies like me. Thanks for your work!
@SideQuest_Obsessed
@SideQuest_Obsessed 5 ай бұрын
This tutorial helped get me started with godot, and i'm loving this new hobby. Thank you a million times over for this! I changed the hotbar to be its own standalone inventory to better suit what I'm trying to accomplish, and it worked out once I flowcharted how data moves around this structure. Next on my list: adjust the merge so that it tops out a stack that is close to full and either leaves the leftovers in the held slot or creates a new stack / stacks with the leftovers.
@twist56
@twist56 Жыл бұрын
I've been loving how more Godot 4 tutorials are popping up and this is definitely one of the best ones! Great job on this!
@mazander_man
@mazander_man 6 ай бұрын
Such an amazing teacher!! Please come back 😢
@sergent5746
@sergent5746 3 ай бұрын
func _on_gui_input(event: InputEvent) -> void: if event is InputEventMouseButton \ and event.is_pressed() \ and grabbed_slot_data: match event.button_index: MOUSE_BUTTON_LEFT: drop_slot_data.emit(grabbed_slot_data) Hi ! How did you made this part of the tutorial because its just not working. Version of Godot 4.1.1
@synapse84
@synapse84 Жыл бұрын
Perfect timing on this, I just started work on creating my inventory last night. Many thanks.
@aomadeira
@aomadeira 10 ай бұрын
This video has a massive amount of high quality content, not only regarding inventory system, but Godot in general, this is pretty much a "Godot 4 Crash Course"! Hats off to YOU for pulling out a huge contribution like this to the Godot community. 👏👏
@_NISHI
@_NISHI 6 ай бұрын
Thanks man, you really helped me. I couldn't for the life of me get an inventory system to work well. This video is absolute gold.
@MrRAH6889
@MrRAH6889 2 ай бұрын
had to get through this 10 min at a time at first but then i was able to zoom through the second half. thanks alot for this man!
@willigoen
@willigoen Жыл бұрын
Yesterday I just Can't believe the ease to handle that bunch of information in such a fast pace way, man it has to be so cool have those super powers! Great tutorial, blessed with such a great content creators like you!
@lufog
@lufog Жыл бұрын
A more flexible solution is to create a stack_size variable in ItemData and remove the stackable variable altogether. There will be no point in it, because you can just set stack_size = 1. And in ItemData you can add the is_stackable() -> bool method, which will return stack_size > 1. So each type of item can determine its own stack size, one for seeds, another for food or potions, and so on. Also, instead of SlotData, I would call the struct StackData or ItemGroupData, because slot is closer to ui than model data.
@arthurlevannier550
@arthurlevannier550 4 ай бұрын
Honestly I nearly never comment videos on KZbin but man all your tutorial on Godot are incredible, straightforward explicative enough and all the small tips you give are really useful. Thank you so much hope to see more of your content
@AprilGhost
@AprilGhost Жыл бұрын
Finished the tutorial in full, AMAZING wealth of info, thank you so much! I'll be spending a lot of time going through and trying to understand more of what just happened, but it's not because you didn't explain it well, there's just so much information packed into this and even understanding 10% of it makes me feel so much better using godot.
@jSnakeChips
@jSnakeChips Жыл бұрын
I feel that. I dont know how many times I paused it just to even try to keep up let alone try to understand what he was doing.
@Cafeinrush
@Cafeinrush 6 ай бұрын
Really loving this tutorial, was searching for a proper one. Even wanted to order a survival course on Udemy for it.. But glad I found this.
@ItsJustMJ3
@ItsJustMJ3 Жыл бұрын
KUDOS for such a complete, feature full and functional GODOT inventory tutorial! My 3D project is less RPG and more explorative adventure but it needed a good inventory system non-the less. It even taught me more about GODOT resources and how to use them properly. Really appreciate everything you've done here. TYSM!
@charliemossop4057
@charliemossop4057 Ай бұрын
Honestly one of the best tutorials for godot4, so clear and only using best practices
@fkeyzuwu
@fkeyzuwu Жыл бұрын
hands down one of the best tutorials ive seen for intermediate godot devs, super clean code and very easy to understand.
@lethn2929
@lethn2929 Жыл бұрын
As others have already posted, seriously, keep up the good work, this channel is one of the most coherent and organised I've come across. I think that given how much Godot 4 has changed everything the new and improved engine really does need it's own channels because it can get frustrating sometimes having to re-write and debug code because syntax has changed and new nodes have been added that make things an almost one click process.
@benjaminnewington9099
@benjaminnewington9099 Жыл бұрын
Love how thorough these are
@gemma5602
@gemma5602 Жыл бұрын
Thanks for supporting Godot with videos like this, it was a huge help to me on my project.
@alexmd4806
@alexmd4806 Жыл бұрын
I've been struggling with inventories for a while, then i found your video, and glad i watched it. There's a ton of usefull stuff to build an inventory system from scratch, highly recommanded ! Thank's mate
@Simon-ik1kb
@Simon-ik1kb Жыл бұрын
I was really considering quitting Godot... But now watching your tutorial made me get back to learning Godot. This is exactly what I needed for my small project. I hope you will continue making these videos. Thank you.
@felixp535
@felixp535 Жыл бұрын
This is actually an amazing tutorial for Unity users switching to Godot. From what I've seen, Resources behave basically lile ScriptableObjects, signals like events, and even the UI system is quite similar (I'd say it's even better in Godot!). Even though I don't actually need an inventory in my game, just seeing how an experienced Godot developer does things helps tremendously understanding the engine. Thanks a lot! Amazing work!
@ktc50222
@ktc50222 Жыл бұрын
You do a great job explaining everything especially what buttons you press when you use shortcuts and subtle things. Learned a lot, thanks a bunch!
@dardasaba7971
@dardasaba7971 Жыл бұрын
Amazing tutorial, a super helpful topic and it gets to the point quickly!
@bushmonkey78
@bushmonkey78 6 ай бұрын
A bit late to the party but i just wanted to say this tutorial helped me a ton. The only criticism i have is that I don’t like that the inventory interface and the player have to know each other. I changed that instead to having a global getter/setter for the inventory data and on “change”, emit an ‘inventory_changed” signal that the inventory interface would listen to and update its own reference. My way also has the advantage that @23:39 you don’t need to do all that signal connection crossing the streams between your data interface and the UI
@beebstergames7348
@beebstergames7348 Жыл бұрын
I have watched all of your videos, they are just tremendous. Thanks for your patience and dedication in preparing these videos for free. You should easily have over 100,000 followers.
@khanhnguyenbao5962
@khanhnguyenbao5962 Жыл бұрын
bro code style is so majestic and mesmerizing that by brain can't even comprehend, best tutorial ever
@Akalabeth
@Akalabeth 22 күн бұрын
Huge thank you!!! Followed tutorial on free time and it took days to complete! I enjoyed every minute following it.
@channelspell
@channelspell Жыл бұрын
These tutorials are unbelievably helpful, thank you!
@CausticTitan
@CausticTitan 8 ай бұрын
halfway done with the video and I need to stop and leave a comment. This is exactly the type of feature that needs a tutorial, and your tutorial is perfectly in-depth and useful. I wish everyone had your pacing, cadence, and clarity when making tutorials.
@terrarum0
@terrarum0 Жыл бұрын
Thanks for this tutorial! Learning how to use Resources has been really useful, and I like the way you've demonstrated how to communicate information along the node hierarchy. I've been building an Upgrades menu for my game and was able to use a lot of what you describe here to do that cleanly.
@TheChucknoxus
@TheChucknoxus Жыл бұрын
Insanely in depth and perfect pace/amount of information.
@InfernalWAVE
@InfernalWAVE 7 ай бұрын
you work SO fast. it is good but I pause a lot lol
@AndreasLindroos
@AndreasLindroos Жыл бұрын
I haven't watched it to the end yet, but learnt already so much from the first 30 mins and following along. Straight to the point with a wide variety of topics covered. Thank you!
@DuskyCheetah
@DuskyCheetah 8 ай бұрын
Hands down, one of the greatest tutorials I've come across during my development process thus far. I look forward to consuming your other material and very excited for future content as well. Cheers.
@anna-mariarolke1625
@anna-mariarolke1625 8 ай бұрын
I followed your tutorial from start to finish. With a few little changes, it was very well adaptible to my 2D game. That was so much content and very well structured! Thank you very much!
@RandalfStudio
@RandalfStudio 9 ай бұрын
Уроки по Godot такого качество большая редкость. Большое спасибо и удачи.
@kerplunkyo
@kerplunkyo Ай бұрын
This is really well done! I just started with Godot and this tutorial was super helpful, thank you! I think I will change the equip inventory even a bit more so that you can only put specific item types into slots. Let's say there are slots for helmet, chest and boots armor... and you can't put an helmet into chest slot. Thanks to your tutorial I think I know how to do it. Thanks again!
@edjeavons562
@edjeavons562 9 ай бұрын
Calm. Not tripping over your words. Know exactly what you’re doing and explain EVERYTHING clearly and concisely. Quality tutorial 👍
@StaredownGames
@StaredownGames Жыл бұрын
I'm fairly new to Godot so not a big fan of the Miziziziz-style "hurry up and copy me" tutorial. (I don't retain the info that way) However, I did manage to figure it out in the end so thanks!
@scantinstance5256
@scantinstance5256 10 ай бұрын
I actually think he did a great job with the pacing of this video. Im also veryvery new to coding, and i understand that a detailed description of how the code works would be nice but i dont think that thats the main target audience. I mean in this video hes teaching us about how to create an inventory, not how resources (for example) work. That said, i still appreciate how much this applicative demonstration can teach one about the intricacy of combining code.. for me this is much more effective than watching videos about certain topics without getting realtime examples.
@StaredownGames
@StaredownGames 10 ай бұрын
@@scantinstance5256 well said! I think a big part of my issue is I have poor vision and it can be very hard to keep up with people. I did learn a lot from it but definitely had to watch a few times. lol
@dukeaccent
@dukeaccent Жыл бұрын
These are great tutorials! You go straight to the point and even though you do things really fast, you explain what you're doing well enough and don't get sidetracked, so it's easy to understand. Keep up the good work!
@scronk3627
@scronk3627 5 ай бұрын
Wow what a ride - that was fantastic. I appreciate you explaining everything but not lingering too long, I just paused when I needed to.
@deerdev6511
@deerdev6511 4 ай бұрын
Im a year late for the party but I finally was able to finish this tutorial. This is one of the rare godot finds, I learned so much and especially the resource based working will be handy in the future. Tank you so much for sharing your knowledge! Tips for finishing for people that are as bad as coding as I am: #1 slow the video down, I was able to follow it comfortably at half the speed and it made a huge difference #2 set up github, I dont think I would have finished it without as I somehow keep breaking projects
@stephankjaerjepsen5459
@stephankjaerjepsen5459 4 ай бұрын
Very good! It was long but as I get to the end I just wanted more! Thank you for taking the time make it.
@scantinstance5256
@scantinstance5256 10 ай бұрын
Wow. I love the dedication here. Haven’t learned as much from any other tutorial. Even though your explanations aren’t exactly beginner-friendly, it gives a lot of insight when what you’re learning immediately transforms into an example. I would really love to see videos from you where you just show all the little nooks and cranny’s, you know about certain „Methods“ (idk things like resources or signals.), can be applied. Some parts of this video just felt like magic. There where lines where i couldn’t believe, it didn’t print any errors… Thank you for this massivly helpful video!!!
@scantinstance5256
@scantinstance5256 10 ай бұрын
Maybe a video about Saving combined with this inventory interface. So that its easy to understand how you can expand on an intrigued system.
@calvin6906
@calvin6906 Жыл бұрын
Hey @DevLogLogan! I truly hope you are doing well and are able to happily return to making more videos such as these. They truly are an inspiration and set such a splendid example for how to go about creating within the Godot ecosystem. Cheers buddy
@DevLogLogan
@DevLogLogan Жыл бұрын
Thanks for the kind words! Going to be releasing a non-educational video soon to test the waters there, but I plan on resuming tutorials like this soon. Cheers!
@memz1748
@memz1748 11 ай бұрын
Hi @@DevLogLogan firstly thank you for this great tutorial and inventory system and secondly, I've managed to implement a saving and loading system that does work on the data side, but UI wise doesn't. How do I actually update the UI I'm really struggling with this, thanks! Edit: Ignore my question I figured it out
@crispx19
@crispx19 Жыл бұрын
After watching completly, i have to thank you VERY much, this level of detailed explination in the not only "how to make" a sistem but completly explain the data structures and interactions is great! i have seen a lot of tutorials but i gotta say this is one of the best in terms of completeness, i would always had question with making more complex things and this helps a lot. THANKS!
@aderinTV
@aderinTV 9 ай бұрын
Thanks m8! Building my Inventory System has been such a hurdle to make my project, but this really helped me solve the bulk of that. appreciate the Information density and espacialy the Shortcuts like controll drop
@DR_GODOT_DEV
@DR_GODOT_DEV Жыл бұрын
Great work. You explaine very well all the steps, and the "wy" of the them.
@Imabadge
@Imabadge Жыл бұрын
As a unity refugee your video sure was a way to wrap my head around many of godots systems, this video is beyond useful for someone coming from another engine
@spoonsweet
@spoonsweet Жыл бұрын
The madman! He did it! Will now know where to look. Great work man!
@DevLogLogan
@DevLogLogan Жыл бұрын
Thanks a bunch, Spoon! :)
@tankyaiben6652
@tankyaiben6652 5 ай бұрын
This tutorial did wonders for me and was not terribly difficult to modify for a multiplayer set up for my 2d game. Thank you very much!
@ErikSnider
@ErikSnider 11 ай бұрын
I absolutely LOVE the pace of this video. Instead of fast-forwarding, like I do with so many other Godot videos, I have to pause this one frequently so I can catch up :D Thanks for the great explanation, and also for calling out all the hotkeys as you go. Someday, I hope to be half as fast as you!
@tralexium
@tralexium Жыл бұрын
I don't comment on tutorials often since I rarely learn something new nowadays. But man, you really took this to the next level without skipping any details! Perfect timing as well for my roguelike game, which is resource heavy and thinking about the structure gives me a headache haha. Many thanks for sharing this brilliant tutorial and all the little tid bits of knowledge!
@Bassalicious
@Bassalicious Жыл бұрын
There's so much for me to unravel here. Thank you for making these tutorial videos, much appreciated. Especially the data structure in this one is super interesting to me. It also really helps to see Godot / GDScript features being used that I had no idea about. A lot to learn, that's for sure.
@minecraftkid50978
@minecraftkid50978 7 ай бұрын
It took days but I finally got it! Took a little tweaking but this will be an invaluable resource for my game. Thank you for the system and the knowledge I literally would have payed for this
@wukerplank
@wukerplank Жыл бұрын
Pure gold! So thoroughly explained 💪I also like your coding style. None of that hacky stuff you usually see in other tutorials.
@LoganCore
@LoganCore Жыл бұрын
Top tier tutorials! Keep it up! I've been learning a lot of useful stuff thanks to you!
@Korn1holio
@Korn1holio 8 ай бұрын
I've scrubbed through the tutorial but I already see it's great content. However, I challenged myself to implement the Inventory system on my own, without any tutorials, and it's great to see it turned out to be quite similar to yours.
@JordanArseno
@JordanArseno 9 ай бұрын
I rarely leave KZbin comments, but I feel compelled to do so in this instance. This video is an absolute master class in Godot. Not only did it provide a clear explanation of how to build inventory mechanics, but it also offered a wealth of knowledge about Godot as a whole. I especially like the way you organized assets, separated concerns, and designed everything to be extendable. Thank you for your contributions to the space. Subbed, and looking forward to more content.
@WhoIsCraig
@WhoIsCraig Жыл бұрын
This is crazy fast.
@jameshood790
@jameshood790 Жыл бұрын
I enjoyed the swift pace of this tutorial compared to most other tutorials. Usually I have to speed up videos because people explain things over and over. Looking forward to watching more Godot 4 videos by you.
@royuchiha8297
@royuchiha8297 4 ай бұрын
The best tutorial. This guy is awesome
@sasaha8389
@sasaha8389 6 ай бұрын
thank you sooo much for this tutorial. this just elevated my godot rpg game to 100% more.
@andreidamian6098
@andreidamian6098 Жыл бұрын
This is just awesome. I've learned more Godot in this 1h17 (which felt like 5min) than all other godot videos combined. Hat off to you sir!
@mrlucky974
@mrlucky974 Жыл бұрын
OMG YES ! Inventory was the bane of my existence until you showed up with this tutorial
@auroraRealms
@auroraRealms Жыл бұрын
This was a ton of work, but it is truly amazing. I can see why you would like to include more. It is very revisable, too add a lot more features. Thank You.
@Edwinsonos
@Edwinsonos Жыл бұрын
The work you do is amazing! I hope you will keep uploading!
@Mattdotnfo
@Mattdotnfo Жыл бұрын
you're the best godot tutorial page I have found. no bullshit. to the point and well thought out. great job.
@wilmarmaya
@wilmarmaya Жыл бұрын
The best tutorial i've seen. very clear and simple, so much stuff explained in jus one tutorial. You are a legend man. Thank you so much.
@badhasher
@badhasher 5 ай бұрын
Looks like a pretty in-depth video! Thanks for your hard-work. Stoked to implement this into my project!
@RandyYang
@RandyYang Жыл бұрын
Amazing and straight forward. Learned a lot about signals and resources in the process as well as other shortcuts like shift+alt+o and control dragging.
@danielrose1998
@danielrose1998 Жыл бұрын
Absolutely fantastic tutorial. I really like how you explained why you were doing things, it helps me to better learn the processes behind gameplay systems like this. This was my first time making an inventory system in Godot and your tutorial really helped me to understand the concepts behind it.
@DevLogLogan
@DevLogLogan Жыл бұрын
So glad you found it useful, thanks for watching! ^^
@Jachtann
@Jachtann Жыл бұрын
Nice tutorial. Your explaination of everything is really good and you do not waste time. This is like best tutorial for something in Godot 4, I've seen yet. Please keep up. For me it was just pretty painful to figure out resources in c# and almost did three times ragequit.
@tebogokolobe9535
@tebogokolobe9535 4 ай бұрын
It took me a few hours but worth it, hats off to you
@tefkah
@tefkah Жыл бұрын
THE GOAT
@norbertkovacs411
@norbertkovacs411 Жыл бұрын
What the hell. This taught me so much more than I expected. Holy ... Wow. Great work man!
@Sammiemay94
@Sammiemay94 7 ай бұрын
This was an amazing tutorial. I love this inventory system. The only downside to this video is there is nothing on saving the inventories.
@delkawy
@delkawy Жыл бұрын
Great video! I have a suggestion, something that I have never seen in other tutorials: a floor system like Tibia, where someone on an upper floor (+1) can see someone below, you can see this in any video of the game.
@weouthere9353
@weouthere9353 Ай бұрын
Absolutely incredible tutorial, thank you so much!
@ghoulonyoutube
@ghoulonyoutube 9 ай бұрын
Hi Logan, I'm a beginner and I'm working on my dream game. I made an inventory myself, but it was kind of hacked together and not that great. Although it was difficult at first, I learned a lot from your video and it's helped me make some decent progress on my game! You have my many thanks.
@phantomx.t.v6610
@phantomx.t.v6610 7 ай бұрын
Broooooo like fr you need to keep these tutorials coming these are on point
@ThrallJo
@ThrallJo 8 ай бұрын
Great tutorial! Was looking to get into more complex scripting for Godot and this was just what I was looking for!
@adiandrianto888
@adiandrianto888 Жыл бұрын
Thanks for making the tutorial from scratch, very helpful for beginner in Godot 4
@teo2805
@teo2805 Жыл бұрын
I miss your tutorials and hope you get to upload more soon. 💚
@halasfil
@halasfil Жыл бұрын
jezus man. I am a developer and I just started game dev as a hobby. I have felt like I am missing a lot from Godot to work with it efficiently but my oh my, this tutorial has shown me a lot of areas I had no idea about. Thanks, man!
@bossanova3494
@bossanova3494 Жыл бұрын
Absolutely perfect timing, I really wanted to learn how I could use custom resources!! I think that could be put in the title since it seems like such a powerful feature but thats just me. Subscribed either way!!
@360greenboy
@360greenboy Жыл бұрын
Just something I learned while incorporating this into my game, when you instantiate new slot scenes EVERY time you want to update your inventory you are creating A lot of unnecessary frame time lag, if you simply hide the slot quantity and nullify the texture instead of creating a whole new itemgrid every time you can increase performance.
@JFran.
@JFran. Жыл бұрын
I noticed it too, everytime i interact with the inventory, they are deleting and adding slot childs. Could you help me in how to hide the slots?
@darkbiquette6664
@darkbiquette6664 4 ай бұрын
Very nice video thanks a lot ! It could be very interesting to have a video with the other option to create a equip inventory by creating dedicated slot instead of reusing the inventory data. Because most of games don't put the equipment slot in a grid but around a character picture and here the whole system seems to be build around the concept of having a grid container.
@abranubes9571
@abranubes9571 9 ай бұрын
Absolute legend. I understoof sveral things I was doing wrong thanks to this juicy video. Keep juicing ! Gonna peruse this udemy stuff you have...
Godot 4 - Forest Night Environment From Scratch
36:48
DevLogLogan
Рет қаралды 90 М.
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 2,5 МЛН
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 120 МЛН
Godot Scripts I add to Every Game
12:34
Aarimous
Рет қаралды 22 М.
4 Godot 4 Devs Make 4 Games in 44 Hours
25:19
DevLogLogan
Рет қаралды 525 М.
How to Design a good INVENTORY SYSTEM - Indie Game Development- DEVLOG #2
10:30
How to use Classes in Godot! - Intermediate Tutorial
8:46
Developing a tactics engine in Godot
11:58
The Shaggy Dev
Рет қаралды 176 М.
Cyclops Level Builder for Godot Engine
10:10
Gamefromscratch
Рет қаралды 56 М.
Basic Inventory System [Part 1] - Godot 4.x
12:02
Bonkahe
Рет қаралды 3,4 М.
RPG Items in Godot Engine!
23:32
Jacob Foxe
Рет қаралды 27 М.
Blazingly Fast Greedy Mesher - Voxel Engine Optimizations
23:35