Skip to content
@gamedev-resources

Game Developer Resources

Companion projects for game development tutorials available on https://www.youtube.com/@staceyhaffner.

YouTube BlueSky X

New Series: Build Inventory & Equipment Systems with Unity UI Toolkit

Build a complete inventory and equipment system in Unity 6 using UI Toolkit. You'll start from scratch with a reusable window system, design the full UI layout in UI Builder, wire up drag-and-drop item management, render a 3D character preview, and connect everything to player data. No prior UI Toolkit experience needed.

Part 1: Reusable Window System Part 2: Design the Inventory UI Part 3: Create the Inventory Data Model

Watch the full playlist | Part 1 Repo | Part 2 Repo | Part 3 Repo | Parts 4-7 coming soon

Popular in AI

Turn Your Git History into Devlogs Automate Unity Build & Test with GitHub Copilot CLI 10 GitHub Copilot Tips for Game Developers

Legacy Tutorials

Older tutorials hosted on this org. These were published before the YouTube channel but are still useful references.

Topic Repos
UI Toolkit Runtime Inventory, Health Bars, Progress Bars, Map System, Spatial Inventory Pt 1, Pt 2, Custom Editor
Input System Configurable Camera, Touch Input, C# Action Callbacks, Point & Click Movement
AI Behavior Trees
Addressables Dynamic Loading, Remote Catalog
Cloud Services Player Data (Cloud Save)
Getting Started Unity Basics, Selection Logic, Compass (uGUI)

About

I'm a self-taught developer and artist. I've built game services, run an indie studio, taught thousands of developers, and worked in developer advocacy. I make tutorials and breakdowns using Unity, Godot, Blender, GitHub Copilot, and whatever else gets the job done.

Popular repositories Loading

  1. create-a-runtime-inventory-with-UI-Toolkit create-a-runtime-inventory-with-UI-Toolkit Public

    Learn the basics of Unity’s new UI system, called UI Toolkit, by creating an in-game inventory system where your player can drag and drop items to move them around

    C# 35 11

  2. ui-toolkit-spatial-inventory-pt2 ui-toolkit-spatial-inventory-pt2 Public

    Part 2 of the Create a Grid-based system with UI Toolkit.

    C# 34 4

  3. ui-toolkit-custom-editor-fundamentals ui-toolkit-custom-editor-fundamentals Public

    Learn the fundamentals of creating a custom editor tool, including what scriptable objects are and how to create, delete and bind to one. You will also learn about ListView and the Object Picker.

    C# 21 6

  4. implementing-touch-with-the-new-input-system implementing-touch-with-the-new-input-system Public

    Learn about the enhanced touch API in Unity (New Input System)

    C# 20 6

  5. animate-runtime-progress-bars-UI-Toolkit animate-runtime-progress-bars-UI-Toolkit Public

    Learn techniques for creating and animating progress bars using UI Toolkit and DOTween

    C# 17 5

  6. create-a-map-system-with-ui-toolkit create-a-map-system-with-ui-toolkit Public

    Create a regular and mini map using UI Toolkit

    C# 11 2

Repositories

Showing 10 of 26 repositories
  • ui-toolkit-pt3-inventory-data-model Public

    Part 3: Create a ScriptableObject-driven item data model and populate the inventory grid at runtime.

    gamedev-resources/ui-toolkit-pt3-inventory-data-model’s past year of commit activity
    C# 0 0 0 0 Updated Apr 11, 2026
  • .github Public
    gamedev-resources/.github’s past year of commit activity
    0 0 0 0 Updated Apr 9, 2026
  • ui-toolkit-pt2-inventory-design Public

    Part 2: Design a responsive inventory UI with UI Builder, sprite-based item slots, and reusable UXML templates.

    gamedev-resources/ui-toolkit-pt2-inventory-design’s past year of commit activity
    C# 1 0 0 0 Updated Apr 9, 2026
  • ui-toolkit-pt1-reusable-window-system Public

    Part 1: Build a reusable, draggable window system with UI Toolkit in Unity 6.

    gamedev-resources/ui-toolkit-pt1-reusable-window-system’s past year of commit activity
    C# 0 0 0 0 Updated Apr 9, 2026
  • git-history-devlogs-github-agent-workflows Public

    Learn how to build a GitHub Agent Workflow that automatically drafts devlogs from your commits, PRs, and issues.

    gamedev-resources/git-history-devlogs-github-agent-workflows’s past year of commit activity
    0 0 0 0 Updated Apr 9, 2026
  • animate-runtime-progress-bars-UI-Toolkit Public

    Learn techniques for creating and animating progress bars using UI Toolkit and DOTween

    gamedev-resources/animate-runtime-progress-bars-UI-Toolkit’s past year of commit activity
    C# 17 CC0-1.0 5 0 0 Updated Oct 11, 2023
  • challenge-review-extend-selection-logic Public

    Solves the challenge issued at the end of the "How to select multiple objects based on the center of a collider"

    gamedev-resources/challenge-review-extend-selection-logic’s past year of commit activity
    C# 1 CC0-1.0 0 0 0 Updated Oct 11, 2023
  • create-a-compass-with-ugui Public

    Create a general compass that has an overlay of gathering objectives for the player to complete

    gamedev-resources/create-a-compass-with-ugui’s past year of commit activity
    C# 2 CC0-1.0 3 0 0 Updated Oct 11, 2023
  • create-a-map-system-with-ui-toolkit Public

    Create a regular and mini map using UI Toolkit

    gamedev-resources/create-a-map-system-with-ui-toolkit’s past year of commit activity
    C# 11 CC0-1.0 2 1 0 Updated Oct 11, 2023
  • create-a-runtime-inventory-with-UI-Toolkit Public

    Learn the basics of Unity’s new UI system, called UI Toolkit, by creating an in-game inventory system where your player can drag and drop items to move them around

    gamedev-resources/create-a-runtime-inventory-with-UI-Toolkit’s past year of commit activity
    C# 35 CC0-1.0 11 1 0 Updated Oct 11, 2023

Top languages

C# ShaderLab

Most used topics

Loading…