Game Dev Guide
Game Dev Guide
  • Video 60
  • Views 2 805 298
Creating An Inventory System in Unity
Download Core to create games for FREE at 👉🏻 bit.ly/Core-GameDevGuide and join the Game Creator Challenge 👉🏻 itch.io/jam/gcc - Inventory Systems are a key part of most games, so let's look at how to create one!
--------------------------------------------------------------------------------
Want to support the channel?

▶️ Help fund new episodes by joining the Patreon - www.patreon.com/GameDevGuide

Get the GameDevGuide mug and other merch! ☕ - www.gamedevguide.store

Use these links to grab some cool assets from the asset store:

Get the Must Have Assets! - assetstore.unity.com/top-assets/top-download?aid=1101la6X4
Free Unity Assets! - assetstore.unity.com/top-assets/top-free?aid=1101la6X4
New on t...
Views: 32 735

Video

I Made A Game About Saving The Ocean In 60 Seconds - #TeamSeas
Views 9KMonth ago
Sign up to Milanote for free with no time limit: milanote.com/gamedevguide1121 - I wanted to help out the #TeamSeas initiative, so I did what any respectable developer would do and made a videogame about it... Here's how it went. Check out Ocean Cleaner at www.gamedevguide.co.uk/teamseas and consider donating! Head over to www.teamseas.org for more info! Power Of Curves: thexvid.com/video/Nc9x0...
Why Animation Curves In Unity Are So Useful
Views 21K2 months ago
The first 1,000 people to use this link will get a 1 month free trial of Skillshare: skl.sh/gamedevguide10211 - Animation Curves are more useful than you think! Let's take a look at some non-traditional ways we can take advantage of evaluating values in Animation Curves. Making Progress Bars: thexvid.com/video/J1ng1zA3-Pk/video.html Custom Playables In Unity: thexvid.com/video/12bfRIvqLW4/video...
Correct Your Spelling in Unity!
Views 9K3 months ago
The first 1,000 people to use this link will get a 1 month free trial of Skillshare: skl.sh/gamedevguide09211. Unity doesn't have a built in spell checking tool. So let's make one! Netspell Package - www.nuget.org/packages/NetSpell Netspell Github - github.com/loresoft/NetSpell Drawing Editor Windows: thexvid.com/video/c_3DXBrH-Is/video.html Getting Started with Cinemachine: thexvid.com/video/D...
The Camera Tool In Unity You Probably Didn’t Know About...
Views 20K4 months ago
The first 1,000 people to use this link will get a 1 month free trial of Skillshare: skl.sh/gamedevguide08211 - In this episode we take a look at one of the most useful yet completely hidden tools in Unity: Cinemachine. Learn more - unity.com/unity/features/editor/art-and-design/cinemachine My Old Official Tutorials! - learn.unity.com/tutorial/cinemachine Making A Modal Window: thexvid.com/vide...
Making a Modal Window in Unity
Views 24K5 months ago
The first 1,000 people to use this link will get a 1 month free trial of Skillshare: skl.sh/gamedevguide07211 - Modal windows are a crucial part of Game UI, so let's make one in Unity that's flexible and versatile! Levelling Up Animations: thexvid.com/video/UD6URb8aCco/video.html Tooltip System: thexvid.com/video/HXFoUGw7eKk/video.html Making UI That Looks Good: thexvid.com/video/HwdweCX5aMI/vi...
5 Things You Can Do To Make Games Like A Pro In Unity
Views 61K5 months ago
Sign up to Milanote for free with no time limit: milanote.com/gamedevguide - Let's explore 5 things you can do to improve how you're working in Unity. Got any tips of your own? Let me know below 👇🏻 Better Version Controls: Plastic - www.plasticscm.com/ SVN (Subversion) - subversion.apache.org/ Perforce (Industry Standard) - www.perforce.com/p/vcs/free-version-control Using IK Tools: thexvid.com...
Using IK to Improve Animations in Unity
Views 20K6 months ago
The first 1,000 people to use this link will get a 1 month free trial of Skillshare: skl.sh/gamedevguide06211 - In this episode we take a look at how we can use tools like Final IK and the Animation Rigging Package to take our animations to the next level! Custom Playables In Unity: thexvid.com/video/12bfRIvqLW4/video.html Assembly Definitions: thexvid.com/video/J1ng1zA3-Pk/video.html Attribute...
Speed Up Compile Times in Unity with Assembly Definitions
Views 24K7 months ago
The first 1000 people to use the link will get a free trial of Skillshare Premium Membership: skl.sh/gamedevguide05211 Learn how to get back into the Editor faster after making changes to your code by using Assembly Definition Files in your project! Gameplay Logic using Bolt: thexvid.com/video/tP9_YBpBBpI/video.html Attributes and Reflection: thexvid.com/video/vLKeqS1PeTU/video.html Compute Sha...
Building A Tutorial in Bolt
Views 13K9 months ago
In this video we take a look at how we can use Custom Units in Bolt to build modules that enable us to design and manage the flow of Gameplay Logic (such as Tutorials, Quests, or Cutscenes) directly in the Editor. A big thanks to Unity for sponsoring this video! ⚡Learn more about using Visual Scripting in Unity ⚡ Bolt VS Landing Page - on.unity.com/3wxhUOX VS Unity Learn - on.unity.com/3rQxIJb ...
Using Attributes to Manage Data in Unity
Views 23K10 months ago
Learn how to use Custom Attributes to tag your code and then use Reflection to retrieve and manage the tagged data. ▶️ Help fund new episodes by joining the Patreon - www.patreon.com/GameDevGuide Making Progress Bars: thexvid.com/video/J1ng1zA3-Pk/video.html Custom Playables In Unity: thexvid.com/video/12bfRIvqLW4/video.html Strategy Game Camera Controller: thexvid.com/video/rnqF6S7PfFA/video.h...
Getting Started with Compute Shaders in Unity
Views 82KYear ago
Let's take a look at how we can use Compute Shaders and Compute Buffers to take some of the work that your CPU struggles with and offload it onto the GPU instead. Tooltip System: thexvid.com/video/HXFoUGw7eKk/video.html Debug Cheats: thexvid.com/video/VzOEM-4A2OM/video.html Line Renderer: thexvid.com/video/ LB7URk60A/video.html Compute Shader Resources: GPU Pathtracing In Unity: three-eyed-game...
Designing A Responsive Tooltip System in Unity
Views 36KYear ago
Tooltips are a fundamental part of Game UI design but it can be tricky to make them look good, let's take a look at how to design a smart and responsive Tooltip system that will resize and position itself on screen relative to its content! Thanks to Kenney for the Assets! www.kenney.nl/assets Creating A Debug Cheat Console: thexvid.com/video/VzOEM-4A2OM/video.html Creating a UI Line Renderer: t...
Creating a Cheat Console in Unity
Views 44KYear ago
Learn how to create an in-game console that will allow the user to input cheat commands. Perfect for debugging builds and hiding fun easter eggs into your game... Interior Mapping Shader: thexvid.com/video/dUjNoIxQXAA/video.html UI Line Renderer: thexvid.com/video/ LB7URk60A/video.html Making UI Look Good: thexvid.com/video/HwdweCX5aMI/video.html Want to support the channel? ▶️ Help fund new ep...
Creating a UI Line Renderer in Unity
Views 60KYear ago
Unity's Line Renderer Component doesn't work in the UI system... So, let's create one that does... Interior Mapping Shader - thexvid.com/video/dUjNoIxQXAA/video.html Photo Real Assets - thexvid.com/video/Y538_YYhC1A/video.html Fixing Grid Layouts - thexvid.com/video/CGsEJToeXmA/video.html Want to support the channel? ▶️ Help fund new episodes by joining the Patreon - www.patreon.com/GameDevGuid...
Creating an Interior Mapping Shader using Unity's Shader Graph - Game Dev Sandbox
Views 125KYear ago
Creating an Interior Mapping Shader using Unity's Shader Graph - Game Dev Sandbox
How To Get A Better Grid Layout in Unity
Views 106KYear ago
How To Get A Better Grid Layout in Unity
Making UI That Looks Good In Unity
Views 374KYear ago
Making UI That Looks Good In Unity
Dynamic Depth of Field in Unity - Game Dev Sandbox
Views 48K2 years ago
Dynamic Depth of Field in Unity - Game Dev Sandbox
Designing a Loading Screen in Unity
Views 110K2 years ago
Designing a Loading Screen in Unity
Using Custom Playables to make a Subtitle Track in Timeline
Views 31K2 years ago
Using Custom Playables to make a Subtitle Track in Timeline
Using Post-Processing to improve visuals in Unity
Views 153K2 years ago
Using Post-Processing to improve visuals in Unity
Building a Traffic System in Unity
Views 167K2 years ago
Building a Traffic System in Unity
Easy Editor Windows in Unity with Serialized Properties
Views 61K2 years ago
Easy Editor Windows in Unity with Serialized Properties
Building a Camera Controller for a Strategy Game
Views 106K2 years ago
Building a Camera Controller for a Strategy Game
Creating a Custom Tab System in Unity
Views 128K2 years ago
Creating a Custom Tab System in Unity
How to create Progress Bars in Unity
Views 79K2 years ago
How to create Progress Bars in Unity
How to Build A Save System in Unity
Views 107K2 years ago
How to Build A Save System in Unity
How To Build An Event System in Unity
Views 273K2 years ago
How To Build An Event System in Unity
How To Use Scriptable Objects in Unity
Views 85K2 years ago
How To Use Scriptable Objects in Unity
Making UI That Looks Good In Unity
Views 374KYear ago
Making UI That Looks Good In Unity
How To Build An Event System in Unity
Views 273K2 years ago
How To Build An Event System in Unity
Why you should use code to animate your UI in Unity.
Views 231K2 years ago
Why you should use code to animate your UI in Unity.
Building a Traffic System in Unity
Views 167K2 years ago
Building a Traffic System in Unity
Using Post-Processing to improve visuals in Unity
Views 153K2 years ago
Using Post-Processing to improve visuals in Unity
Creating a Custom Tab System in Unity
Views 128K2 years ago
Creating a Custom Tab System in Unity
Creating an Interior Mapping Shader using Unity's Shader Graph - Game Dev Sandbox
Views 125KYear ago
Creating an Interior Mapping Shader using Unity's Shader Graph - Game Dev Sandbox
Designing a Loading Screen in Unity
Views 110K2 years ago
Designing a Loading Screen in Unity
How to Build A Save System in Unity
Views 107K2 years ago
How to Build A Save System in Unity
Building a Camera Controller for a Strategy Game
Views 106K2 years ago
Building a Camera Controller for a Strategy Game
How To Get A Better Grid Layout in Unity
Views 106KYear ago
How To Get A Better Grid Layout in Unity
How To Use Scriptable Objects in Unity
Views 85K2 years ago
How To Use Scriptable Objects in Unity
Getting Started with Compute Shaders in Unity
Views 82KYear ago
Let's take a look at how we can use Compute Shaders and Compute Buffers to take some of the work that your CPU struggles with and offload it onto the GPU instead. Tooltip System: thexvid.com/video/HXFoUGw7eKk/video.html Debug Cheats: thexvid.com/video/VzOEM-4A2OM/video.html Line Renderer: thexvid.com/video/ LB7URk60A/video.html Compute Shader Resources: GPU Pathtracing In Unity: three-eyed-game...
How to create Progress Bars in Unity
Views 79K2 years ago
How to create Progress Bars in Unity
Getting Started With 2D Tiles in Unity
Views 73K2 years ago
Getting Started With 2D Tiles in Unity
Easy Editor Windows in Unity with Serialized Properties
Views 61K2 years ago
Easy Editor Windows in Unity with Serialized Properties
5 Things You Can Do To Make Games Like A Pro In Unity
Views 61K5 months ago
Sign up to Milanote for free with no time limit: milanote.com/gamedevguide - Let's explore 5 things you can do to improve how you're working in Unity. Got any tips of your own? Let me know below 👇🏻 Better Version Controls: Plastic - www.plasticscm.com/ SVN (Subversion) - subversion.apache.org/ Perforce (Industry Standard) - www.perforce.com/p/vcs/free-version-control Using IK Tools: thexvid.com...
Creating a UI Line Renderer in Unity
Views 60KYear ago
Unity's Line Renderer Component doesn't work in the UI system... So, let's create one that does... Interior Mapping Shader - thexvid.com/video/dUjNoIxQXAA/video.html Photo Real Assets - thexvid.com/video/Y538_YYhC1A/video.html Fixing Grid Layouts - thexvid.com/video/CGsEJToeXmA/video.html Want to support the channel? ▶️ Help fund new episodes by joining the Patreon - www.patreon.com/GameDevGuid...
Dynamic Depth of Field in Unity - Game Dev Sandbox
Views 48K2 years ago
Dynamic Depth of Field in Unity - Game Dev Sandbox
Creating a Cheat Console in Unity
Views 44KYear ago
Learn how to create an in-game console that will allow the user to input cheat commands. Perfect for debugging builds and hiding fun easter eggs into your game... Interior Mapping Shader: thexvid.com/video/dUjNoIxQXAA/video.html UI Line Renderer: thexvid.com/video/ LB7URk60A/video.html Making UI Look Good: thexvid.com/video/HwdweCX5aMI/video.html Want to support the channel? ▶️ Help fund new ep...
Building a Localization Tool in Unity - Part 1
Views 41K2 years ago
Building a Localization Tool in Unity - Part 1
Designing A Responsive Tooltip System in Unity
Views 36KYear ago
Tooltips are a fundamental part of Game UI design but it can be tricky to make them look good, let's take a look at how to design a smart and responsive Tooltip system that will resize and position itself on screen relative to its content! Thanks to Kenney for the Assets! www.kenney.nl/assets Creating A Debug Cheat Console: thexvid.com/video/VzOEM-4A2OM/video.html Creating a UI Line Renderer: t...
Creating An Inventory System in Unity
Views 33KMonth ago
Download Core to create games for FREE at 👉🏻 bit.ly/Core-GameDevGuide and join the Game Creator Challenge 👉🏻 itch.io/jam/gcc - Inventory Systems are a key part of most games, so let's look at how to create one! Want to support the channel? ▶️ Help fund new episodes by joining the Patreon - www.patreon.com/GameDevGuide Get the GameDevGuide mug and other merch! ☕ - www.gamedevguide.store Use thes...
Using Custom Playables to make a Subtitle Track in Timeline
Views 31K2 years ago
Using Custom Playables to make a Subtitle Track in Timeline
Making a Modal Window in Unity
Views 24K5 months ago
The first 1,000 people to use this link will get a 1 month free trial of Skillshare: skl.sh/gamedevguide07211 - Modal windows are a crucial part of Game UI, so let's make one in Unity that's flexible and versatile! Levelling Up Animations: thexvid.com/video/UD6URb8aCco/video.html Tooltip System: thexvid.com/video/HXFoUGw7eKk/video.html Making UI That Looks Good: thexvid.com/video/HwdweCX5aMI/vi...
Speed Up Compile Times in Unity with Assembly Definitions
Views 24K7 months ago
The first 1000 people to use the link will get a free trial of Skillshare Premium Membership: skl.sh/gamedevguide05211 Learn how to get back into the Editor faster after making changes to your code by using Assembly Definition Files in your project! Gameplay Logic using Bolt: thexvid.com/video/tP9_YBpBBpI/video.html Attributes and Reflection: thexvid.com/video/vLKeqS1PeTU/video.html Compute Sha...
Using Attributes to Manage Data in Unity
Views 23K10 months ago
Learn how to use Custom Attributes to tag your code and then use Reflection to retrieve and manage the tagged data. ▶️ Help fund new episodes by joining the Patreon - www.patreon.com/GameDevGuide Making Progress Bars: thexvid.com/video/J1ng1zA3-Pk/video.html Custom Playables In Unity: thexvid.com/video/12bfRIvqLW4/video.html Strategy Game Camera Controller: thexvid.com/video/rnqF6S7PfFA/video.h...
Why Animation Curves In Unity Are So Useful
Views 21K2 months ago
The first 1,000 people to use this link will get a 1 month free trial of Skillshare: skl.sh/gamedevguide10211 - Animation Curves are more useful than you think! Let's take a look at some non-traditional ways we can take advantage of evaluating values in Animation Curves. Making Progress Bars: thexvid.com/video/J1ng1zA3-Pk/video.html Custom Playables In Unity: thexvid.com/video/12bfRIvqLW4/video...
Using IK to Improve Animations in Unity
Views 20K6 months ago
The first 1,000 people to use this link will get a 1 month free trial of Skillshare: skl.sh/gamedevguide06211 - In this episode we take a look at how we can use tools like Final IK and the Animation Rigging Package to take our animations to the next level! Custom Playables In Unity: thexvid.com/video/12bfRIvqLW4/video.html Assembly Definitions: thexvid.com/video/J1ng1zA3-Pk/video.html Attribute...
The Camera Tool In Unity You Probably Didn’t Know About...
Views 20K4 months ago
The first 1,000 people to use this link will get a 1 month free trial of Skillshare: skl.sh/gamedevguide08211 - In this episode we take a look at one of the most useful yet completely hidden tools in Unity: Cinemachine. Learn more - unity.com/unity/features/editor/art-and-design/cinemachine My Old Official Tutorials! - learn.unity.com/tutorial/cinemachine Making A Modal Window: thexvid.com/vide...

