Porting OSS games to Xbox One via Xbox Live Creators Program

Originally posted on https://forum.freegamedev.net/viewtopic.php?f=20&t=14540

The program: https://www.xbox.com/en-US/developers/creators-program/ -> Xbox Live Creators Program
A different program: https://www.xbox.com/en-US/Developers/id -> Independent Developers Program for Xbox One

Following on trying to learn about why there aren't too many FOSS games appearing on consoles, I have stumbled upon the recent efforts (since 2013) from Microsoft to get enable more people to develop for their platforms, Xbox One and Windows 10. There are two programs I can join which could open up the possibility of getting FOSS games to appear on consoles (Xbox One and the Xbox Series X and S): Xbox Live Creators Program, and the Independent Developers Program for Xbox One. Of these two, the former is easier for me to join, as I only have to the pay a one-time $19 membership fee. No need to deal with a complicated development and certification process, unlike with the Nintendo Switch and Sony's Playstation 4 (and upcoming Playstation 5).

The main caveat here is that any FOSS games I port will have to be adapted to UWP (Universal Windows Platform) in part or in whole, depending on how much code has to be rewritten for each game. It is not possible to submit ordinary x86 programs anymore to the Microsoft Store, although the Xbox One and later are both x86-based. While UWP officially targets only Windows 10 and Xbox One (and soon the Xbox Series X and S), the Uno Platform (http://platform.uno/) enables running UWP programs on other platforms, GNU/Linux distros included.

Why do I even think about getting ports of FOSS games onto consoles? Some people don't want to deal with all the setup that an regular desktop or laptop PC entails, and would rather want something to plug-and-play for their gaming needs. While I fully understand such people (and I value the freedoms granted by sticking with PC gaming), I worry that most will never get exposed to FOSS games of any kind (though they will start at the indie level, since there already exist many more indie games for all major consoles), and thus will get little to no exposure to FOSS in general (excluding any Linux kernel-based OSes such as Android or ChromeOS). I already know about how much DRM and restrictions the ported FOSS games could go through, but most people using consoles don't care about such restrictions.

By porting at least the best FOSS games to a console platform, they could get more exposure from other people. As a side effect, the Xbox family will become the first and only console family where FOSS games can officially be played on a console. Once released, each game will be treated at the indie level, not AAA level. Note that I don't own an Xbox One or later yet, but if enough people are interested, I can consider getting one (or waiting until at least Xbox Series X and S are released, though I'm likely to get the Series S).

I have more details I can give out about my console porting plans, but I need enough interest from other people before I decide to go ahead with any porting efforts. If there is not enough interest however, the FOSS games situation as-is, where they serve a niche audience, not the wider casual gamer audience.
  • Like
Reactions: 3 people

Comments

There are no comments to display.

Blog entry information

Author
Worldblender
Views
280
Last update

More entries in Personal Blogs

More entries from Worldblender

Share this entry

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Plus all bios are set up and usually includes at least 128gbs or 64
  • K3Nv2 @ K3Nv2:
    Yeah but if your main goal is just to play n64 and GameCube you can save about $50 and have the portability option
    +1
  • BigOnYa @ BigOnYa:
    True, but on 2 monitors at 4k. Its just want you want really, to each they own.
  • K3Nv2 @ K3Nv2:
    For a kids aspect Anbernic would be the better option they'd probably melt over the price on a good 4k display
    +1
  • BigOnYa @ BigOnYa:
    For that texasroo guy, I'd recommend the Spell and speak as his first system.
    +1
  • K3Nv2 @ K3Nv2:
    So they buy a pi5 kit for about $150 and say a 28" 4k display probably looking around $400 total
  • K3Nv2 @ K3Nv2:
    They'll be getting in the territory of portable Pcs anyway
    +1
  • BigOnYa @ BigOnYa:
    Again you get what you pay for, its like buying a S series for $300 but its only 1440p native, if you want true 4k, gotta get the X model for $500. But yea you right, when moms buying it anyways, you gotta stay cheap.
  • K3Nv2 @ K3Nv2:
    They could use HD out on their TV no real need for a monitor these days tbh the purists will disagree
  • K3Nv2 @ K3Nv2:
    I'm kind of phasing out on the need for wanting all these consoles cool to have but they just become dust build ups
  • BigOnYa @ BigOnYa:
    I here ya there, I have too many myself, and have hard time letting them go, since most of mine I've modded at some point. Anymore I just play Switch on the go, seriesx at home.
  • Xdqwerty @ Xdqwerty:
    ack my throat
  • K3Nv2 @ K3Nv2:
    I need to invest in some storage totes tbh
  • BigOnYa @ BigOnYa:
    Tots?
  • K3Nv2 @ K3Nv2:
    Tootles
  • BigOnYa @ BigOnYa:
    Tootles? Wtf
  • K3Nv2 @ K3Nv2:
    Oh tootles
  • BigOnYa @ BigOnYa:
    Oh totes , lol, like Tupperware storage, I gotcha
  • BigOnYa @ BigOnYa:
    I'm designing my own entertainment cabinet for my man cave, to store all my systems, then I'm also designing a power supply/HDMI switcher so I can switch to whichever system I want, and power it also. Already picked up the cabinet board, but tinkering with my drawings before start
  • BigOnYa @ BigOnYa:
    But yea, I have frogger arcade cabinet that I gutted and put a Pi4 then Pi5 into, but it never gets played much anymore, should sell it. Even when the kids come over, they don't want to play on it, just the xbox. TMNT and Simpson's arcade is still so fun on it, esp w 2 players.
  • K3Nv2 @ K3Nv2:
    Gonna check out the new Garfield looks like garbage
  • BigOnYa @ BigOnYa:
    Can't wait to see the new "stick" that can actually play Ps3 or 360 games. I know they are getting close.
  • BigOnYa @ BigOnYa:
    @Xdqwerty didn't you see the new garfield?
  • K3Nv2 @ K3Nv2:
    Ah it's all animated I was hoping for some live action
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, yes i did
    Xdqwerty @ Xdqwerty: @BigOnYa, yes i did