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.
Quoting: wolfyrionNow 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++.
Quoting: wolfyrionI 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).
Quoting: vlademir1Stick 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
Last edited by ElectricPrism on 1 September 2016 at 8:22 pm UTC
https://forum.unity3d.com/threads/unity-on-linux-release-notes-and-known-issues.350256/#post-2803750
See more from me