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
151
Last update

More entries in Personal Blogs

More entries from Worldblender

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
  • BentlyMods @ BentlyMods:
    My fav actvity is:

    mario-dancing.gif
  • Psionic Roshambo @ Psionic Roshambo:
    Do the Mario lol
  • K3N1 @ K3N1:
    🍑
    K3N1 @ K3N1: 🍑