Categories & Tags
Archive

Unity 4: Linux Publishing Preview: What, How, and Wherefore

July 3, 2012 in Rants & Raves, Technology, Unity Products and Services by

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

Share this post

Comments (83)

Comments are closed.

Jess
3 Jul 2012, 4:47 am

You fucking rock!

Chris
3 Jul 2012, 5:08 am

*big smiles*

Chris
3 Jul 2012, 5:13 am

will this have a native 64bit client?

3 Jul 2012, 5:15 am

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

Na'Tosha Bard
3 Jul 2012, 5:16 am

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

Levi Bard
3 Jul 2012, 5:16 am

Chris: Yes.

Chris
3 Jul 2012, 5:29 am

Thanks guys :)

Nevat
3 Jul 2012, 5:49 am

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).

Na'Tosha Bard
3 Jul 2012, 5:52 am

@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.

q4a
3 Jul 2012, 6:30 am

Thanks for standalone desktop Linux support!
When Unity web player plugin will support Linux?

Sepehr Aryani
3 Jul 2012, 6:31 am

Thank you very fucking much. We (linux community) really appreciate it. Keep rocking. (BOW)

Na'Tosha Bard
3 Jul 2012, 6:31 am

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

3 Jul 2012, 6:42 am

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

ZJP
3 Jul 2012, 6:56 am

Nice works,

Btw, Unity3D on Ubuntu Unity (http://unity.ubuntu.com/). Much confusion to come. ;)

Na'Tosha Bard
3 Jul 2012, 7:00 am

@ZJP — Yes, we’re aware. It’s quite an unfortunate name collision, but I suppose the confusion might be entertaining for awhile :-)

3 Jul 2012, 7:26 am

Thank you guys!! Linux for home users need this!! thank you! :)

dletozeun
3 Jul 2012, 7:45 am

Great work !

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

massa
3 Jul 2012, 7:58 am

What about Unity3d IDE in Linux? It would be great to develop games inside Linux enviroment

slayer29179
3 Jul 2012, 7:58 am

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

3 Jul 2012, 8:38 am

This is amazing!! thank you guys and keep pushing for Linux
hail the penguin!!

Nate
3 Jul 2012, 11:02 am

Will this be a new add feature that requires a purchase? or will it be a free feature?

Na'Tosha Bard
3 Jul 2012, 11:03 am

@Nate – It is a free feature.

3 Jul 2012, 11:09 am

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)

Na'Tosha Bard
3 Jul 2012, 11:12 am

@Adam – Fedora Core 5 is quite old (released in 2006 and end-of-life’d in 2007); likely the system C/C++ libraries on that system will be too old to run a player exported from Unity.

However most players will likely work fine out of the box on a *recent* installation of Fedora.

thibsert
3 Jul 2012, 11:18 am

Good start ! Next one, the linux webplayer… then the linux editor… pleaaase….

Tom
3 Jul 2012, 12:03 pm

This is a step in the right direction. Looking forward to trying this out!

Thanks!

3 Jul 2012, 1:28 pm

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

Bastian
3 Jul 2012, 2:25 pm

How much money, you nedd (crowdfunding) for a linux editor? :3

Jakob F
3 Jul 2012, 2:28 pm

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 Bard
3 Jul 2012, 2:34 pm

@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.

3 Jul 2012, 3:02 pm

You rock,

3 Jul 2012, 3:46 pm

Hi, do the development tools work in Linux as well?

3 Jul 2012, 3:53 pm

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.

Martin
3 Jul 2012, 6:50 pm

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

Na'Tosha Bard
4 Jul 2012, 12:00 am

@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.

John Milton
4 Jul 2012, 12:38 am

Very happy with Linux support in Unity3D. Considering switching to this engine just for this feature!

SplinterCDO
4 Jul 2012, 1:19 am

Awesome, you guys rock!!!

loky
4 Jul 2012, 1:59 pm

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?!?!

