<div dir="ltr"><div>Don't get excited, this is just an update to my previous investigation into feasibility of ports.</div><div>I just wrote up this: <a href="https://freebasic.net/forum/viewtopic.php?f=17&t=27890&p=264823#p264823">https://freebasic.net/forum/viewtopic.php?f=17&t=27890&p=264823#p264823</a></div><div><br></div><div>To summarise: XBox One and Switch ports should be straightforward (no technical barriers), PS4 is not currently possible.<br></div><div><br></div><div>I see that my previous investigation was a private email to James/RMZ/Soda Piggy.</div><div>Rather that copy it here I'll summarise the part not covered in my post above:</div><div>-Ports are time consuming to do even when there are no technical barriers, fees or gatekeeping by companies<br></div><div></div><div>-SDKs and all documentation for Switch and PS4 are private, so not only can't we start a port the engine until Nintendo/Sony greenlight it, we barely even know what it involves or if it's possible. What's more, we would also need a physical XB1/Switch/PS4 to test on (maybe even a dev unit?).<br></div><div>-There's only a one-time fee of US$19 to be able to release an unlimited number of indie games for the XB1, the SDK is public, and we can mostly test it on a Windows 10 PC.<br></div><div><br></div><div>Also, I wrote up the following additional notes, might as well attach them here:<br></div><div><br></div><div><br></div><div><br>* Nintendo<br><br><a href="https://discourse.libsdl.org/t/sdl-for-consoles/22726/9">https://discourse.libsdl.org/t/sdl-for-consoles/22726/9</a>  (Sept 2017)<br>"I have a 3DS port that is sort of half-written; Nintendo announced the Switch while I was working on it, so I assumed it was a dead platform.<br>If you want it, I can send you a copy, but I can’t promise that it’s in any useful state. Drop me a line about it at <a href="mailto:icculus@icculus.org">icculus@icculus.org</a>."<br>"Nintendo released new 2DS & 3DS XL versions, mid this year, so 3DS is far from dead"<br><br>* Windows store and XBONE<br>To publish on either store, need a dev account. One time fee of US$19/NZ$24.<br>(there is also a higher fee for companies, but not applicable).<br>Can publish any number of apps.<br>Same Universal Windows Platform (UWP).<br><br>Supports only Windows 10 and Xbox One. Need Win 10 for development.<br>XBO has two ways to publish: professional games (ID@XBox), and the Creators Program.<br>Creators program has "simplied certification". But it does not allow.<br>multiplayer or achievements. Does have leaderboards though.<br>But there are loads of rules around use of Xbox Live/networking.<br>Looks like maybe not allowed to use external leaderboards?<br><br>XBox1 and many XBox360 titles work on XBO. Former via emulation?<br>XBox360 had an xbox live indie games arcade (XBLIG) but it was shut down<br>2017.<br><br>Apps must follow these policies:<br><a href="https://docs.microsoft.com/en-us/legal/windows/agreements/store-policies">https://docs.microsoft.com/en-us/legal/windows/agreements/store-policies</a><br>(All very benign, except for networking on Xbox)<br>"Games that allow cross-player communication or synchronous network play on Xbox One devices must use Xbox Live and be approved through the ID@Xbox program."<br>"Apps that emulate a game system are not allowed on any device family."<br>"Your app must not attempt to change or extend the described functionality through any form of dynamic inclusion of code that is in violation of Store Policies."<br><br><br>"I’m using SDL on Xbox One in a UWP-based game. Should have more to report on this soon." <a href="https://discourse.libsdl.org/t/sdl-for-consoles/22726/9">https://discourse.libsdl.org/t/sdl-for-consoles/22726/9</a><br></div></div>