Any chance for Unity to support for ARM Linux?

There are any plans to add ARM linux support (And OpenGL ES support for ARM linux) to Unity?

The new R-PI 2 and Odroid-C1s opens a lot of new posibilities.

BTW, sorry title is wrong, i cant edit it.

2 Likes

I’m gonna bump this, as I too am curious. Especially as the Raspberry Pi 2 is Arm v7.

(If nothing else, I’ll download Unity 5 and give it a look-see…can’t take any longer than setting up a cross-compile toolchain for Urho 3d)

I was talking earlier today about this.

At UNITE 14 they made it clear that a Linux port of Unity was incredibly unlikely. But considering that a Blackberry is down below a million subscribers (according to the news) and the Raspberry Pi 2 is selling like hot cakes, it would be smart to add it as a build target.

Not least because the BBC just announced they were giving away a million Pis to Year 7 kids. Get them building the games on PC and Mac and running their games on their attached Pi!

1 Like

Not quite, the boards they will be giving youngsters will be based on a very simple Amtel part and will pale in specification to an Arduino.

Editor for RPI 2 does not make sence, 1GB is just no enoght…

But supporting ARM Linux for build target shouldt be that much different from supporting x86 linux, except for the OpenGL ES thing.

2 Likes

Would ARM Linux be considered an embedded platform? I think Unity has restrictions on deploying to embedded platforms.

There must be confusion here. Unity already supports (x86) Linux as a runtime platform, it’s only the Editor that doesn’t run there (just the same as it doesn’t run on an iPhone or an Xbox, but you can build things with it that do).

2 Likes

There must be confusion here? Yes. Unity runs on Mac and Windows. The products of Unity (the runtimes) run on 21 different platforms. Adding the Pi2 would be smart, IMO.

1 Like

They support OpenGL ES on IOS surely…so it’s not that…

1 Like

OpenGL ES does require some rejiggering to get working for non-mobiles (Ogre was rather a pita to get reconfigured), so it is non-trivial. And it’s not like there’s a particularly large market at the moment…mostly just hackers and makers.

That being said, if there was ever a day to announce RPi support, today would be it :wink:

Gonna bump this again, because not gonna lie, switching away from the Unity workflow is a pain. Do-able, but a pain nonetheless (and my C++ is still a bit rusty -.- Curse you C# and Intellisense /shakesfist)

I’m also curious if this coming to Unity…

I’m curious as well

I am curious too

Now that PI Zero has been released i want this even more, there is really no chance?

This strikes me as a fairly unusual platform. Most people gaming on ARM are likely to be running one of the major OSes like Android. Either way the Pi itself is a waste of time. Someone already managed to get a quick demo running on the Pi 2. A simple rotating cube without anything else visible at lowest quality settings. It managed a whopping 10 to 15 FPS.

Hes not sure if hardware accelerated, via Windows 10 for IOT and Universal Apps, im not sure if that is a good idea, same reason of why Android is not a good idea either.

Raspberry PI 1B can run Minecraft, and thats slower than the new PI Zero, we should be OK on Raspbian (ARM Linux + OGL ES 2.0), that has to be the faster way, CPU optimizations gona be the greatest challenge, but its GPU has to be more than enoght, VideoCore IV is faster than a Mali-400MP2.

ARM Linux is not really a big thing to support because we already have x86 linux and OpenGL ES on other platforms.

Anyway i opened a feeback https://feedback.unity3d.com/suggestions/raspberry-pi-zero-arm-linux

Though the Pi family is quite popular, it’s not a terribly interesting hardware platform for ARM Linux gaming. A better example of potential gaming platforms would be the Jetson TK1 or Jetson TX1, from personal experience I can tell you the TK1 is a wonderful piece of hardware (also the same hardware found in the Nvidia Shield “gaming” tablet).

2 Likes

Well if you can target ARM linux with OpenGL ES, you can target them all, there are a lot of other options as well.
For starters, simplier games on PI is a good option.

The part that i dont understand is why this is not done already, it looks to me that most of the work its already done.

The Raspberry Pi’s biggest selling points are, the price point and community. Much like Arduino products the hardware is unremarkable (and, at times, remarkably bad), the selection of and support for open-source projects is what floats both platforms. The Pi is good for MAME games, it’s great as a microcontroller on steroids, as a full-blown computing platform it’s the equivalent of swatting flies with a ball-pein hammer.