While Unity itself has long supported producing Linux builds of games and applications built with it, the actual Editor for Linux is still not fully supported - but that will change.
To be clear, there is a Linux version of the Unity Editor right now and that's been a thing since 2015 in experimental form. Back in April 2019 they announced that the Linux Editor would be moving from experimental into preview, meaning it was on the road to a full release. Later in May 2019, Unity then actually properly announced the Unity Editor for Linux with a planned release date with Unity 2019.3.
Sadly it didn't happen when expected, it was delayed with no exact date other than 2020 which they're now announcing again they're not going to hit. In a forum post going into more detail, the good news is that Unity appear to be firmly committed to bringing the Unity Editor for Linux into official status.
Unity have set a new target to have it officially released with Unity 2021.2, which means it will be ready by the end of 2021. In the post written by Unity's Emily Diehl, it's made pretty clear that it's been constantly improving since the original announcement.
"We know that many of you have already come to rely on the Linux Editor for your projects and are eagerly awaiting its official release, and we want to assure you that our commitment to supporting and steadily improving the Editor has not changed. If you’re using the Editor today, we encourage you to continue doing so and believe you will continue to see improved quality as we move into 2021." - Emily Diehl, Senior Product Manager at Unity Technologies.
Diehl mentioned in the post to keep using it, keep giving them feedback on it and noted these focus areas for 2021:
- More thoroughly testing official features and packages on Linux. Unity is a feature-rich product, and having the extra time from now until our 2021 release will allow us to ensure additional stability for Linux users.
- Resolving bugs and issues reported by both our internal teams and customers. Even though the Linux Editor will still be considered a beta product, we will continue to address issues with the same priority as if it was already officially supported.
- Conducting user research with developers that are interested in using the Linux Editor in a production environment to gather additional feedback to ensure that the editor will be ready for production use for all of our Linux users.
Really great news. While we do have other game engines that support Linux both on exports and the editors (like Construct 3, Defold, Godot, LÖVE and a great many more), Unity is still one of the most popular and proper support like this is essential.