Page 1 of 1

a question about mobile-common

Posted: Fri Jul 10, 2015 2:48 am
by gomez
Hi everyone,

I was giving a look on the LÖVE ports for mobile platforms (ios, android, windows phone and firefox os, with html5) and i really like about how the community has moved to bring LÖVE to more places. It's really nice because, in about two months me and my team plans to release a game for these platforms and I chose LÖVE to develop it(it's awesome :D). But i have one little question:

How "love-mobile-common" will cover the services of these platforms? For example, how do i integrate Admob or Play Games in a game developed for android, or how do i integrate Xbox live services in a game developed for Windows Phone etc ..?
As a noob like me can connect LÖVE to services that make a game more attractive in the mobile universe?

Re: a question about mobile-common

Posted: Sat Jul 11, 2015 6:30 am
by T-Bone
As of right now, you can't do stuff like that (AdMob, Xbox stuff, etc.) but each port could (at least in theory) add such features. It would however probably be quite a lot of work.

Re: a question about mobile-common

Posted: Sat Jul 11, 2015 7:29 am
by Davidobot

Re: a question about mobile-common

Posted: Sat Jul 11, 2015 12:28 pm
by gomez
T-Bone wrote:As of right now, you can't do stuff like that (AdMob, Xbox stuff, etc.) but each port could (at least in theory) add such features. It would however probably be quite a lot of work.
It would be quite complicated develop these features for each port, separately. What I was thinking was, the mobile-common could have a specification for a bridge between the LÖVE API and the platform on which you want to develop(i mean, java.. C# etc.). From what I saw, at least in the port of Android, you put ads in the Game Activity, but the game and the java part don't talk. It is complicated for example, integrate LÖVE to Play Games, because this needs to know your progress in the game to respond in some way.

Re: a question about mobile-common

Posted: Sun Jul 12, 2015 4:47 am
by T-Bone
The bridge between Löve and whatever it's built upon can probably not be written generally, as the underlying platforms are very different. But maybe Löve can be modified to make "native" communication easier to implement somehow? I'm not sure how.