Search Unity

Hi, we’re Na’Tosha and Levi, a couple of the developers responsible for Linux publishing in Unity 4. We’ve seen that you’re happy about Unity 4.0′s Linux publishing preview – so are we!

We worked very hard to include this feature in Unity 4.0, so we’ve made a video explaining why supporting Linux publication is important to us, and how it can benefit Unity game developers.

If you have questions we didn’t address in the video, please feel free to post them below and we’ll do our best to answer them.

Na’Tosha & Levi

83 replies on “Unity 4: Linux Publishing Preview: What, How, and Wherefore”

[…] Unity 4: Linux Publishing Preview: What, How, and Wherefore […]

I’ve been a Unity Dev for the past 5 years. Noting, not the iPhone addon, the Android addon nothing I have bought for Unity makes me as excited for the future as the new Unity 4 Linux port. I for one cant wait to get elbow deep into this version.

I find myself feeling very mixed about Linux support being an “export” from development done in either OS X or Windows. I have no desire to run OS X or Windows to do development, and I suspect I’m not alone. This may actually make me rethink using Unity for upcoming projects.

Thank you very much for Linux-port!!!
It would be great to run Unity Editor with help of WINE…

If the web player and the editor got ported to linux to at some point, well simply amazing! Anyways you guys rock!

Will other platforms (ie ARM) be supported in the near future, along with GLES? I’m thinking about tablets/embedded systems that runs linux instead of android. Tks!

Awesome! This is fantastic. We use Linux here at Blue Sky Studios, and at every other major studio I’ve worked, and the lack of general support from large hardware and software companies is very frustrating. Major offenders include Wacom and Adobe.
Expanding the user base is crucial to getting better proper support and drivers, and making Linux a viable (and the fastest) gaming platform is one of the best ways to do this.
So huge thanks to you two, and Unity, for pushing this!

@incognito: you’re assuming it’s the GUI part that’s the hardest thing to port. It’s not. 99% of Unity editor UI goes through UnityGUI, which is already very much cross platform.

If I could make a suggestion – would you consider redoing the Unity IDE using a powerful crossplatform toolkit, such as Qt, so that in the future you could easily offer Unity IDE on all the main platforms from largely the same code base? I take it it would significantly make your lives easier and keep the Unitoids of all major platforms happy by not having to switch from Linux to Windows/OSX, or vice versa, or fire up a virtual machine just so they can check if that small change they’ve made works well on the intended system.

In fact, since Digia has now completely snatched the Qt from the hands of the uncaring stepmother Nokia, they’ve pledged to add official exports for iOS and Android (alongside a long list of officially supported ones) so it wouldn’t be hard to imagine that, if the Unity IDE was made with it, you could actually do game development on an iPad, Android, MeeGo or a W8 tablet. Sure, not the most optimal form for hard core development, but with a redux UI it could be a great addition to an already great tool, allowing for fun brainstorming sessions and on-site presentations / on-the-fly changes for which we have to carry laptops around now.

And while I’m at it, if I’m allowed to dream further and potentially spread some blasphemy, why not ditch Mono completely? Marry the Unity engine with Qt and even the sky won’t be a limit. To me, the ultimate development platform for pretty much anything out there would be some Frankenchild of Qt (for system / general app stuff and close-to-metal programming), Flash (for the 2D stuff and basic 3D) and Unity (for the hard-core 3D and composition), all with exposed APIs and hooks for pretty much any language out there (directly compiled, or through Scratchbox, or LLVM…)

Oh, well, one can dream, for now I’d be a happy penguin if the Unity IDE was to come for desktop Linux in the foreseeable future no matter of the underlying technology.

Even though not a lot of people want to use the Unity Editor with Linux, a “headless editor core” would be very useful to deploy services like auto build on a Linux Server, which would be very useful for larger teams.

I think the Unity3D IDE would be the logical next step to bring to Linux. It would really be awesome! The only things keeping me from booting into Linux Mint 100% of the time is Team Fortress 2 and Unity3D Editor! :P

I also want to beg for Unity3D IDE for Linux ! Please !

Na’Tosha & Levi – you’r ussing running Linux as your desktop system as we all here. Please ask your BOSS to make a supprise for us and develop the IDE for Linux for next christmass :D PLEASE !

Thanks so much for supporting linux :)
But please make editor linux-(or at least wine-)friendly…I would definitely buy pro version if you do!!!

P.S. A lot of peoples using Linux-es are using they machines for programing and software development, so have sense to have Unity3D IDE for Linux, since this already is running on OSX (UNIX OS).

I don’t think people on linux really want to play games on it
They want to program, develop and make.
I think it was better to make an editor for it instead of a player
anyone wants to play, should go to Windows not linux
Linux is for is more developing than playing
They’ll pay for an editor than a game

