We have moved to a new Sailfish OS Forum. Please start new discussions there.
30

Native Unity Game Engine Support

asked 2014-12-14 20:15:27 +0200

r0kk3rz gravatar image

Please consider partnering/collaborating with the folks at Unity to bring native support for Unity games to SailfishOS as well as allowing required packages for native Unity based games in Harbour.

What is Unity?

This is best explained by the Unity website, but it's a cross-platform game engine to develop games once and publish on all major mobile platforms (iOS, Android, Windows, BBOS10).

Why do we want this?

Unity is becoming quite popular for mobile games development, and this will make it easy for existing mobile game developers to port their games to SailfishOS for us all to enjoy.

Currently you can install Unity android games and run them through alien-dalvik, however given the available system resources on the Jolla Phone this is far from an ideal way to run full 3D games. This will also be a great feature to have on the upcoming Jolla Tablet.

Anything that helps game developers support our platform can only aid in its growth, and I believe it will be worth the effort.

edit retag flag offensive close delete

Comments

I'm wondering if it's possible just by hacking thing and generate a binary for ARM linux if it's possible so unreal engine 4 could work too (just run, I don't think unreal engine will be fluid on jolla)

By the way even if I don't like to use unity as a game developer it can be a good idea ! But i'm wondering if the C# support of sailfish is good en enough for this...

NeWin ( 2014-12-14 21:55:00 +0200 )edit

There may be dependencies which may make this hard, without knowing the full details of the engine its difficult to say for sure.

My main reason for posting this is that I know personally some people that develop mobile games using the Unity engine, and asking them to support SailfishOS is currently a non-starter due to lack of Unity support and lack of paid app / in app purchase APIs in Harbour

Also remember that this isnt just about the current Jolla Phone, but also the Jolla Tablet (with a lot better specs than the phone) and potential Jolla Phone 2

r0kk3rz ( 2014-12-14 22:15:15 +0200 )edit

Unity officially supports x86 Linux, so supporting Sailfish OS wouldn't be impossible :)

Harakiri ( 2014-12-16 00:47:46 +0200 )edit

@juuzzlin, the problem is that its css. I think supporting arm is nothing more than a rebuilt.

Thaodan ( 2015-05-31 21:49:49 +0200 )edit

2 Answers

Sort by » oldest newest most voted
7

answered 2014-12-14 22:21:42 +0200

midnightoil gravatar image

updated 2014-12-14 22:36:31 +0200

There's no way. Jolla don't have the money to pay Unity Technologies for a port, and even if they did, without a large installed base it'd be a total waste of money anyway. There's zero possibility of UT choosing to port it themselves at this stage, as there'd need to be an installed base of at least several million for it to be worthwhile. Currently, it's unlikely that active or daily users are close to 6 figures.

I'm sure it'll be upvoted anyway, but there's no realistic chance of this happening beyond an act of charity. Maybe in a year, or more like 2 or 3 years?

If Jolla does well enough in 2015, they can hope for UT to make an effort to ensure that the Android version runs in Dalvik properly, but even that might be unrealistic.

edit flag offensive delete publish link more

Comments

1

All Android Unity games that I have tried on my Jolla have worked somewhat perfectly. Which is amazing.

Harakiri ( 2014-12-16 00:45:36 +0200 )edit

@midnightoil, you're probably right, and if Unity Technologies do not want to create a SailfishOS port of their proprietary game engine without a big cash payment then obviously this will go nowhere. But don't you think that's their choice to make?

All this 'question' is about is gathering evidence (or lack) so Jolla has something to bring to the table in any negotiations with UT. If an agreement cannot be reached then, I guess that's business.

r0kk3rz ( 2014-12-18 12:34:43 +0200 )edit
2

answered 2015-05-31 13:57:17 +0200

credmp gravatar image

Hi,

I was wondering the same thing. I am currently writing a game using Cocos2D-X that will be available for a variety of platforms (iphone, android, pc, mac). I saw that there has been some discussion about Cocos2D-X within Qt... any experiences on bringing it all together within Sailfish?

Regards

Arjen

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

Follow
5 followers

Stats

Asked: 2014-12-14 20:15:27 +0200

Seen: 1,412 times

Last updated: May 31 '15