Removing missing components can be a time consuming hassle in Unity. Luckily a few little known utilities will make it easy. GameObjectUtility.RemoveMonoBehavioursWithMissingScript is an editor…
The intersection of the real & virtual world
Removing missing components can be a time consuming hassle in Unity. Luckily a few little known utilities will make it easy. GameObjectUtility.RemoveMonoBehavioursWithMissingScript is an editor…
Bugs happen. I add the fix here when I find one that’s a pain to solve. Because bugs suck and no one wants them. Unity…
Using objectReferenceValue with custom Unity editor fields can be tricky. The values don’t assign properly or you get confusing errors. The key to making it…
Getting a message that your package has been disabled from the Unity Asset Store is never fun. If it’s something you’ve worked hard on, it…
I’ve been working on keeping track of common errors, so I don’t repeat them same mistakes and hopefully you all won’t either! Here are some…
Making a custom editor in Unity is easier than you would expect. Select your Custom Editor Type First, you’ll need to decide what type of…
In general, using the newest version possible is best. Why Use a Newer Version The Unity game engine tends to improve with each release (both…
The Unity Editor API classes are fairly similar, so it’s worth clarifying their use cases. Property Drawer A property drawer is used to create a…
The Unity GUI API classes are fairly similar, so it’s worth clarifying their use cases. GUI vs EditorGUI The difference between GUI and EditorGUI is…
The lifecycle of a Unity game object can be confusing. A few simple tips can make things clear and speed up your dev. Awake vs.…