How do I know which version of Unity a question / answer applies to?

Hi, how do I know which version of Unity a question / answer applies to in Unity Answers?

Thanks.

Most answers are good for all versions of Unity. As mentioned in the comments, for the few outdated answers, it will be obvious, quickly enough.

Sure, a lot of people are currently asking for “how to do X” in Unity 5, or asking Q’s about stuff that no longer works with Unity 5. This might be giving the false perception that U5 is a total redo. But out of all the parts, not many have changed.

As mentioned in the comments, you might see an old Answer that uses an old Component. That’s fine, since when you look it up in the manual, you’ll see the Component says “Legacy” and gives the newer version. Unity doesn’t just change the way things work – they introduce a new name for the new version (Animation vs Animator.)

The “add new name” helps in other ways. Say you’re reading an answer about using Colliders in 2D games. Browsing the manual, you notice Collider2D, which isn’t mentioned in that Answer. So, just from the name collider/collider2D you know the answer is older (but probably still works, if you like what it says.)

In theory, popular old answers also get updated with comments (such as “in Unity 5 you have to type GetComponent().”) This is something you can do.