
iPhone... started with no native SDK... learned their lesson and opened it up...
Anrdoid... same thing...
etc...
So high-end mobile game development is done in C++... where the portability and performance is....
And now to work on MS mobile products it's gotta be C#? Not a great start for attracting top-end mobile game developers...
This is good news of course but what does not make sense to me, this refers to Google and iPhones as being cross platform games.
How come there are not any great games on normal Java phones? J2ME has so many libraries and they're capable of the same.
I have never understood why there are not many multiplayer bluetooth or games that connect the internet? It would be awesome to play net games on the phone on the train with people in the same train or anywhere in the world.
(Ignoring phone signal cutting out on trains)
With the number of J2ME devices (hundreds) porting a game to all these is not a simple task without MP... with MP (even turn-based) the costs sky-rocket. And the bottom line is that the casual player (J2ME consumers) don't really care enough about it... heck the carrier decks on these devices are complete junk... will the consumer even be aware it has MP?
Bottom line is that adding MP in J2ME is costly to develop... and generates very little extra revenue...
An algorithm must be seen to be believed. -- D.E. Knuth