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.

Learn to Develop an Inventory System in Unity 6 & Blender by Penny de Byl, Michael Bridges, Penny Holistic3D

Learn to Develop an Inventory System in Unity 6 & Blender by Penny de Byl, Michael Bridges, Penny Holistic3D

/

Author:Penny de Byl, Michael Bridges, Penny Holistic3D

Duration:16 hours on-demand video

Release date:2024, November

Publisher:Udemy

Skill level:Intermediate

Language:English

Exercise files:Yes

Software:Unity 6, Blender

Course URL:https://www.udemy.com/course/learn-to-develop-an-inventory-system-in-unity-6-blender

Build a fully interactive, Viking-themed inventory system from scratch using Unity 6 and Blender, covering both the code and the 3D art pipeline.

Build a complete inventory system for your games, from the backend code to the 3D assets. This course walks you through creating a Viking-themed inventory in Unity 6, then shows you how to model and texture the items in Blender. You’ll end up with a reusable system and a portfolio-ready project.

🎯 What you’ll learn

  • Build a fully interactive inventory system in Unity 6 using ScriptableObjects and custom editors.
  • Model and texture low-poly Viking-themed 3D assets in Blender.
  • Implement a polished UI with tabs, scroll views, and a 3D item preview.
  • Link inventory items to interactive game objects with physics and drop mechanics.

βœ… Requirements

  • Skills: Basic knowledge of Unity editor and navigation, fundamental C# scripting (variables, methods, classes), and some experience with Blender for 3D modeling.
  • Tools: Unity 6 installed, Blender.
  • Hardware: A computer capable of running Unity 6 and Blender. A drawing tablet is recommended for sculpting.

πŸ“ Description

This course is split into two clear halves. First, you’ll build the entire inventory system in Unity 6. Penny walks you through using ScriptableObjects to store item data, writing custom editor scripts to manage everything, and setting up the Input System for picking up and dropping items. You’ll code functions for adding, removing, and stacking items, and you’ll test it all in real-time.

Then, Mike takes over for the art side. You’ll model a set of Viking-themed items in Blender, starting with low-poly blocking and moving into sculpting for detail. The texturing section covers UV unwrapping, creating PBR textures, and baking high-poly detail onto low-poly models. The goal is to get game-ready assets that look good and run well.

The UI section is where it all comes together. You’ll design a tabbed inventory window with a scroll view, toggle groups, and a 3D preview that shows your items in real-time. It’s a practical, hands-on approach that gives you a system you can drop into any project.

πŸ§‘β€πŸŽ“ Who this course is for

  • Beginner to intermediate Unity and Blender users who want to deepen their skills in game development and 3D asset creation.
  • Aspiring game developers looking to build a professional inventory system from scratch, ideal for fantasy or Viking-themed games.
  • 3D artists expanding into game design who want to integrate their assets into an interactive environment.
  • Programmers interested in game mechanics and structuring inventory systems.
  • Indie developers and hobbyists wanting a fully functional and visually polished inventory system.

πŸ§‘β€πŸ« About the Author

Penny de Byl is a full professor with over 25 years of experience teaching game development, programming, and computer graphics. She holds a Ph.D. in artificial intelligence for game characters and has consulted for Unity and SAE. Her textbook Holistic Game Development with Unity is used in over 100 institutions worldwide. Her graduates work at companies like Apple, Ubisoft, and LinkedIn.

Michael Bridges is a self-confessed technology geek with a passion for teaching. He focuses on making complex topics accessible using everyday language. He has extensive experience in 3D modeling and game art pipelines.

Penny Holistic3D is the same Penny de Byl, operating under a studio name for her 3D-focused content.

🏁 Final Result

  • A fully functional, reusable inventory system built in Unity 6 with a custom editor and UI.
  • A set of textured, game-ready Viking-themed 3D assets (e.g., axe, shield, potion) created in Blender.
  • A third-person game environment where you can pick up, drop, and manage items with physics.
Curriculum

