Building an Inventory System #1: The Interface - Unreal Engine 4

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 มิ.ย. 2020
  • Inventory systems are an integral part of experiences that thrive off of content. From weapons and armor, to resources and consumables, they provide a plethora of gameplay options.
    In this video, we'll be covering building the interface for a typical MMO-style inventory system, including the Panel, Slot, Drag Item, and Tooltip widgets.
    Tutorial Links:
    Data Tables - • Unreal Engine 4 - Craf...
    Structures - • Unreal Engine 4 - Stru...
    --------------------------------------------------------------------------
    Social Media:
    Twitter - / somecronzaguy
    Audio editing by the amazing:
    - www.jonathanevans.me/
    - / jonathan-. .
  • เกม

ความคิดเห็น • 56

  • @scar-um9so
    @scar-um9so 3 ปีที่แล้ว +2

    Man I did the entire tutorial and I just wanna thank you for your time and efforts to bring us this

  • @Ingelo648
    @Ingelo648 4 ปีที่แล้ว

    Recently found your videos, and it's been great! I am glad to see that you are still around. Awesome Quality, great diction and content. Keep it up!

  • @zynosstudios7804
    @zynosstudios7804 3 ปีที่แล้ว +12

    You may find that newer versions of the engine will crash when preforming the cut and paste task at 10:30.
    The way we got around the issue was by right clicking on the slot button element and from the dropdown hover over the "replace with" item and then clicking replace with child under the submenu options. This accomplishes the same step as cutting and pasting but in a way that's less likely to crash the engine.

    • @tilljehle7560
      @tilljehle7560 2 ปีที่แล้ว +1

      thanks, very helpful
      I was 10 min. stuck on this part

    • @Usual_User
      @Usual_User 2 ปีที่แล้ว

      Thanks for advise!

    • @richardm4138
      @richardm4138 11 หลายเดือนก่อน

      Glad I read the comments before watching the vid

  • @JessicaMarinaRushie
    @JessicaMarinaRushie 3 ปีที่แล้ว

    This was great! I hope you keep doing it because most other TH-camrs that I have watched give up, it's so frustrating.

  • @Rankao
    @Rankao 3 ปีที่แล้ว

    Just came across your stuff. Keep it up. The quality is incredibly high for a UE 4 based educational channel.

  • @michaelgibson5638
    @michaelgibson5638 3 ปีที่แล้ว

    Thank you! Well explained, easy to follow, even for an absolute beginner like myself! Video is headache free and truly educational, not "just do this because i did". Very happy with the amount of information in this system and the ease of use. You're a life saver dude!
    Liked, gained a subscriber, and I will be following up on this series in following days until my inventory is complete!
    Hoping this covers crafting, and a backpack's inventory as well as I aim to have limited inventory on my charcter and expandable inventory with a backpack.

  • @TrajannV
    @TrajannV 4 ปีที่แล้ว +3

    Wow, this guy sure is good at explaining things in a clear and detailed way. I almost feel like he'd be excellent at teaching a group of 7 guys the ins and outs of the Unreal Engine. Hmmmm 🤔

    • @Cronza
      @Cronza  4 ปีที่แล้ว +3

      Yes, he does 😂

  • @megascan
    @megascan 2 ปีที่แล้ว

    You're a legend my friend!

  • @spitfyreUK
    @spitfyreUK 3 ปีที่แล้ว +17

    Great video. 2 suggestions: Slow down, just a bit. An additional second or two between each step would help people following along immensely. Secondly, It would have been nice to have seen a demonstration of the Inventory system you're going to teach us to create before we start - I feel a lot of tutorials don't show you the end product to begin with, and this would certainly help anyone using it make sure that this is the system that's right for their application, before finding out half-way through, or having to find the final video in the series to try and determine the outcome.

    • @skaalfort
      @skaalfort 3 ปีที่แล้ว +1

      I would like to say:
      1. Don't slow down, I can always adjust the speed of the video and I usually make it go faster but not on this video, it's fine as is. I would rather have a 14 minute video than a 30 min vid that shows the exact same. The length of a video really affects me mentally.
      2. I agree showing us the inventory system in its final form would be nice BUT you already showed WoW inventory and the breakdown of what it is that you are going to make, so that doesn't need to be improved on either. (The breakdown really hit the spot)
      10 / 10 video!

    • @pixzelplethora9815
      @pixzelplethora9815 2 ปีที่แล้ว +1

      Like most tutorials, it's easier to follow along watching at .75 speed and pausing after each step.

    • @lonewolfenock3527
      @lonewolfenock3527 2 ปีที่แล้ว

      I normally play videos at 1.25 or 1.5 speeds because most lag or talk slow.
      Here, I play at 0.75. =D

  • @karsaimihaly
    @karsaimihaly 3 ปีที่แล้ว

    Thank you so much! This was so helpful!

  • @2LoLGaming
    @2LoLGaming 3 ปีที่แล้ว

    Great Content Keep up the good work. I subscribed just now to give you more motivation! We need more tutorials!

  • @funsizedpopcorn2507
    @funsizedpopcorn2507 2 ปีที่แล้ว +1

    Quick tip to anyone starting this tutorial series. As of October 2021, it is unfinished and the last video was 10 months ago. Keep that in mind.

  • @KelvinNg1
    @KelvinNg1 4 ปีที่แล้ว

    I love you Garrett your videos are dope

  • @cased3424
    @cased3424 3 ปีที่แล้ว

    Holy crap... where have you been all my life

  • @TntTnt-oz7iv
    @TntTnt-oz7iv 4 ปีที่แล้ว

    Thank you for this video

  • @Minerman
    @Minerman ปีที่แล้ว

    It’s helpful. Just don’t forget to compile.

  • @RogueTurkey
    @RogueTurkey 3 ปีที่แล้ว +2

    any reason my x wont sit in the text box its sticking half way out the bottom right corner of the inventory slot

    • @robotsluke1892
      @robotsluke1892 3 ปีที่แล้ว +1

      Probably fixed by now but incase future people have issue, changed the font size down to fit in the area not sure if that’s the intended fix but worked with mine

  • @gamerdweebentertainment1616
    @gamerdweebentertainment1616 2 ปีที่แล้ว +2

    10:44 Warning UE4 May Crash :) Well mine is, right click on button item and replace with child is correct way :)

  • @neyverh123
    @neyverh123 3 ปีที่แล้ว

    bruh im not going to lie but I wish I was doing the inventory with your teaching because Im trying to make a horror game and have a dope inventory like yours so I have to make some changes lol good job men 10/10

  • @pandora445
    @pandora445 3 ปีที่แล้ว

    Thanks!

  • @trinity0002
    @trinity0002 2 ปีที่แล้ว

    please show us how to save and load the inventory.

  • @BookaaGaming-
    @BookaaGaming- 3 ปีที่แล้ว

    For your next video could you make it so teaching how to add bags into your system almost like wow id love to have it so players have 4 slots that can only hold the bags and those bags are the inventory

  • @MushoFutbol
    @MushoFutbol 4 ปีที่แล้ว

    Hey. This is great. Are you going to teach how to combine inventory items? I mean, if you have a stone and a stick and you combine, you have a weapon? i have been looking for this a lot of time, but nobody teach this. Also i want to use an inventory object with and object in the scenario just by dragging.

  • @aidanwilcox1739
    @aidanwilcox1739 3 ปีที่แล้ว +2

    The editor crashes when ever you remove the button and paste in the "information Scaler" for the dragged item widget

    • @nocommentary3850
      @nocommentary3850 3 ปีที่แล้ว

      Same problem with me

    • @xxseefightsxx8779
      @xxseefightsxx8779 3 ปีที่แล้ว

      @@nocommentary3850 i found a fix, dont duplicate the widget. Just create a new one and paste in the items you need. It works and bypassed the crash!

    • @nocommentary3850
      @nocommentary3850 3 ปีที่แล้ว +1

      Oh. Thanks it works!

  • @nocommentary3850
    @nocommentary3850 3 ปีที่แล้ว +12

    10:47 "whoolah" And the Unreal Engine crashed.

    • @harrypleague
      @harrypleague 3 ปีที่แล้ว +11

      had the same issue, I belive you can just right click the "button" at the top and replace with child actor.

    • @nocommentary3850
      @nocommentary3850 3 ปีที่แล้ว +1

      My isssue solved but thanks 😁😙.

    • @michaelgibson5638
      @michaelgibson5638 3 ปีที่แล้ว

      Haha same! I had to copy and paste components one by one with wg_itemslots open in another tab. Rather than ctrl-x to cut, and pasting after deleting the first button. Too much information to move around at once for some machines i guess haha

    • @terrancejames6821
      @terrancejames6821 3 ปีที่แล้ว +1

      @@harrypleague Thank you for this. I was having the same issue, but it seems you helped me fix it.

  • @LDT7Y
    @LDT7Y 3 ปีที่แล้ว

    Can you do a version for co-op/multiplayer? I'm assuming you have to store the inventory database on a separate server and have the the game pull data from there into the interface.

    • @Cronza
      @Cronza  3 ปีที่แล้ว +1

      Hey LDT7Y! Im not the most familiar with building / designing for multiplayer, so I couldn't honestly say I could provide a "good" guide on the topic. Maybe in the future with enough study!
      You are correct that the biggest points to work out is where that data lives. A lot of calls throughout for this series reference player 0, so in a multiplayer setup, you'd want to ensure its referencing the correct player.

  • @PaulMenefee
    @PaulMenefee 3 ปีที่แล้ว +1

    Well done. Much better than most, but could you please slow down just a bit. Having to pause and switch screens after nearly every sentence is rough.

    • @Cronza
      @Cronza  3 ปีที่แล้ว +1

      Thank you for bringing this up! Speed of speech is something I've been trying to work on, so I appreciate any and all callouts for it

  • @allashama
    @allashama 3 ปีที่แล้ว +1

    i would have prefered doing it together instead of just copying your code.

  • @Rev2k010
    @Rev2k010 3 ปีที่แล้ว

    Thanks for good ui information but I will do everything else in c++

  • @vladaslittleparadise4402
    @vladaslittleparadise4402 3 ปีที่แล้ว

    hi! I recently discovered your tutorials and they're very helpful! But I might have an issue with the WG_Inventory widget...I've done everything as explained but when I ad a slot under the "Slot Panel" the slot becomes really tiny and it places in the upper left corner of the "Wrap box"... Any suggestions?

    • @Cronza
      @Cronza  3 ปีที่แล้ว

      Hey Vlada! Sorry to hear you ran into some issues.
      There might be a few things causing this issue. Could you verify if, when you created the slot, that you enabled 'Width Override' in the 'InformationScalar' component? It sounds like your slots don't have an assigned size, so they're shrinking

    • @vladaslittleparadise4402
      @vladaslittleparadise4402 3 ปีที่แล้ว +1

      @@Cronza It might have bugged, cause the "Width Override" was active, so I just switched off and on and now it works... weird... but thanks a lot! And I'm sorry if I had to call you 2-3 months later

    • @russellhumphrey5209
      @russellhumphrey5209 2 ปีที่แล้ว

      @@vladaslittleparadise4402 Sorry necro but for anyone having this problem, this is the solution. It might have to do with creating everything at once and not saving/compiling after making each widget

  • @proxlt1879
    @proxlt1879 2 ปีที่แล้ว

    My unreal engine kept crashing after we had to do the dragged thing when I clicked Ctrl x then ctrl v it kept crashing and deleting everything I had done even when I saved it 2 seconds before It has happened 2-3 times already

  • @nv_51
    @nv_51 2 ปีที่แล้ว

    It's kinda confusing it did it the widgets and just tell us how to do it but great I will try to understand

  • @holojet
    @holojet 2 ปีที่แล้ว

    I have a solution to a problem anyone might have where when you try to cut and paste things the engine crashes, instead of cutting and pasting replace the parent with the child by right clicking, and selecting the replace with child button.

  • @ONIscrooge
    @ONIscrooge 3 ปีที่แล้ว

    That whole part of Ctrl X + V makes UE4 crash. Just a heads up to future users.

    • @jlaw2257
      @jlaw2257 3 ปีที่แล้ว

      How do you fix it?

  • @SkullModder
    @SkullModder ปีที่แล้ว +1

    if you're just watching this please go find another tutorial, this was poorly done and the questions just grow with each video with only comments answering some of them, so if yours isnt included you're out of luck unless you can figure it out yourself.
    Dude just kinda does a copy me thing then explains a little bit about that function, but then skips over many things without explanation.
    Not only does it become difficult just to set it up, but actually learn whats going on.