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
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