Advanced Inventory System In Unity

Posted By: ELK1nG

Advanced Inventory System In Unity
Published 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.12 GB | Duration: 4h 12m

Grid Based Inventory System - JSON Based Save & Load System - Spawner System

What you'll learn
Create Grid Based Advanced Inventory System.
Create Strong 'Item' Architecture with Object Oriented Programming and Scriptable Object
Create JSON based Save and Load System
Create Spawner System by Frequency
Design the Inventory UI
Create Dragging System, Tooltip Panel and Action Menu
Requirements
At least intermediate knowledge of Unity is required.
Basic math knowledge about matrix.
Energy and desire for development.
Description
The Inventory system is very important in game development. Developing a grid-based inventory system is more difficult than a single - slot inventory system. Also, this has math computation difficulty. We will overcome all these difficulties together. At the end of this course, you will develop an inventory system like the Escape From Tarkov's  inventory system.In This Course:Grid-Based Advanced Inventory SystemStrong a "Item" Structure with OOP & Scriptable ObjectJSON Based Advanced Save & Load SystemSpawner System by FrequencyMany more things …The Project was developed with OOP and Scriptable Object. Therefore, you can refer to Item architecture in this project for your games and develop professionally.In this project, the items were saved and loaded with JSON Based Save & Load System.In this project, the items spawned in different containers at different frequencies.At the end of this course, you will develop an inventory system like the Escape From Tarkov's  inventory system.This course includes: Item take and drop, drag and tooltip, search container, use item, save & load manager and more mechanic.The course was recorded in 1080p. Also, you can enable subtitles.I hope this course will be useful for you. If you have anything on your mind, you can let me know in the question and answer section.

Overview

Section 1: Introduction & Setup

Lecture 1 Welcome To The Course

Lecture 2 Create New Project in Unity

Section 2: Inventory System' s UI

Lecture 3 Create a Slot Background Image With Photoshop

Lecture 4 Create a Slot Background Image With Web App

Lecture 5 Download The UI Asset

Lecture 6 Import The UI Asset as Unity Package

Lecture 7 Design The Inventory System' s UI

Lecture 8 Create Prefabs of Items and Slot

Section 3: Inventory System

Lecture 9 Create The Item Architecture as Scriptable Object and OOP

Lecture 10 The Matrix Notation

Lecture 11 The Unity GUID

Lecture 12 Create The Panel Script

Lecture 13 Create Items

Lecture 14 Create The LootData Script and Add The Containers

Lecture 15 Create The SlotData Script

Lecture 16 Create The Spawn Manager Script

Lecture 17 Create The Player Controller Script & Unity New Input System

Lecture 18 Singleton Pattern Design

Lecture 19 Show The Items On Inventory UI

Section 4: Drag System

Lecture 20 Item Drag System I

Lecture 21 Slot Drop System

Lecture 22 Item Drag System II

Lecture 23 Item Rotation System

Section 5: UI Development

Lecture 24 Item Tooltip System

Lecture 25 Item Action Menu

Lecture 26 Drag Action Menu From Title

Lecture 27 Item Drop System

Lecture 28 Player Status - Hunger & Thirst

Lecture 29 Pause Menu

Lecture 30 Bug Fix

Lecture 31 Pick Up The Item From The Ground

Section 6: JSON Based Save & Load System

Lecture 32 SaveData & SaveManager

Section 7: The End

Lecture 33 Congratulations

This course is for minimum intermediate Unity users who want to create grid based advanced inventory system.,Indie Game Developers