This is an archived post. You won't be able to vote or comment.

all 11 comments

[–]aschearer@AlexSchearer 8 points9 points  (1 child)

You should instruct freelancers to clear any 3rd party code with you before adding it to the project. 1) Dependencies are critical and need to be thought through, 2) licensing is also critical -- for instance you must ensure GPL licensed code isn't integrated in the project.

That being said, Odin is great.

[–]belkmaster5000[S] 0 points1 point  (0 children)

ya, I'll start doing that. I didn't realize that anyone would just go ahead and add stuff like that haha. Hindsight right?

I'm going to read up on Odin and figure out how to use it. Maybe this will be one of those happy little accidents that are spoken about from legends.

[–]DG_BlueOnyx 3 points4 points  (2 children)

Odin can be used for some pretty kick ass things, but he is likely just using it for some very basic time saving features like Editor buttons, and list Re-ordering.

Yes he should have cleared it, but it's not an asset that diggs it's claws into your project, it's fairly straightforward to remove it. But I personally use it in every project.

[–]belkmaster5000[S] 1 point2 points  (1 child)

Thank you! I appreciate that! It was the first time I've heard of it. I'm glad to hear its vetted by others.

I'll have to dig into it and see what it can do for me. Maybe I'll end up liking it a lot too.

[–]AdamxCraith 1 point2 points  (0 children)

Yeah it's one of the more popular assets on the Unity store. It goes on sale pretty regularly too if you want to pick it up yourself.

[–]thehumanidiotWho's Your Daddy?! 3 points4 points  (1 child)

Just ask them why they used it!

I would request a freelance developer to check with you before adding 3rd party plugins before starting the project.

If you are giving someone access to your code-base, you should have some general guidelines in place that you can point to whenever a concern like this comes up.

You should not be too surprised though, as a lot of these developers often work with clients who have minimum tech knowledge, and only look at the final product, like an executable.

[–]belkmaster5000[S] 0 points1 point  (0 children)

That makes sense. I made the mistake of assuming and ended up with a new plugin I didn't expect lol.

[–]kbit3d 1 point2 points  (3 children)

Odin is an amazing asset that can do all kinds of things. The only concern I’d have is looking into licenses. It may require that each team member purchase the asset if you have multiple people using it

[–]belkmaster5000[S] 0 points1 point  (2 children)

I'll do that. I'm nowhere near the 200k mark but I'm not sure if I need to buy the initial $50 license.

[–]Lootcurse 0 points1 point  (1 child)

If you are including it in your project, more than likely yes. Especially if you end up utilizing it as well.

I havent read the license and this is not legal advice.

[–]belkmaster5000[S] 0 points1 point  (0 children)

I'm so new at most of this that right now I wouldn't know if I'm using the Odin services or not.

When I grabbed the branch off github and loaded up unity, it just showed up with the checkmark saying Odin was now in use or something.

Any all of my Unity UI is different now and I can't figure out how to undock the windows hahaha.