Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

RPG Inventory Systems Intermediate C# Game Coding Course

/

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.

Watch online or Download for Free

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


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

14 Comments

  1. hey thanks for uploading this course can you please put this course as well by Iliya Mirochnik i hope you have an amazing day
    https://www.nma.art/courses/fundamentals-of-observational-drawing-2021/

  2. Please coud you upload? Create an Entire Portfolio-Ready Character Design Project https://en.class101.net/products/arucelli

    It will be fantastic

  3. Hi,

    May I ask what video compressor do you use to compress videos? I have been searching and testing for a long time, still no luck in getting the same quality as yours with so little file size.

    Thanks

  4. Hi,

    May I ask what video compressor do you use to compress videos? I have been searching and testing for a long time, still no luck in getting the same quality as yours with so little file size.
    Thanks

  5. can you upload this course please:

    https://www.artstation.com/learning/courses/jwA/how-to-become-a-self-taught-3d-artist/chapters/zYpm/intro

    Thank for everything

  6. Hi strawberry ,thx to all the werk u doing mach love . jest interrestion in thes course https://www.udemy.com/course/make-games-without-code-unity-visual-scripting/
    pleas if can of corse

Leave a Comment

Your email address will not be published. Required fields are marked *