Unity Possibly on Nokia phones?

Is it possible to port Unity3D games for Nokia mobile phones?, if so please let me know the procedure.
Thanks

Nope.

It’s not very likely.

Only if hell freezes and nokia is going to start supporting either android or iOS.

Symbian and Maemo are not supported and no plan to support them was mentioned (the only nokia handsets that could even start unity are using symbian 3 / 4)

I approached Nokia (this was around 2000) about putting a game on their SymbianOS phones, and they told me that games had no place on a phone. How very true that turned out to be. Game on a phone. Pshaw.

-Chilton

Hilarious!! I mean why would I want a game on my phone or even an MP3 Player for that matter. How can I use my phone if it’s got music and games on it!

While normally, I would have stopped searching to figure out if this is possible after reading dreamora’s answer, my higher up was told, from someone at Nokia, that it is possible and apparently has a service to port Unity projects to Nokia.

Dreamora, have you heard anything about this QT thing? I’m looking at it as if it is just another IDE, but there are places on the website that say it is possible to port an APK to Nokia.

I figured that this was meant only if you had originally written in QT. I also figured (without knowing all the code behind Unity) that it would be almost impossible for port Unity because of the way Unity handles various things, such as input.

Nokia does support OpenGL ES 1.1 and 2.0, but that would have to be compiled for Symbian.

Anyhow, since I’m getting paid to figure out whether this is possible or not, I’ll let you guys know if I find anything (dreamora, I agree with you, but a boss is a boss).

Here’s the official answer from Nokia:

Android To Nokia:
http://wiki.forum.nokia.com/index.php/Porting_from_Android_to_Nokia_Platforms

Android applications are typically written in the Java™ language. Despite the machine-independent Java language, however, the applications are Android-specific and are heavily based on the Android Application Framework.

As a result, direct code-level reuse is typically not possible in porting of the applications. In most typical cases, it is recommended that you reuse the application design and graphics and rewrite the code using Qt technologies, but there are also several special cases.

The following article describes recommended ways to port different types of Android applications to Nokia platforms, and also covers the most typical special cases.

iPhone to Nokia:

http://wiki.forum.nokia.com/index.php/Porting_from_iPhone_to_Nokia_Platforms

iPhone applications are typically designed in Xcode. The implementation is written in the native Objective-C language, or the applications are web applications encapsulated into iPhone applications with minimum Objective-C code parts.

Depending on what kind of iPhone application you have, these are the preferred porting options:

    * Applications based on web technologies should usually be ported into Web Runtime (WRT) Web Applications (for more information, see Porting iPhone web app to WRT on Nokia devices). Porting them into Qt applications and using the Qt web view is an advanced option that can also be considered, especially if you plan to extend the application to use device's native features. 

    * Applications based on Objective-C implementation on iPhone are typically more UI intensive (for example, games) or may use iPhone's native interfaces. Rewriting these applications with Qt with either C++ or lightweight Qt Quick scripting language is the best option. 

The following article shows a couple of examples of both types of applications. 

......

Games and other applications with heavy, real-time graphics and/or 3D This category can include anything from racing games to mobile TV players and first-person shooters. The best way to port this type of application is to base the porting on Qt graphics view (see Porting Mobile Applications to Qt: Graphics View).

Which pretty much says “To port anything, it must be rewritten”. Very misleading.

Nice trolling. Too bad you failed at it.
Nokia had games in their cellphones as early as 1997. They were also the 1st company to put a game into a phone.

j2me is such a fabulous framework for games … at least it was back then :wink:

nowadays they are really the ones worlds behind as thats still the major path to get there, java

even google realized that java is bullshit for games, thats why NDK exists (and unity only exists NDK).
nobody with clear mind would use java for games on a totally limited platform.

its another thing on the desktop naturally where you have the power to compensate for java slowness and create fabulous games with the monkey render engine or panda3d

Nokia was one of the first if not the first company to embrace mobile phone gaming fully. They had snake on there early on and then they also tried one (failed) attempt after the other to make gaming big on mobile phones. Ngage phone 1 2, Ngage game center like service, app store like service etc, various other devices with dpad like controls etc.
They were there early on and honestly tried it. I think partially they made some mistakes, partially they were ahead of their time regarding what the devices could handle nicely in the constraints of back then. I feel like a lot was due to messed up base OS, not ideal marketing and also not ideal design.
And well, then they kinda spread themselves thin with trying many things and fell behind some in the evolution and then the iPhone came and basically made everyone realize how much further things could go now.
I appreciate every good additional platform alternative though, competition is good for the market and so is having more alternatives as
developer and customer, so yeah, in a way i´m sad Nokia has fallen behind so much in the smartphone race.

I think they would do best in supporting android OS, like now.

Without that, well, in theory there is a porting path to every platform for any technology/ middleware, i just don´t think it would be that profitable for many when Nokia doesn´t go with just supporting one of the dominant OS there.

Nokia phones still get sold a lot but it is pretty clear that without a big shift happening they are getting smashed in the upper end smartphone segment by iOS and Android (maybe soon also Windows Phone 7 and WebOs (if HP decides to actually make phones with it) and yeah, blackberry seems to be into bringing the playbook OS on to their next generation of smartphones, too once dual cores make it into the smartphones).
Me personally, i think the market is open for 3-5 OS being dominating and all others not getting that many sales, so yeah, likewise as customer as well as as developer many would probably prefer stuff for the 1-5 dominating ones instead of releasing things for everything out there when that means there´s a lot of porting work involved.

I personally usually try to support 3-5 platforms max with a game and well, everything that goes beyond that is basically only possible to get supported if it has a direct porting put which is pretty much hassle free.

(which sadly seems to kinda exclusde Nokia stuff now for many things i do, like unity stuff ).

TBH, the media and statistics is quite biased towards the iPhone. It is only smartphones thy look at, but not everybody has or wants an smart phone.

In 2009, about 1.2 billion cell phones were sold. Nokia sold the most with a hefty 38%. I don’t have the statistics for the phones sold in 2010, but the amount of smart phones isn’t the whole deal. Apple is leading the race with smart phones, but do you think that everyone in the future wants or can afford a smart phone? I don’t think so, especially since Apple is more catered towards the high-end consumer they will prolly be making fancy stuff as iPads and shit to sell to hipsters.

But as time moves forward, I think we’ll see Nokia come up with a mid-range phone that caters the needs of an ordinary user better (this is what they excel at already). An ordinary user from anywhere in the world (look up how well iPhone is doing in Asia compared to ordinary phones). And if they drop the awful symbian and go forward with the Linux based OS they are working on together with Intel, I think it might be a brighter future for people developing on Nokia phones. That is, if they also understood how much value a 3rd party developer can be with good tools.

actually even on the smart phone side nokia still sells the most although they are “sub par” compared to Android and iOS devices.

But they are not a very viable platform for average indie devs as their fragmentation is 10 times worse than even android which is a pain in the butt.

If I’m not mistaken… the whole Union project that Unity is rolling out is supported by Nokia. Check the 2010 Keynotes on Union.

http://unity3d.com/union/presentation - I was not mistaken, Nokia is the first company they talk about supporting near the end of the presentation.