1

I am using Unity 2017.2.0b5. I tried to help somebody who asked a question about Unityscript few moments ago but I noticed that:

Assets > Create > C# Script is present but Assets > Create > JavaScript is missing.

This is also missing from the Project tab and the Create new script menu which is on the Add Component menu.

I read the release note but couldn't find anything about Unityscript/Javascript.

Has Unity just killed Unityscript/JavaScript support like Boo?

9
  • 7
    No sane person would use UnityScript, you should be on C#.... Unity made a mess by releasing their own mutation of Javascript; so I'd like if it is recinded but I've read nothing about that happening. You should probably ask this question on GameDev Stack Exchange or Unity Developers Forum Commented Aug 5, 2017 at 14:56
  • @Martin I don't think this question is any more relevant over on Game Dev (it's got similar posting rules to SO, anything off-topic on SO would be off-topic on GD), but the Unity Developers Forum would be an ideal place. The general advice is: before asking, always check the site's how to ask page. Programmer: I wouldn't be surprised if they killed off the monocompiler. It's really held Unity back from taking advantage of newer .NET features, like covariance and contravariance. Commented Aug 5, 2017 at 17:47
  • @Draco18s Unity forum is not very active. I will ask there too. I just wanted to know if any one here has any idea if this has been killed off or maybe this is a bug. I wonder why Unity would remove it without even mentioning it on their blog or release note. I now suspect it has been killed. Commented Aug 5, 2017 at 18:14
  • 2
    "UnityScript has already been abandoned. Just no one has told the marketing team yet." Commented Aug 5, 2017 at 19:54
  • 1
    @Draco18s Unity finally replied to another user here. You can quote that as answer. It looks like you can just drag Javascript file there but you can't create new one from Unity itself. Commented Aug 6, 2017 at 20:55

1 Answer 1

5

According to some comments on the Unity forums:

One user said back in February, "UnityScript has already been abandoned. Just no one has told the marketing team yet."

Then just today (at the time of this post), a Unity representative replied, "UnityScript will continue to work in 2017.2. We removed the menu item because we would like to avoid new users picking it up, but you can still add new UnityScript files to your project by other means" (emphasis mine).

So there we have it. UnityScript is (likely) being removed and this is the first step: preventing new users from starting with it.

Sign up to request clarification or add additional context in comments.

2 Comments

A more detailed blog post official response: blogs.unity3d.com/2017/08/11/…
@MollyJ awesome, thanks for the link, looks like initial preceptions were accurate: it was being depreciated but the marketing team hadn't yet been told/written up a press release.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.