Unity Packaging Tips

  Рет қаралды 4,598

poiyomi

poiyomi

2 жыл бұрын

Discord: poiyomi.com
Patreon / poiyomi

Пікірлер: 20
@RazorThat
@RazorThat 2 жыл бұрын
I really hope some creators will actually use this advice, I’ve seen packages that are a complete disorganised mess, nothing named properly, nothing in correct folders, everything just scattered everywhere to the point where a basic user wouldn’t be able to understand or edit anything
@OctoFloofy
@OctoFloofy 2 жыл бұрын
Thats actually neat advice if i ever intend to share my stuff or something. My current projects are always a mess, but its a mess only i have to navigate haha
@8bbp
@8bbp 2 ай бұрын
Nice advice, thank you!
@armordcrab
@armordcrab Жыл бұрын
Very well explained! thank you.
@Jcorella
@Jcorella 2 жыл бұрын
Some Booth creators looking at this tutorial and taking notes about exactly what NOT to do. They'll put everything in a unity package, even the blend files... just to make it a pain.
@zachup100
@zachup100 2 жыл бұрын
This is the biggest pet peeve of mine where any avatar creators do the EXACT OPPOSITE to what you suggested. People need to organize their work and not include shaders / scripts, like PLEASE. So many packages people generate and share out constantly break my SDK or Poiyomi. I'm just glad I can understand what I am importing, and choose not to import those 3rd party packages.
@GambitGames
@GambitGames 2 жыл бұрын
Preach
@laughinglizardvr8182
@laughinglizardvr8182 2 жыл бұрын
EVERYONE needs to watch this video
@Wolfy527
@Wolfy527 2 жыл бұрын
Interesting part that I hadn't considered. If you include a material that is locked in that uses the Poi shader, it isn't including the shader as a whole, but just the locked in material, which should work fine across any import from my testing. Is this the same as "don't include others shaders" or would this fall outside of that reference?
@poiyomi
@poiyomi 2 жыл бұрын
That's a more unique case and would fall outside the bounds of what I was talking about
@Wolfy527
@Wolfy527 2 жыл бұрын
@@poiyomi I see, you're mostly meaning, don't drop the Poiyomi 8.0 package into your prefab export since someone else can go grab that from the discord. Was just curious, thanks for the reply!
@poiyomi
@poiyomi 2 жыл бұрын
@@Wolfy527 exactly. Generally if third party things are required you direct people to their download locations. You can also include packages for my shader in the zip alongside your package. Another reason for this is that sometimes things are packed in a very specific way and not knowing what that way is can cause issues for the end user
@Wolfy527
@Wolfy527 2 жыл бұрын
@@poiyomi True! I might end up doing that or directing people to your discord / patreon for shader info and downloads just to make sure they are good. No one has complained or had issues with it so far at all, but it might still be good to do. Thanks!
@Nuilescent
@Nuilescent 3 ай бұрын
Hahaha it really shows that a lot of avatar creators have never worked in game engines before. The number of times I import something from a reputable creator and everything is scattered on the root, they include a bunch of shaders and assets that are free to use and you most likely already have in your project, and things are fractured into different folders for no reason. Also the naming scheme is... Sometimes things don't even have the right name. It's like they only ever expect you to be able to export things on their precise setup, with no updates, and in a brand new project every time.
@RazorThat
@RazorThat 2 жыл бұрын
Poggers
@GEONEgaming
@GEONEgaming 2 жыл бұрын
It is worth noting Unity has a standardized folder structure. There should not be 10 different 'Models' or 'Scripts' folders inside different subfolders from a each import. Packages should include their subfolders *inside the relevant root folder*. So for example, it should look like this: Assets/Shaders/Poiyomi and not Assets/Poiyomi/Shaders as it can get very bloated and confusing with a dozen 'Shaders' folders inside various subfolders in the project. The whole "if your project contains more than one root folder import, I'm not using it" thing is a poor take. A better tip would be "there should not be free-form named folders in the root directory ASIDE from the standard best-practice folders commonly used in Unity" but what you stated at the beginning of the video is an esoteric opinion that deviates from best practices.
@ARandomCibbi
@ARandomCibbi 2 жыл бұрын
For general unity development, you're right mostly. But here we're in a niche case with vrchat avatars development where the people using it are not developers, an usually barely know how to navigate the ui to begin with. In this case the workflow in the video makes it easier for the target user. And besides, even on general unity development you have a case of stuff being inside a specific subfolder with most asset store packages (example, check Final IK or Dynamic Bones)
@badgercode
@badgercode 2 жыл бұрын
I much prefer packages that put all of their stuff in one folder. Otherwise, once you import it, good luck removing it! Packages I've used that scatter their files across many folders have been a pain in the ass to remove, harder to upgrade, harder to browse and harder to use
@badgercode
@badgercode 2 жыл бұрын
A great example of this is Garry's mod. You have a standard set of folders- models, materials, maps, sound, .... An add-on is a folder that contains these folders (and files within them) This means you end up with a really organised add-ons folder (one folder per add-on) And then each add-on itself contains these standard set of folders.
Dealing With Avatar Lighting in VRChat
10:31
poiyomi
Рет қаралды 35 М.
What is a normal?
6:59
poiyomi
Рет қаралды 6 М.
Clown takes blame for missing candy 🍬🤣 #shorts
00:49
Yoeslan
Рет қаралды 40 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 169 МЛН
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 65 МЛН
What Is RGBA?
5:06
poiyomi
Рет қаралды 5 М.
How To Fix Transparency
5:34
poiyomi
Рет қаралды 32 М.
Applying Hair Transparency In Unity
14:47
Bob Hawkey
Рет қаралды 3,1 М.
Floating Truchet Tutorial
3:12
poiyomi
Рет қаралды 2 М.
I Wish I Had Known This Before I Started Unity Game Development...
11:11
Swapping a UTS2 model to Poiyomi 8.X
2:07
poiyomi
Рет қаралды 4,9 М.
A new way to generate worlds (stitched WFC)
10:51
Watt Designs
Рет қаралды 518 М.
Set up twist bones on VRChat Avatar in Unity
1:19
Iconoclass
Рет қаралды 17 М.
VRCHAT Avatar Contacts Tutorial - Headpat
10:14
Velvet
Рет қаралды 19 М.
10 Дней в мире Страшных Мобов в майнкрафт
44:16
ОкКорз ЭП 1 - 14 | Анимация Minecraft
8:58
OK Корз
Рет қаралды 1,8 МЛН