Page 1 of 3

Nintendo?

Posted: Wed Jul 30, 2014 9:43 pm
by undef
Has anyone tried porting a LÖVE game to a Nintendo device?
I just read that there is a Nintendo Web Framework, and since there are some Web ports of LÖVE, it might be possible to kind of glue them together...
So I wondered if anyone has already tried this, I think a lot of people would dream about having their game on a Nintendo console.

Re: Nintendo?

Posted: Thu Jul 31, 2014 12:10 am
by Jasoco
The day I can use Löve to code something that runs on the Wii U with full GamePad compatibility would be the best day ever.

Re: Nintendo?

Posted: Thu Jul 31, 2014 12:31 am
by undef
And Wii U isn't that stupid for a name, if we can call the port LÖVE U ;)

Re: Nintendo?

Posted: Thu Jul 31, 2014 1:54 am
by slime
To become a registered Wii U developer (which is required for access to any Wii U APIs), you must sign a non-disclosure agreement, among other things.

That means any code specifically written for the Wii U (i.e. port code) will only be shareable with people who are registered Wii U developers themselves.

To develop for the Wii U after becoming a registered developer, you need to get the Wii U devkit hardware.

Someone else on the internet with experience developing for consoles summed it up well:
Basically, console manufacturer used to refuse oss code, their API are not publishable too.

So we can t say very much. What I can say without having black suits on my door is :
API are rarely gl/dx based
Using the pseudo gl/dx layers is inefficient and either require custom or rewrites
Technical requirements are biting
Submission round trips and requirement are biting
Publishing ESRB, pegi, texts and marketing assets are biting
Dev kit are expansive

So if you wanna go the console way, start to plan early and be ready to go debugging very low level.

Re: Nintendo?

Posted: Thu Jul 31, 2014 9:10 am
by Jasoco
Yeah, so that's not happening I guess.

Do Sony and Microsoft have the same Indie developing policies?

Re: Nintendo?

Posted: Thu Jul 31, 2014 3:45 pm
by undef
I presume they're equally restrictive.
Both Nintendo and Sony support Unity though, which is a smart move.
Unfortunately I don't want to use Unity.

Re: Nintendo?

Posted: Tue Aug 05, 2014 9:21 pm
by dan369
There could be a chance in using the PS Mobile SDK. Thus vita games could be an option.
Pretty sure they made the developer license free (or at-least last time i checked it was free).

Re: Nintendo?

Posted: Wed Aug 06, 2014 9:58 am
by SiENcE
I have a PSM license and I wrote a small löve implementation for my Ludum Dare game.

More infos over here.
viewtopic.php?f=12&t=76700

and here:
http://love2d.org/forums/viewtopic.php?f=5&t=76698

So yes it's possible....but you have to reimplement the löve functionality in C#. I only implemented some basic functions like draw, update, load aso.

Re: Nintendo?

Posted: Wed Aug 06, 2014 11:34 am
by undef
SiENcE wrote: So yes it's possible....but you have to reimplement the löve functionality in C#. I only implemented some basic functions like draw, update, load aso.
If you reimplemented it in C#, doesn't that mean that you can use it in Unity?

Re: Nintendo?

Posted: Wed Aug 06, 2014 12:17 pm
by SiENcE
No really.

Unity3D and PSM have a completely different API.

What you can take is the C# Lua Implementation. PSM already includes this and 1-2 Samples.

Here is one.
https://psm.playstation.net/static/gene ... ple_e.html

What I did is to implement a wrapper from love API -> PSM. Of couse only the basics love.draw, love.update, love.load and some graphic functions love.graphics.draw, love.graphics.newImage aso.