Release date:2021, February 8

Author:Sam Pattuzzi, GameDev.tv Team, Rick Davidson

Skill level:Intermediate

Language:English

Exercise files:Yes

Using Unity 2019.3, we’ll show you how to include an inventory system for any of your projects that require items to be picked up, dropped, moved and equipped!

This highly acclaimed series was over 200% funded on Kickstarter, and is designed for intermediate users of Unity. We recommend you take at least the first half of our Complete Unity Developer 2D or 3D, or equivalent, as a prerequisite.

This course is the second in our RPG series, you don’t need to have completed the first part of the RPG Series (the RPG Core Combat course) but it will give you an advantage if you already have.

By enrolling in this course you will have access to the completed Inventory system as an asset pack which you can import into your existing project. We will also take you step-by-step through the process of using, modifying, improving and understanding the code that drives the asset pack.

Please note, this course follows a different format. Rather than building the inventory system from scratch, line-by-line, we will provide you with our code and then explain how the code works so that you understand it fully. This is an approach that works well for folks who are already competent with Unity and C# and wanting to “get to the answer” more quickly.

Although this course is part of our RPG series, you can use the inventory system for any of your projects that require items to be picked up, dropped, moved and equipped.

In this course we will cover the following systems:

The click-to-pickup and the runover-to-pickup systems

The dropping system

The tooltip overlay system

The stackable item system

The equipping system

The saving and loading system

The course covers many advanced programming principles and goes into great depth to discuss good code architecture practices. We cover Interfaces, Virtual Methods, the debugging tool and many more things that aren’t covered in our beginner courses.

01 Intro Setup 001 Welcome To The Course 002 What Are We Creating 003 How To Follow This Course 004 Get The Project 005 The START HERE Commit 007 Asset Partners Licenses

02 Adding UI 008 Unity UI Primer 009 Show Hide Panels 010 Placing Slicing UI Assets 011 The Scroll View Asset 012 The Grid Layout Group 013 Drag Drop Scripts 014 Overview Of Interfaces 015 More Dragging Dropping 016 Drag Drop Challenge

03 Inventory Backing Store 017 Inventory Script Introduction 018 Inventory Scriptable Objects 019 Understanding Inventory.cs 020 InventorySlotUI.cs Changes 021 Using The Debugger Tool 022 Inventory Directory Structure 023 Item ID Explained 024 GetFromID() 025 Using Redraw()

04 Saving Loading System 026 Saving System Overview 027 Inventory System Saving

05 Pickup System 028 Pickup Architecture Overiew 029 Spawning Pickups 030 Pickup Spawner 031 Clickable Run-over Pickups

06 Drop System 032 Drop System Architecture 033 Using ItemDropper.cs 034 Integrate Dragging With Dropping

07 Tooltips 035 Virtual Methods Overview 036 Tooltips Architecture 037 Tooltip Prefab 038 Tooltip Spawner

08 Stackable Items 039 Stackable Items Overview 040 Refactor Overview 041 Adding and Removing Stackables 042 Stacking UI 043 Finding An Existing Stack 044 Saving Stacked Drops 045 Saving Stackable Inventory

09 Equipment System 046 Equipment system Overview 047 Mock Equipment UI 048 Mock Equipment Dragging 049 Equipment Component 050 Equipment Saving

10 Action System 051 Action System Overview 052 Consumable Items

11 Integration 053 Integration Introduction 054 Integrating Pickups 055 UI Beautification 056 Blocking Input While Dragging 057 Fighter And Equipment 058 Equipable Stats Modifiers 059 Random Enemy Drops 060 Randomise Drops By Enemy Level 061 Fixing A Saving Bug 062 Course Wrap Up

[Udemy] RPG Inventory Systems Intermediate C# Game Coding Course.7z

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的赞赏与支持!平台所收取打赏费用仅作为平台服务器租赁及人员维护资金 费用不为素材本身费用,望理解知悉!