Learn to Develop an Inventory System in Unity 6 & Blender (Udemy.com)
Crafting an Inventory System with Unity 6 and Blender: ScriptableObjects, 3D Assets, and Interactive UI Design
Created by: Penny de Byl
Last updated November 2024
What you will learn
- Understand and implement an organized inventory system using Unity 6, complete with item categories and a custom editor.
- Model and texture Viking-themed 3D items in Blender, importing them seamlessly into Unity.
- Develop skills to link inventory items to interactive game objects, adding physics and realism to dropped items.
- Design an intuitive and visually engaging inventory UI with tabs, toggles, scrollviews, and a 3D preview display.
How it compares
Against the other 281 rated Udemy courses in Game Development Fundamentals on CourseDuck:
- Rating4.7 out of 5higher than 69% of them
- Reviews67#238 of 282 by number of reviews
- Length15.8 hourslonger than 77% of them
- Last updatedNovember 2024more recently than 52% of them
Course Description
Have you ever wanted to design a game inventory system that’s more than just a simple item list? Are you a programmer or artist wanting to blend code and 3D art to create an interactive and immersive Viking-themed inventory? Then this course is for you! In it, you’ll explore both coding and art creation, giving you the skills to build a professional-grade inventory system that can be adapted to any game project.
In this course, Penny and Mike combine their expertise in Unity and Blender to teach you the essential skills for designing, programming, and modeling an immersive inventory system. You’ll benefit from their years of industry experience with detailed explanations and hands-on projects that cover every aspect of development.
This course offers over 15 hours of hands-on content, guiding you through the creation of a functional inventory system with Unity 6 and Blender.
We’ll start by laying a solid foundation with Unity setup and essential 3D modeling skills, then dive deep into creating a full-featured inventory system—from item data storage and UI design to interactive item management and 3D previews.
In this course, you will:
1) Build a fully interactive inventory system in Unity
2) Model and texture 3D assets in Blender for use in games
3) Implement custom editor scripts and UI elements in Unity
4) Combine all the elements in a third-person 3D game environment
The course is broken into two main parts, which can be taken individually or as a complete learning journey:
Part A
In Part A, learn how to program and structure the Inventory System in Unity 6, covering:
Setting up Unity and Using ScriptableObjects
Efficiently organize item data using ScriptableObjects for maximum flexibility.
Item Categorization and Custom Editors
Use enums to create item categories and develop a custom editor for managing inventory items with ease.
Adding, Removing, and Stacking Items
Program functions to add, remove, and stack items, ensuring a smooth player experience.
Inventory Interactions and Testing
Design tests to validate inventory behavior, with runtime testing functions for quick prototyping.
Setting up the Unity Input System
Add custom input actions for interacting with the inventory, such as item dropping and equipping.
Part B
In Part B, learn how to design and integrate 3D items with Blender, covering:
Scope and Specification
Understanding the goals and scope of any project is critical to succeeding. and when it comes to realistic models managing the potential for scope creep is important.
Making The Low Poly Assets
Models have to start somewhere, and making low poly assets allows us to focus on the basics of good topology and form.
Sculpting Details
Sculpting is a fantastic way of adding detail to any model, taking them from basic to unique assets.
Preparing For Texturing
Understand the texturing process and unwrapping your models is much easier than you think!
Texturing Models
Flat models are boring, creating PBR textures bring your models to life.
Baking Textures
Games require optimised assets, we'll generate high-quality texture maps to apply to your assets takin models with over 100,000 polygons down to a model in the 1000s without compromising on quality.
What students are saying about Penny and Mike's other courses:
This course was incredibly thorough! Penny’s clear explanations combined with Mike’s art direction really made complex concepts accessible.
I’ve been using Unity for a few years, but this course gave me new insights into both coding and art integration. The inventory system I built has become the foundation of my latest game!
I can’t recommend this course enough. It’s perfect if you want to get hands-on with Unity and Blender—everything was so well structured, I felt like I was building a real project from start to finish!
Instructor Details
- 4.7 Rating
67 Reviews
Penny de Byl
Hi, I'm Dr Penny de Byl. I'm a full stack developer of most things computer sciency and academic with a true passion for teaching. I've been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I've also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide. My graduates work at companies like Apple, Ubisoft, LinkedIn and Deloitte Digital.
I have an honours degree in computer graphics and a Ph.D. in artificial intelligence for games characters. Over the course of my career I've won numerous awards for teaching excellence at the state, national and international levels including the Australian Learning and Teaching Council's Excellence in Teaching Award and the Unity Mobile Game Curriculum Competition. My approach to teaching computer science and related fields is project-based giving you hands-on workshops you can immediately get your teeth into.
I want you to leave my virtual classroom fully armed with a toolkit of skills for life-long learning. I'm excited to now be focussing my efforts full-time on Udemy to bring my years of knowledge and experience to those eager to learn about technology.
More courses by Penny de Byl
Shader Development from Scratch with Cg - Unity 6 Compatible (2025)
4.2 (3,521 Reviews)
Provider: Udemy
Time: 10.4h
$10.99
The Beginner's Guide to Games AI with Unity 6.2+ (2026)
4.6 (2,871 Reviews)
Provider: Udemy
Time: 30.9h
$14.99
A Beginner's Guide To Machine Learning with Unity (2023)
4.5 (2,166 Reviews)
Provider: Udemy
Time: 13.1h
$11.99
The Beginner's Guide to Animation (Unity 5 to 2020+)
4.6 (2,052 Reviews)
Provider: Udemy
Time: 11.3h
$13.99
Mathematics for Game Development - Unity 6 Compatible (2026)
4.5 (1,850 Reviews)
Provider: Udemy
Time: 15.3h
$11.99
Program Voxel Minecraft Worlds with C# - Unity 6 Compatible (2025)
4.2 (1,754 Reviews)
Provider: Udemy
Time: 18.5h
$10.99
More Game Development Fundamentals courses
The Ultimate 2D Top Down Unreal Engine Course (2026)
4.9 (1,468 Reviews)
Provider: Udemy
Time: 17.1h
$94.99
Blender Skill Builder: Modelling Challenges (2026)
4.9 (144 Reviews)
Provider: Udemy
Time: 6.5h
$19.99
Jumpstart to 2D Game Development: Godot 4 for Beginners (2026)
4.8 (4,398 Reviews)
Provider: Udemy
Time: 67.6h
$89.99
Create a Complete 2D Survivors Style Game in Godot 4 (2023)
4.8 (3,761 Reviews)
Provider: Udemy
Time: 17.2h
$59.99
Master Lua Programming and Create Amazing Games with LÖVE! (2023)
4.8 (3,199 Reviews)
Provider: Udemy
Time: 8.5h
$13.99
Complete Godot 2D: Develop Your Own 2D Games Using Godot 4 (2025)
4.8 (1,619 Reviews)
Provider: Udemy
Time: 11.3h
$94.99
Reviews
By Gwinyai Bere on 2/28/2026
Well explained course , good for beginners
By Demétrio Costa Souza on 12/14/2025
Excelente curso!
By STEFAN HAAG on 6/24/2025
Letter size on a mobile is small for mobile devices. Full usage of the screen would be good in case of code examples.
By Mdot2 Is what it is... on 4/8/2025
Great course easy to follow and the information learned is very useful, especially on the blender side with creating materials properly and modelling tips. The inventory system was pretty easy to learn but the UI side of it was a little annoying but I hate UI so take that with a pinch of salt haha.
By Charles G Bostwick on 3/9/2025
Yes. I like the fact it uses Unity 6000 instead of the older Unity engines. Also the capability to modify complex inspector data into tabular form seems intuitively desirable.
By Dhroov Sharma on 1/17/2025
Awesome Course, Very Detailed. Loved each and every explanation. I would also like to express my interest for the course of teaching UI toolkit and Custom Editor scripts.
By Marek Voloncevič on 12/17/2024
werry informative and werry aproachable to learn form scratch
By Mark Smith on 12/5/2024
I am hoping it will be a good match since I am very much a rooky at game design. I hope it will be a good pass time for a 69 yr old retiree. Looking forward to the experience.
By Jens Froehlich on 11/25/2024
Very understandable what steps to be taken first and why.
By Annette Gossett on 11/23/2024
Looks fantastic and I love all the Holistic3D courses anyway - really wanted to try an inventory system, I know I can trust Penny
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100