Comments

  • Dream City Driver

    Can any one provide me a script for the AI

  • Kyle Barker
    Kyle Barker Day ago

    I feel ignorant, but can you include a link to these files, I somehow cannot follow which script and which place you are entering these codes. I'm learning C# "by ear" if you will, and tailoring it to fit my Classes... I get how things are linking, but I'm not finding how you linked them to the buttons, and I can't tell which object to toss the script on. Very great video, just hard to follow somehow... just me I'm sure... ADHD and sleep deprivation from work aren't helping.

  • LP
    LP 2 days ago

    Dude, this is beyond average. Thank you again for sharing.

  • TrashCaster
    TrashCaster 2 days ago

    I wish Unity had an automated way of doing this (even if it was in a project settings Assembly Definitions dropdown for "Manual" and "Automatic")

  • LP
    LP 2 days ago

    Amazing work! Thank you for sharing!

  • Dino Birb
    Dino Birb 2 days ago

    So no explanation at all about how tweening actually works? Come on..

  • LP
    LP 2 days ago

    this is a BEAUTIFUL piece of work.

  • Reece Taylor
    Reece Taylor 2 days ago

    That scene enum is clever

  • Nizar 4790k
    Nizar 4790k 2 days ago

    Hey bro, good job in this video, could you give me the link of this project or the necesary assets to code along with you, thanks in advance.

  • Dmytro Gladkyi
    Dmytro Gladkyi 3 days ago

    just 100% what I need atm. I wanted to save positions of spawned objects and you just shown me how to do that! subscribed!

  • Flip-Araújo
    Flip-Araújo 5 days ago

    A turn based combat with dynamic cameras is exactly what i need in my new project, and i def wanna see how to make a complex system with attributes that are the base to calculate sub attributes (ex: vitality is the base to hp and poison defense) and skills to use thar i can implement! Great tutorial, thanks!

  • Mike Harb
    Mike Harb 5 days ago

    Thanks for the tutorial, I hope this question doesn't go unnoticed. How can I bind the track to a TextMeshProUGUI using scripting? The SetGenericBinding method of the playable directory only takes Objects as the 2nd argument and not TextMeshProUGUI ...

  • Spiral Playz
    Spiral Playz 5 days ago

    how do you get the post processing from the package manager

  • Walter Game Dev
    Walter Game Dev 6 days ago

    Well it's not that beginner friendly, but it's still nice! : >

  • Jabajaba Ja
    Jabajaba Ja 6 days ago

    There are two ways of setting up a blur. One with a camera and other one is an additional package to URP. Global Volume will provide you a post processing option of depth of field to play around with blur. Right lick on hierchy to get global volume and for global volume content, right click and create in project files (volume profile). I am too lazy to set up a new camera for each so I use the other option Kawase Blur Package 1.2. YOu can get it from github. It's basically an extra mod to URP renderer(add renderer feature) and make render pass event to "before rendering transparents". Choose blurmaterial as "KawaseBlurFeature" and you can play with some simple blur there. Afterwards, create a raw image and set the material "Unlitblur". For me, it does not have enough settings to modify the blur but its better than nothing also easy to set it up and also use it in the backgrounds of any new window you open for your UI.

  • Rahmad Hadi
    Rahmad Hadi 6 days ago

    Please make a tutorial from start to finish, i'm a beginner in this unity

  • Kaan Eray AKAY
    Kaan Eray AKAY 6 days ago

    Can u do video about quest system with scriptable object?

  • Misfits studio Baltics

    Is it possible to set this on a car, so it drives around the waypoint?

  • Finn
    Finn 7 days ago

    how is this not more boilerplate code ?

  • 2014
    2014 8 days ago

    Ur amazing omg this is the right place to find a genius developer with useful and pro content, but can we get a haptic feedback vid?

  • adrian caamino
    adrian caamino 9 days ago

    hello I really need this thank you but I have one question. may I see your character navigation controller script im a newbie and have a game project to be passed on my school this tutorial really really helpful

  • Fatih Bozkurt
    Fatih Bozkurt 9 days ago

    Its a bit complicated for me but I have to get used to it

  • TheMadMuffin
    TheMadMuffin 10 days ago

    I tried to follow this tutorial but my data isnt a list called gameData, I have no idea how to translate any of this to fit the shape of MY data. Can someone explain how to make this work for any other content that isnt a list called gameData?

  • Coder like coffee
    Coder like coffee 10 days ago

    Thank you. But you talk too fast, I hope you can make subtitles cause auto subtitles can mistake some things, I will be grateful for that very much. Good luck!

  • Sixoul
    Sixoul 11 days ago

    One thing I noticed is there's no mention of how to call LoadLevel from the main menu scene when Play is pressed.

  • Youtuber
    Youtuber 11 days ago

    Did you ever make a video on vehicle traffic? Would love a detailed guide on that especially on a multi-lane road

  • Paris Esteban Vega Laborin

    "public event Action onDoorwayTriggerEnter" Is yielding an error for me.

  • TechWrath TV
    TechWrath TV 12 days ago

    What did you add in PLAY BUTTON? on click event?

  • Daan Gijzen
    Daan Gijzen 12 days ago

    Love this! <3 THANKS SOOOO MUCH!

  • Shiv-iwnl
    Shiv-iwnl 13 days ago

    I really want to learn this but your going too fast and jumping around everywhere in the tutorial so its very hard to follow

  • ZhootSe
    ZhootSe 14 days ago

    What have git ever done to you? It sounds like you could spend some more time learning it. I don't use Plastic, I was considering it. But however, their monetization strategy is killing it. I'd love to use it if I could host my own repository on my server, I don't want _everything_ to be in the cloud, even less pay for it.

  • rehman qazi
    rehman qazi 14 days ago

    really great work and helpful thanks you so much ....

  • {koopee}
    {koopee} 15 days ago

    i keep getting an error saying inventory system doesnt contain a definition for "current" if anyone knows what happened here please help

  • Comp-3 Interactive
    Comp-3 Interactive 15 days ago

    Absolutely phenomenal content right there

  • sleepyone
    sleepyone 16 days ago

    could you do tutorial on simillar infinite vector grid like in blender shader editor?

  • JaredClaunch
    JaredClaunch 16 days ago

    Commenting to convince the algorithm to recommend this gold to more people

  • Alex Reid
    Alex Reid 16 days ago

    Thank you so much!!

  • Excelsius Studios
    Excelsius Studios 17 days ago

    I was just telling my friend that I'm too lazy for an XP function, so I just use animation curves LOL

  • potaterjim
    potaterjim 18 days ago

    We really need an updated version of this for 2021, there's precious little documentation

  • Sameman
    Sameman 20 days ago

    The best video guide ever. Simple and quick. Thnks a lot

  • Rui
    Rui 20 days ago

    hi just wondering what was the first game with the animals in the intro of the video

  • Alex Reid
    Alex Reid 20 days ago

    I've cried, almost given up, and quit for a full week on my game just because of this. I just couldn't take it anymore. I wanted to die. It was excruciating.

  • Agent40infinity
    Agent40infinity 20 days ago

    Can you do a tutorial for unloading scenes asynchronously too?

  • Victor, O
    Victor, O 21 day ago

    And I need to use one of this itens to trigger an open door or a character?

  • Jake Slack
    Jake Slack 21 day ago

    Hi, is there anywhere we can look over the custom timeline code? Thanks!

  • TestSubject Gaming
    TestSubject Gaming 22 days ago

    Been struggling to understand compute shaders but this definetly gave me a better understanding of what I'm doing.

  • Error 404
    Error 404 22 days ago

    Very hard tutorial for beginner!

  • Error 404
    Error 404 22 days ago

    Broo, pliz you being brackeys

  • joao carlos Grabois
    joao carlos Grabois 23 days ago

    awesome

  • Hermetes
    Hermetes 24 days ago

    The EnforcePresetPostProcessor Script have 2 errors by me. AssetDatabase' does not contain a definition for 'RegisterCustomDependency' Assets\Editor\EnforcePresetPostProcessor.cs(68,24): error CS1061: 'AssetImportContext' does not contain a definition for 'DependsOnArtifact' and no accessible extension method 'DependsOnArtifact' accepting a first argument of type 'AssetImportContext' could be found (are you missing a using directive or an assembly reference?)