Autoplay
Autocomplete
Previous Lecture
Complete and continue
Unity RPG Inventory Systems: Intermediate C# Game Coding Course
Introduction & Setup
Welcome To The Course (2:19)
Architectural Overview: Recap (6:52)
Which Unity Version? (1:00)
What Are We Creating? (4:54)
How To Follow This Course (4:12)
Get The Project (5:30)
The START HERE Commit (3:35)
Questions & Getting Support
Asset Partners & Licenses (2:28)
Adding UI
Unity UI Primer (15:40)
Show & Hide Panels (12:15)
Placing & Slicing UI Assets (13:07)
The Scroll View Asset (9:12)
The Grid Layout Group (11:10)
Drag & Drop Scripts (18:02)
Overview Of Interfaces (10:25)
More Dragging & Dropping (18:34)
Drag & Drop Challenge (5:20)
Inventory Backing Store
Inventory Script Introduction (6:10)
Inventory Scriptable Objects (7:49)
Understanding Inventory.cs (10:30)
InventorySlotUI.cs Changes (4:54)
Using The Debugger Tool (15:46)
Inventory Directory Structure (2:07)
Item ID Explained (11:50)
GetFromID() (9:36)
Using Redraw() (3:07)
Saving & Loading System
Saving System Overview (14:26)
Inventory System Saving (5:08)
Pickup System
Pickup Architecture Overview (12:14)
Spawning Pickups (5:18)
Pickup Spawner (9:22)
Clickable & Run-over Pickups (17:06)
Drop System
Drop System Architecture (7:22)
Using ItemDropper.cs (14:25)
Integrate Dragging With Dropping (6:50)
Tooltips
Virtual Methods Overview (8:02)
Tooltips Architecture (8:13)
Tooltip Prefab (9:59)
Tooltip Spawner (8:45)
Stackable Items
Stackable Items Overview (5:31)
Refactor Overview (7:22)
Adding and Removing Stackables (5:27)
Stacking UI (5:15)
Finding An Existing Stack (4:52)
Saving Stacked Drops (5:27)
Saving Stackable Inventory (5:14)
Equipment System
Equipment system Overview (10:04)
Mock Equipment UI (5:52)
Mock Equipment Dragging (6:37)
Equipment Component (6:44)
Equipment Saving (5:27)
Action System
Action System Overview (8:13)
Consumable Items (6:47)
Integrating The Inventory System
Integration Introduction (12:54)
Integrating Pickups (9:47)
UI Beautification (6:41)
Blocking Input While Dragging (3:43)
Fighter And Equipment (8:36)
Equipable Stats Modifiers (13:12)
Random Enemy Drops (13:24)
Randomise Drops By Enemy Level (21:50)
Fixing A Saving Bug (2:16)
ItemDropper Saving Bug (10:02)
Course Wrap Up (4:27)
Extras
All Downloads
What Are We Creating?
Overview of the finished project, with the inventory system integrated with our RPG Core Combat project.
Clear on where we will end up by the end of the course.
Complete and continue