Na'Tosha Bard
4 Jul 2012, 2:17 pm

@loky – You are welcome to read the practical details about Linux support in the Linux section of the Unity 4 FAQ: http://unity3d.com/unity/4/faq

Scott
4 Jul 2012, 9:10 pm

(((Love)))

5 Jul 2012, 12:52 am

Linux games. Go you beautiful thing.

bob
5 Jul 2012, 2:19 am

Thank you for your efforts. Your work is appreciated.

5 Jul 2012, 6:04 am

play unity 3d game on ubuntu unity

Gus
5 Jul 2012, 9:16 am

Thank you guys! It’s a great step I hope others to follow.

carlos santos
6 Jul 2012, 8:51 pm

Thank you for this.

I wold suport some crowdfounding for the linux ide.

6 Jul 2012, 9:44 pm

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!

dilnix
8 Jul 2012, 4:00 pm

is BSGO (by Bigpoint) will be able to play on linux platform?

Na'Tosha Bard
8 Jul 2012, 10:36 pm

@dlnix – Unfortunately, BSGO would require a Linux webplayer, and we are only shipping a standalone player.

Pete
9 Jul 2012, 10:46 am

Will the webplayer support linux? Are you guys considering it?

Na'Tosha Bard
9 Jul 2012, 10:52 am

@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.

polytropoi
9 Jul 2012, 12:25 pm

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

Yuri
10 Jul 2012, 12:24 am

Thank You

11 Jul 2012, 11:25 am

Real life heroes!

16 Jul 2012, 9:25 am

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).

Nathan
18 Jul 2012, 8:00 pm

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!

ohad
19 Jul 2012, 11:44 am

can you at least give an unstable preview by now?

Na'Tosha Bard
19 Jul 2012, 12:11 pm

@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.

Jason Wu
19 Jul 2012, 12:57 pm

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)

Chuck Lanman
2 Aug 2012, 10:41 am

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.

Chuck Lanman
3 Aug 2012, 2:10 am

Or do we have to start a kickstarter in order to get the Unity Webplayer to linux?

Na'Tosha Bard
3 Aug 2012, 2:20 am

@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.

Robert Masengale
11 Aug 2012, 7:58 am

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.

Ali Goli
12 Aug 2012, 12:48 am

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

X
12 Aug 2012, 3:31 pm

Linux Editor support please :-)

macuso
13 Aug 2012, 12:54 am

Now, we just need Unity3D IDE for Linux. Please make this, or at least make it as Wine friendly as possible.

macuso
13 Aug 2012, 12:58 am

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).

Braffe
16 Aug 2012, 11:42 am

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!!!

kamepl
16 Aug 2012, 1:04 pm

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 !

19 Aug 2012, 3:29 pm

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

Felis Catus
22 Aug 2012, 2:50 am

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.

Matthew
24 Aug 2012, 11:44 pm

Does this mean we can have headless Ubuntu based multiplayer servers?

Na'Tosha Bard
25 Aug 2012, 12:17 am

@Matthew – yes.

incognito
26 Aug 2012, 9:32 am

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.

28 Aug 2012, 4:18 am

@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.

Leandro
29 Aug 2012, 8:12 am

Thank you , You guys ROCK²!!!!

30 Aug 2012, 7:52 am

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!

5 Sep 2012, 11:37 am

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!

Na'Tosha Bard
17 Sep 2012, 2:53 am

@Jorge, We don’t have anything on our roadmap regarding an ARM port of the player, but, the of course future is never certain.

Maokei
20 Sep 2012, 10:44 am

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

20 Sep 2012, 2:59 pm

It would be so nice to see the editor running under linux.

Linux user from Russia
21 Sep 2012, 8:43 am

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

Jamin Collins
21 Sep 2012, 9:09 am

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.

Whitie
29 Sep 2012, 1:00 pm

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.

Leave a Reply

Comments are closed.