I actually care far more for a linux IDE than for the web player, but that’s a personal opinion. I’m trying to use the IDE with WINE and it’s taking me some effort, but I’m also pretty new with Linux.

@Chuck, the money required to invest in the development of a new platform is not really a blocker for us as a company, if it’s a platform we believe in. However, there is an ongoing cost of maintenance and a support burden that comes along with any new platform — and the webplayer adds additional complexity and requirements on top of the player we have now. A webplayer for Linux is simply a task we have not decided to undertake at this time.

Unity Webplayer would be insanely awesome. This way we could play any current games on the web that require this plugin, without having to wait for a linux publish of that game. Makes sense to me. I think it should be done.

for all of you guys asking for Unity3D web player linux port, you can already “kind of” do that. Just when exporting, click the checkbox that says “Chrome NaCl”. Then, install chrome/chromium on linux and you should be able to play it (some additional configuration might be required, but it still works :P)

@ohad, Linux publishing will be available soon in Unity 4. Those who have pre-ordered Unity 4 will have early access to this feature via the beta.

Pure awesome. Finally some realization that, although the linux market share is obviously small, the developer influence is high. I can only hope it does well for you and a linux web player will follow. Great work!

OMG! You are from that few companies that said “It will be on linux some day but not now” and really do it. I’m thinking this world become better every day although a little slowly (and only in computer terms).

[…] and Linux community. If you have any questions regrading Linux support, ask them here. Originally Published @ Ubuntu Vibes: Daily Ubuntu Linux […]

[…] 3D Player 官方的几名负责Unity 3D Player  for Linux 的 开发人员制作了一个视频,阐述了他们为什么要做Linux […]

@Pete – Native Client export for Chrome runs on Linux, though, IIRC – that’s kind of like a webplayer…

@Pete – We don’t have any current plans to support the webplayer on Linux, but as is always the case, the future is never decided.

[…] and my mouse works. That said, I will definitely go back to Linux occasionally. Especially now that Unity 3D is going to have a Linux exporter. My current Unity 3D games will get Linux ports, and I will be putting them in the Ubuntu Software […]

Thanks people!

It’s a happy notice. With this addition Unity3d will start the linux as a real games platform.

You don’t imagine how much this make me happy!

Thanks a lot!

[…] 3D Player 官方的几名负责Unity 3D Player  for Linux 的 开发人员制作了一个视频,阐述了他们为什么要做Linux […]

anything ontopic? i dont care how long have you been using lumix, but I would love to see some facts about the work done. i might be alone in this fapping community with these needs?!?!

@Blue Wall — No, the Editor does not work in Linux.

@Martin — No, not as far as we are aware; it should support all Unity features.

Will Linux exports have any limitations like Mobile building or will it support all the unity features.

Oops! Read the answer above: “@Nevat 2. We currently have no plans or commitments to port the editor to Linux.”

Thanks for making the player, dev. tools would be pretty awesome too.

@sENSEr – Actually I was running the profiler from the editor inside OS X and connected to the Linux player remotely. As for Rochard, well, we have a large number of user-submitted games and projects that we use for testing/debugging/optimizing.

thank you for bringing unity3d to linux!!!! :D Linux is such a great platform and im very very happy!! steam and later this! i must be in the computer heaven! Linux is the reason i got interested in computers “software, hardware” im so happy!

@Na’Tosha
Did I just saw in the video Unity3D Profiler running in the Ubuntu while you were testing Rochard level :)

Do you think it would be much work to get a published linux game to work on, say, Fedora? (legacy core 5, kernel 2.6.x)

You guys are awesome!!! :D Thank you for doing this! I am a big fan of Linux but all the programs I use (Unity, 3DS Max) are not compatible now you are making that happen thank you! :D

Great work !

@Na’Tosha Bard: webplayer support on Linux seems to be the next logical step, I’m looking forward to it ! ;)

I just have to say that I LOVE YOU BOTH !, thanks for this linux player!!! <3 <3 <3 <3 <3

@q4a – We don’t have a current plan to ship a webplayer for Linux, but the future is always uncertain.

[…] Com informações daqui e daqui […]

@Nevat:

1. Players exported from Unity will run out of the box on most modern Linux systems, but we are only providing *official* support for 64-bit or 32-bit Ubuntu Linux with vendor-made graphics drivers.

2. We currently have no plans or commitments to port the editor to Linux.

1. When you say “Linux”… what distributions are supported ? Only Ubuntu ?
2. Well be possible, in future versions, to work with the Editor in a Linux system ? (aka “port the application).

@Chris – Yes, we are providing export options for native 32-bit (x86) and native 64-bit (amd64) players.

That is great news indeed! I and so many other Linux enthusiasts are looking forward to giving it a go ;¬)

Comments are closed.