πŸ“‹ Course content

  1. Module 1: Inventory System Foundations
    • Welcome4:17
    • An Inventory System Overview3:19
    • Item Data Structures with Scriptable Objects11:18
    • Creating Scriptable Object Assets for Inventory Items6:40
    • Building an Inventory System9:05
    • Adding Items to the Inventory9:10
    • Managing the Item Adding Process11:18
    • Testing the Item Adding Process4:29
    • Writing a Custom Editor to View the Inventory Part 1 (11:33)
      Writing a Custom Editor to View the Inventory Part 2
      9:08
    • Writing a Custom Editor to View the Inventory Part 35:42
    • Removing an Item from the Inventory6:58
  2. Module 2: Pickups, Drops, and Physics
    • Making Pickup Items13:36
    • Adding Picked Up Items to the Inventory5:12
    • Managing Bundle Pickups7:04
    • Dropping Items Input Setup10:48
    • Dropping Items from the Inventory11:12
    • Handling Multiple Item Drops11:39
    • Placing Items back into the World Part 110:20
    • Placing Items back into the World Part 212:55
    • Adding Physics to Dropped Items12:30
    • Aligning Dropped Numbers to Inventory Numbers10:42
    • Adjusting the Physics on Dropped Items5:50
  3. Module 3: Inventory UI Design
    • Inventory System UI Design5:22
    • Setting up the UI Elements11:25
    • Laying out the Inventory UI14:18
    • UI Resizing Controls UI11:24
    • Creating a 3D Preview UI Window12:11
    • Tab Controls for Item Type Selection10:46
    • Working with Toggle Group Controls Part 110:45
    • Working with Toggle Group Controls Part 26:13
    • Detecting Toggle Selection12:14
    • Adding a Scrollbar View for Displaying Items15:32
    • Designing a Prefab for Inventory Item Display13:55
    • Instantiating Inventory Item Buttons12:30
    • Sorting Inventory Items into Tab Categories10:15
    • Displaying Item Previews in 3D Part 111:31
    • Displaying Item Previews in 3D Part 28:12
    • Displaying Item Previews in 3D Part 310:08
    • Opening and Closing the Inventory11:40
    • Freeing the Mouse4:00
    • Adding Picked Up Items to the Inventory UI10:39
    • A Better Way to Open and Close the Inventory9:53
    • Synchronising Picked up Items to Tab Categories6:04
    • Managing the Visual Display of Item Counts10:41
    • Dropping Selected Items14:57
    • Dropping Items back into the World8:54
    • Specifying Item Drop Numbers9:57
    • Customisation Challenge8:58
    • Adding a New Item Challenge17:24
  4. Module 4: Blender 3D Asset Creation
    • Project Goal2:49
    • Scope Of Work2:51
    • Gather Source Material6:23
    • Other Recommended Software2:36
    • Are You An Absolute Beginner in Blender0:49
    • Importing Reference Images4:07
    • Workflow Choices and Q&A2:57
    • Basic Mesh Modelling9:13
    • Basic Parametric Modelling11:25
    • Export Settings Check And Fixes8:51
    • Basic Material Check9:28
    • More Parametric Modelling7:16
    • Adding Details And Unity Test13:04
    • Multi Object Approach4:37
    • Defining Materials Early14:17
    • Sorting Out Details6:02
    • Radial Arrays And Drivers17:14
    • Multi Object Approach 211:55
    • Adding Form11:35
    • Finalising The Base Mesh11:17
    • Materials and Test6:23
    • Blocking Out The Axe With Reference13:05
    • Planning The Topology21:11
    • Filling In The Topology11:15
    • Smoothing The Geometry6:04
    • Adding Depth11:20
    • Checking Everything In Unity4:45
    • Setting Up For Scupting9:20
    • Do I Need Special Hardware2:03
    • Optimising Our Mesh9:00
    • Warning – Pitfalls Of Dynotopo2:04
    • Basic Scupting Techniques14:36
    • Masking7:34
    • Changing Stroke Type10:04
    • Using A Mask To Add Detail7:08
    • Using A Textured Brush13:52
    • Adding Finer Detail Challenge15:09
  5. Module 5: Texturing and Baking
    • What is a Texture6:11
    • What is Unwrapping8:46
    • WARNING Make Sure You Are Happy With Your Model1:15
    • Smart UV Unwrapping5:06
    • Manually Unwrapping4:17
    • UV Test Patterns6:51
    • Where to Find Textures3:55
    • Using Existing Project Textures8:37
    • Creating Our First Texture17:19
    • Baking A Diffuse Texture13:11
    • Roughness Baking3:46
    • Metallic Baking2:37
    • Combining Maps3:11
    • Normal Baking11:46
    • Baking Ambient Occlusion7:34
    • Final Export17:21
    • Final Words from Penny1:46
    • Final Words from Mike1:07
Watch online or Download for Free
Learn to Develop an Inventory System in Unity 6 & Blender by Penny de Byl, Michael Bridges, Penny Holistic3D
NAME
SIZEDURATION
1 – Introduction
96.9 MB
6 – Scope And Specification
215.6 MB
16 – Final Words
56.8 MB

Download all Videos (107)
11.1 GB


Download all

Join us on
  Channel    and      Group

Leave a Comment

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