Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

The day has finally arrived! The Linux developers at Unity have shipped their first build of the Linux Unity editor that is from a unified codebase.

From the release announcement:

QuoteThis is an important milestone!
Not only is this the first beta build for Unity 5.5, but the first Linux editor build shipped from a unified codebase with mainline Unity. That may not sound exciting, but it has a lot of exciting implications. It means that, instead of starting with vanilla Unity and piling thousands of custom changes on top, all of our changes now live in the Unity mainline, where they can be constantly punished by our automated test suites across all of our platforms, and where all of our developers across Unity can easily fix, refactor, and extend Linux editor code alongside everything else.


What's in this new Unity editor version?
- 5.5.0b1
- Unity now uses the OpenGL core rendering backend. This means that your development environment must support OpenGL core profile 3.2 or later.
- Experimental iOS project deployment support
- Fix crash on entering play mode in VR-enabled projects
- Fix moving undocked editor windows by dragging the titlebar

The Linux Unity developers are also still hard at work on integrating SDL with Unity:

Today on the #unity3d #linux #SDL migration: Fixed copy/paste and got hardware cursors working again. Tomorrow: Multi-Monitor support.

— Na'Tosha Bard (@natosha_bard) August 31, 2016


This is really, really great news and I'm really pleased the Unity developers were able to reach this milestone. Hopefully this will make Linux a more enticing option to develop on if Unity on Linux is progressing so well.

Article taken from GamingOnLinux.com.
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
18 comments Subscribe

dmantione Sep 1, 2016
Yes, it is really important, because strengthens the position of Linux as a game development platform, not just gaming platform. And the platform that is used for development also sees the first releases, so this is a step towards more day one releases or early access for Linux.

Of course, only if developers like to develop on Linux, but then again... Linux is a true paradise for developers.
Eike Sep 1, 2016
View PC info
  • Supporter Plus
Very good news! They are showing continuous progress!
Liam Dawe Sep 1, 2016
Post updated with a tweet from a Unity dev.
Beamboom Sep 1, 2016
Wow, this is major. It firmly places Unity as THE framework for multi plat game development.

The time is here to jump on this bandwagon.
liju Sep 1, 2016
Amazing. Thank You to the Unity team. You are game changers!
natewardawg Sep 1, 2016
Yes, great job by them! I know they were getting a little bit of flak for the lack of bug fixes in the editor, but they made it known that this is what they were doing instead, which to me was quite obviously a far better use of their time! :)

Thanks Levi, Na'Tosha and everyone else who has helped with the Linux editor :)
rustybroomhandle Sep 1, 2016
I've developing with Unity on Linux exclusively for a while now, and it has just been getting better and better.

And some spam for you :) - this is my entry for last weekend's Ludum Dare A bit rough (I had a major case of the lazies), but 100% made on Linux.


Last edited by rustybroomhandle on 1 September 2016 at 1:43 pm UTC
Zambzz Sep 1, 2016
Big godotengine fan here, will never use unity, but its nice to see they are finally getting their act together.
natewardawg Sep 1, 2016
Big godotengine fan here, will never use unity, but its nice to see they are finally getting their act together.

I've used Godot and even made some code contributions to it, but haven't been able to actually switch to it due to ongoing projects. But, especially now that they're going to implement C# support very soon (and some of these projects are coming to an end), I hope to switch completely from Unity to it :)


Last edited by natewardawg on 1 September 2016 at 3:32 pm UTC
wolfyrion Sep 1, 2016
Big godotengine fan here, will never use unity, but its nice to see they are finally getting their act together.

I've used Godot and even made some code contributions to it, but haven't been able to actually switch to it due to ongoing projects. But, especially now that they're going to implement C# support very soon (and some of these projects are coming to an end), I hope to switch completely from Unity to it :)

I am learning C++ from scratch because of the Unreal Engine but I thought that Unity and other gaming engines were mostly using C++... I guess I Was wrong :|
I searched and found that Unity is using C# or Javascript and not C++...why?

Now I Am a bit confused, Which Language is the best for gaming development?
Which Language will benefit me most?

Learning C++ is a bit hard but is ok atm.
but really I cant imagine myself that I have to learn Java as well...
vlademir1 Sep 1, 2016
Now I Am a bit confused, Which Language is the best for gaming development?
Which Language will benefit me most?

Learning C++ is a bit hard but is ok atm.
but really I cant imagine myself that I have to learn Java as well...

Stick with learning C++, it's easier to move from C++ to most other common OOP languages (C#, Java, etc) than it is to learn those and move to C++.
natewardawg Sep 1, 2016
I am learning C++ from scratch because of the Unreal Engine but I thought that Unity and other gaming engines were mostly using C++... I guess I Was wrong :|

You are actually correct! :) Unity and Godot are both written in C++ too as far as the core engines go, but the scripting languages are things like C#, GDScript, Unity Script, etc. This is the ideal way to write games since it lowers the barrier of entry to more people and significantly lowers the build times for the game developers. So, the engine developers use C++ and the game developers use C# (or whatever scripting language).

Stick with learning C++, it's easier to move from C++ to most other common OOP languages (C#, Java, etc) than it is to learn those and move to C++.

100% Agreed!


Last edited by natewardawg on 1 September 2016 at 8:06 pm UTC
wolfyrion Sep 1, 2016
Thank you all for your advice...! ^_^
ElectricPrism Sep 1, 2016
![](http://favoritememes.com/_nw/17/80147184.jpg)


Last edited by ElectricPrism on 1 September 2016 at 8:22 pm UTC
c600411 Sep 1, 2016
@wolfyrion: Dont listen to those guys, take C# and learn it, C# and DirectX is best for Linux gaming, just pack your shit in eON or Wine bottle and attach bunch of useless third party dependencies and GoL community will be crazy about it!!! Multilib is a must, if your application/game does not have BOTH 32 and 64 bit dependencies you are obviously not thinking straight. Also forget about optimization and bug fixing, Linux gamers dont care about bad performance or bugs. Wanna free PR, make a game that accidentally deletes ~/ and you are good to go!
[email protected] Sep 2, 2016
Finally.
aL Sep 2, 2016
now we only need vr linux support and my life will be complete again
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.