In this tutorial we're going to take a look at how to create our own Unity Package Manager (UPM) packages and some of the issues that we can run into and how to resolve them.
Unity Reference: https://docs.unity3d.com/Manual/Custo...
🎞️ Chapters
00:00 Introduction
02:00 Creating our folder structure
05:00 Creating our core files
06:55 Importance of assembly definitions
12:50 Populating our changelog, license and readme
17:30 Setting up the package.json
22:00 Handling dependencies
23:20 Setting up samples
27:00 Updating our git repo
28:15 Structuring our UPM branch
34:50 Testing the package
35:40 Error 1: Package name case
38:20 Error 2: Stray files in the package
42:05 Error 3: More stray files
44:00 Checking our history, dependencies and samples
📂 Grab the full project ➠ https://github.com/GameDevEducation/U...
If you've got questions add a comment below or send them in for the next Q&A video
🤔 Send in your questions ➠ https://forms.gle/ToyvqPaBFvpFLtNbA
📁 The searchable video archive is at ➠ https://www.iainmcmanus.dev/gamedev-e...
Looking for other ways to get involved?
🟠 Support the channel on Patreon ➠ / iaintheindie
🟡 Get the code for all the projects on GitHub ➠ https://github.com/orgs/GameDevEducation
🟢 Check out my games on itch.io ➠ http://iaintheindie.itch.io/
🟣 Follow me on Twitter ➠ / iaintheindie
🎉 Thankyou to all of the Patrons 🎉
➔ Eh Ah
➔ Grant Coble-Neal
➔ John Kenneth Douglas
➔ Kasper Enwall
➔ Tylah Heil
➔ James McCarthy
➔ Travis Mosier
➔ Rise Reign
➔ Benjamin Russell
➔ Seriphis
➔ SiliconOrchid
➔ starkepilot
➔ Callan Syratt
#Unity #Tutorial #GameDev